软件测试理论基础 Zero to Hero 测试执行及Bug的生
2019-12-13 本文已影响0人
伊洛的小屋
1.测试执行
- 执行测试用例:根据已有的测试用例,按照里面的步骤一步一步的执行,查看预期结果与实际结果是否一致
- 用例执行结果
1.当用例还尚未被执行时,是NoTest未执行状态
2.当执行结果与预期结果相符时,是Pass通过状态
3.当执行结果与预期结果不符时,是Fail失败状态
4.当因为软件有缺陷而妨碍了用例步骤的执行,且该缺陷并不是我们的测试点,则用例是Block阻碍状态
2.软件缺陷
- 缺陷的定义:缺陷又名为BUG,指软件未实现需求和规格要求的功能
- 缺陷的原因一般分为:需求与规格,设计,编码,其它
- 缺陷的分布特征:80%的缺陷出现在 20%的模块
- bug是解决不完的,并非所有的缺陷都需要修复
- 缺陷的生命周期:提交bug ,分配bug,处理bug ,验证bug ,关闭bug
3.缺陷的生命周期
- New/Open/Fixed/Rejected/Reopen/Closed
- 缺陷的严重等级:不同的公司定义不同,可以根据业务的实际情况,通常分为
致命,严重,一般,轻微 - 缺陷单的编写:一个好的缺陷单,是你提交之后就再也没人联系你,然后过了一段时间已经被完美地修复,可以直接验证就ok的
4. 缺陷应该有的基本要素
缺陷ID,缺陷复现步骤,缺陷标题,期望结果 ,测试环境 ,实际结果,缺陷发现的日期和时间, 附件,缺陷提交人,缺陷的优先级,缺陷的严重等级, 测试类型,发现缺陷的软件版本
......待续
享受每一天,Just Enjoy !