面试题:
一、测试理论
1、你们的测试流程是怎么样的?(H模型)
2、产品如何上线?(标准,过程)
(1)标准:0bug、100%用例执行、输出测试报告
(2)过程:先拉取svn或git拉取代码包,部署到服务器上,在进行线上测试,线上测试完成没有bug,上线成功;有bug提交开发,分析bug的影响,影响大,回退版本,影响小,记录下一个版本修改。
3、用例包含哪些部分,有哪些用例设计方法,你一般常 用的有哪些方法?
(1)用例编号、用例标题、前置条件、用例步骤,预期结果,优先级
(2)等价类、边界值、判表、因果图、场景法、状态迁移法、错误推测法、异常分析法、随机测试法
(3)一般用边界值多,因为发现错误能力比较强,用等价类方法进行补充,场景法:梳理整个流程、使用状态迁移法设计状态的变更等
4、等价类与边界值怎么理解?
等价类: 有效等价类和无效等价类,每一条无效等价类就是一条用例,有效等价可以包含多条有效等价类;
边界值:针对数据、范围的边界值超出范围+1,-1等
5、怎么保证用例的质量,保证覆盖度达到 100%?
(1)对需求深入了解,挖掘隐性需求和显性需求
(2)采取不同测试用例方法设计用例
(3)评审用例(先交叉评审、在组内评审)
(4)需求发生变更时,及时更新用例,删除无效用例
(5)可以与开发、产品交流,重难点
(6)使用xmid图将需求中的测试点全部梳理出来、确保覆盖度
(7)针对重要信息如金额、库存、个人信息多关注
6、你们用例是怎么评审的,评审过程中主要关注什么问 题?
(1)通过组内评审
(2)测试人员:确定会议地址,时间,人员邮件发送给组内人员,在会议中,将自己用例结合需求、xmind梳理测试点,进行讲解
关注问题:用例覆盖度、用例质量、用例的合理性、
7、你的测试用例是怎样管理的?(上传、关闭、添加、删除)
使用用例管理工具:比如;禅道,首先写好用例,上传用例到用例管理工具、在执行失败、关联用例提bug、跟进bug、验证bug、关闭bug、在通过用例;
8.
1.1 bug 怎么管理的,bug 的生命周期或者是 bug 的状态?
(1)bug管理工具:禅道
(2)bug生命周期:
文件讲解:a、创建bug==指派bug==验证bug===修改bug===验证bug==验证通过关闭bug
b、创建bug==指派bug==验证bug===修改bug===验证bug==验证不通过==指派bug==验证bug===修改bug===验证bug==验证通过关闭bug
c、创建bug==指派bug==验证bug===修改bug===验证bug==验证通过关闭bug==激活bug指派bug==验证bug===修改bug===验证bug==验证通过关
英文讲解:
new==open===fixed==rejected==delay==closed==reopen
9、 提 Bug 需要注意哪些问题?
(1)bug内容要清楚
(2)指派人明确
(3)bug要关联需求,关联用例
(4)跟进bug
10、bug内容包含哪些?
所属产品、所属项目、bug标题、严重级别、优先级、重现步骤、预期结果、实际结果、bug类型、指派开发、关联需求、