什么是软件测试?
1、软件测试原则
Good-enough: 一种权衡投入/产出比的原则
保证测试的覆盖程度,但穷举测试是不可能的
所有的测试都应追溯到用户需求
越早测试越好,测试过程与开发过程应是相结合的
测试的规模由小而大,从单元测试到系统测试
不能为了便于测试擅自修改程序
既应该测试软件该做什么也应该测试软件不该做什么
2、软件测试的的重点
测试用例的设计
测试用例的设计是整个软件测试工作的核心
测试用例反映对被测对象的质量要求,决定对测试对象的质量评估
测试工作的管理
尤其是对包含多个子系统的大型软件系统,其测试工作涉及大量
人力和物力,有效的测试工作管理是保证有效测试工作的必要前提
3、测试环境的建立
测试环境应该与实际测试环境一致
黑盒测试 and白盒测试
什么是黑盒测试,黑盒测试又称功能测试或数据驱动测试,是针对软件的功能需求/实现进行测试,通过测试来检测每个功能是否符合需求,不考虑程序内部的逻辑结构。
什么是白盒测试,白盒测试也称结构测试或逻辑驱动测试,必须知道软件内部工作过程,通过测试来检测软件内部是否按照需求、设计正常运行。
4、测试的流程
单元测试
集成测试
系统测试
用户验收测试
回归测试
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:90
阅读量:43
阅读量:54
阅读量:20
阅读量:28