软件测试基础知识
1.什么是软件测试使用人工或自动的手段来运行或测量软件系统的过程,以检测软件系统是否满足规定的要求,并找出与之预期结果之间的差异2.软件测试的对象涉及软件研发周期的方方面面3.五大要素和两个目标五大要素:质量,人员,资源,流程,技术两个目标...
1.什么是软件测试
使用人工或自动的手段来运行或测量软件系统的过程,以检测软件系统是否满足规定的要求,并找出与之预期结果之间的差异
2.软件测试的对象
涉及软件研发周期的方方面面
3.五大要素和两个目标
五大要素:质量,人员,资源,流程,技术
两个目标:提高测试覆盖率,提升测试效率
4.软件测试所遵循的原则
测试显示缺陷的存在,但不能证明系统不存在缺陷
穷尽测试是不可能的,应设计及时终止的条件
测试应该尽早进行
缺陷具备集群特性
测试的杀虫悖论
测试的二八原则
测试活动依赖于测试背景
5.软件测试的分类
1.按测试阶段来分类
单元测试,集成测试,系统测试,验收测试