1、测试执行Chapter 1 测试执行Chapter 2 软件缺陷课程目录Chapter 3 测试报告Chapter 1 测试执行1.1 什么是执行测试用例1.2 测试执行过程注意事项什么是执行测试用例p 根据已有的测试用例,按照里面的步骤一步一步的执行,查看预期结果与实际结果是否一致。1. 明确要在被测软件的哪个版本上执行?2. 确认要验证的测试点,在被测版本上已经实现了。3. 按照测试用例的预置条件、步骤进行执行4. 按照测试用例的预期结果进行结果判断5. 如果结果失败,说明找到了缺陷1. 当用例还尚未被执行时,是 No Test未执行状态2. 当执行结果与预期结果相符时,是 Pass通过状
2、态3. 当执行结果与预期结果不符时,是 Fail失败状态4. 当因为软件有缺陷而妨碍了用例步骤的执行,且该缺陷并不是我们的测试点,则用例是 Block阻碍状态。5. 当用例正在执行中,但是需要耗较多时间去观察其结果,是 Investigate观察中状态。测试执行过程注意事项 搭建测试环境事项 注 意前提条件和特殊说明 测试用例要全部执行 不要忽视任何偶然现象 加强测试过程记录 详细预期与实际的不一致 提交缺陷时与开发的关系处理 提交一份优秀的问题报告单 及时更新测试用例Chapter 2 软件缺陷2.1 缺陷的理论基础2.2 缺陷的生命周期2.3 缺陷的流程2.4 缺陷的状态2.5 缺陷的等级2.6 缺陷实例与练习缺陷理论基础2.1.1 缺陷的定义2.1.2 缺陷的原因2.1.3 缺陷的修复成本2.1.4 缺陷的分布特征2.1.5 缺陷的抗药性2.1.6 并非所有缺陷都要修改缺陷的定义 软件未实现需求和规格要求的功能 软件出现了需求和规格指明不该出现的错误 软件实现了需求和规格未提及的功能 软件未实现需求和规格未明确提及但应该实现的内容 软件难以理解,不易使用,运行缓慢,或者最终用户 (估计会 )认为不好。 测试用例执行中发现的与预期结果不符的现象缺陷又名为 BUG(臭虫)