一、什么是软件测试?找bug呗
二、传统测试流程:
- 需求评审;
- 需求分析;
- 测试计划 ;
- 编写、评审测试用例;
- 执行用例编写BUG单,提交;
- 回归测试;
- BUG的追踪与管理,总结报告;
三、软件测试目的与原则?
目的:
- 程序执行过程,发现错误;
- 确保功能达到发布上线要求,并且功能有明确的说明;
- 确保产品满足性能和效率的要求;
- 确保产品是健壮的和适用用户环境的;
原则:
- 尽早进行测试,彻底检查每个测试的执行结果;
- 用例测试后不要舍弃,应进行用例维护;
- 不要一定认为经过严格测试都不会出现问题;
- 自己写的软件避免自己测试;
四、生命周期
软件生命周期:1. 需求分析→2. 概要设计→3. 详细设计→4. 编码→5. 测试→6. 实施→7. 维护
缺陷生命周期: 1.识别→2. 新建→3. 编辑→4. 提交→5. 分配→6. 修复→7. 验证→8. 关闭→9. 总结防止bug再次产生
五、软件缺陷等级划分?
- 严重性错误---登录报错影响流程、死机等;
- 较严重性错误---功能未实现,功能与需求变差大;
- 一般性错误---界面不规范,输入输出不规范;
- 建议优化---友好性;