
01/请做下简单的自我介绍回答
【围绕基本信息+项⽬介绍】
⾯试官您好,我叫张三,来⾃番茄市,在软件测试⾏业有 3 年的⼯作经验,做过 Web/APP及⼩程序项⽬
的测试⼯作,有独⽴负责整个项⽬的测试经验。
最近做个的项⽬是 xxx,这是⼀款基于(B/S 或 C/S)架构的 xxx 产品,
在该项⽬中我主要负责 xxx 业务和 xxx 业务及 xxx 模块和 xxx 模块的功能,接⼝,及⾃动化测试。
在功能测试中主要运⽤到 xxx 测试⼯具和 xxx 缺陷管理系统,
在接⼝测试中主要使⽤到 xxx ⼯具,
⾃动化测试是基于 Python+Requests+pytest+Jenkins 实现的测试框架搭建和测试实现。以上是我的个⼈介绍
02/基于你的项目在详细介绍一下
● 项⽬周期:
○ 中⼩型项⽬:3-6个⽉
○ 中⼤型项⽬:6-12个⽉
● 多久做⼀次版本迭代?
○ 互联⽹项⽬:1-2周⼀个迭代
○ 传统项⽬:3-4周⼀个迭代
● 迭代内容:
○ ⼀般分⼤版本和⼩版本:
■ ⼤版本主要是产品规划的新功能、新业务,⼤版本⼀般2-3个⽉有⼀次
■ ⼩版本主要是⼀些历史功能优化和缺陷修复版本,⼩版本每周/两周有⼀次
● 写了多少⽤例?—— 数测试点
● 发现了多少bug?—— ⽤例数的20%-30%
● 团队规模:
○ 互联⽹项⽬:
■ 测试开发⽐:1:3 —— 1:5 甚⾄1:7
■ ⼩项⽬:1-3个测试⼈员,开发⼈员⼤概为4-15⼈,产品经理与测试基本⼀致(基本1-3⼈)
■ 中项⽬:测试⼈员5⼈以上
○ 传统项⽬:
■ 银⾏类型的项⽬:(⼈员密集型)测试开发⽐:1-3左右
03/如何查看 Java 进程并杀死进程
# 查看所有 Java 进程信息(包含进程ID)
ps -ef | grep java
# 停⽌ Java 进程
kill -9 进程ID
# 扩展:⼀条命令实现($2 获取第 2 列的值)
ps -ef | grep java | awk '{print $2}' | xargs kill -92.2 如何解决端⼝占⽤回答:
# ⽅案 1
# 获取程序相关信息(PID:进程ID)
netstat -anptu | grep 程序名
或
netstat -anptu | grep 端⼝号
# 结束程序运⾏
kill -9 PID
04/请⽤⼀条语句统计 2022 年 10 ⽉份所有员⼯的请假天数
select sum(l_days) from e_info as e
inner join leave_info as l on e.e_id=l.e_id
where l_date between "2022-10-1" and "2022-10-31
05/什么是关系型数据库,主键、外键、索引分别是什么
关系型数据库是指:存储数据时有多个数据表格,表格之前有关联信息
常⻅的关系数据库有:
Oracle:在⼤型项⽬中使⽤,例如:银⾏、电信等项⽬
MySQL: Web 项⽬中使⽤最⼴泛的关系型数据库
Microsoft SQL Server:在微软的项⽬中使⽤
主键:数据库表唯⼀标识,不能为空
外键:表与表之间关联的字段
索引:对数据库表中⼀列或多列的值进⾏排序的⼀种结构(相当于图书的⽬录)作⽤是快速访问数据库表中
的特定信息
06/请简述下你现在这家公司的功能测试流程
1、接到项⽬之后,由项⽬经理、需求⼈员、测试经理和客户进⾏沟通,分析需求,需求⼈员编写需求⽂档,编写
之后需求评审(看看有没有不能完成或者有必要增加或者修改的地⽅)。
2、评审过后,输出评审通过的需求规格说明书;
- 开发⼈员根据需求说明书,设计说明进⾏软件开发。
- 这时我们测试⼈员要了解客户需求,根据需求规格说明书编写测试⽤例,编写好之后对测试⽤例进⾏
评审,在评审中注意有⽆遗漏或有误的地⽅,再进⾏修改。
3、测试⽤例评审通过,开发⼈员把项⽬写好,搭建好测试环境,我们⾸先进⾏冒烟测试,看看软件关键功
能可不可以正常使⽤,环境通不通。
然后我们根据测试⽤例进⾏测试,在测试过程中遇到bug,在缺陷管理⼯具中提交,并根据缺陷管理周期跟
踪bug,复测通过之后关闭bug。
4、所有测试⽤例执⾏完毕,缺陷也关闭了,然后测试⼈员编写测试报告,完成后进⼊运⾏维护阶段
07/在测试过程中有没有发现过让你记忆犹新的BUG回答
这个问题不⼀定难,重点体现真实
问题描述:购物⻋合计⾦额和订单的商品合计⾦额偶尔出现相差0.01
需求描述:基于商品合计⾦额结果四舍五⼊
购物⻋合计⾦额 = sum(购买量 * 单价 * 会员折扣率)
订单的合计⾦额 = sum(购买量 * 单价 * 会员折扣率) + 物流费 - 优惠券 - 积分抵扣
分析问题:找到对应购物⻋研发⼈员确认其计算的⽅式,每次计算完⼀个乘法四舍五⼊ 订单的开发⼈员计
算⽅式是乘法计算完之后再对于最终结果进⾏四舍五⼊,导致偶尔出现相差0.01的情况
解决⽅式:找产品确认最终确认进位⽅式 这⾥就提供⼀个,⼤家在实际学习过程中也会遇到⼀些缺陷。可
以进⾏记录和分析
以上为部分测试面试题,后续更多精彩试题...
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 759968159,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。




https://blog.youkuaiyun.com/AI_Green/article/details/134931243?spm=1001.2014.3001.5502
3363

被折叠的 条评论
为什么被折叠?



