1.什么是软件测试?
使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。
2.软件测试的测试对象
软件需求、软件概要设计、软件详细设计、可运行程序、软件源代码、软件运行环境
3.软件测试的要素和目标
五大要素:质量、人员、资源、流程、技术
两大目标:测试覆盖率、测试效率
4.软件测试所遵循的原则
①测试显示缺陷的存在,但不能证明系统不存在缺陷
②穷尽测试是不可能,应设定及时的终止条件
③尽早的进行
④缺陷具备群集特性
⑤测试的杀虫剂悖论
⑥测试的二八原则
⑦测试活动依赖于测试背景