- 20
- 0
- 约4.41千字
- 约 17页
- 2016-11-22 发布于广东
- 举报
什么是软件测试
软件测试:在可控的预置条件下操作软件的过程,其目的是确定软件行为符合产品规格说明、发现错误和验证软件复符合用户的需求。
注意:目的不仅仅是发现软件存在缺陷
没有发现缺陷的测试同样有价值
测试是评定软件质量的一种方法
软件测试原则
(1)尽早和不断的进行软件测试
发现软件缺陷越早,其修复成本越低
(2)重视无效数据和非预期使用习惯的测试
缺陷高发区
(3)充分注意测试中的群集现象
缺陷扎堆
(4)用例要定期评审,适时补充修改用例
保持测试用例的活力
(5)应当对每一个测试结果做全面检查
发现隐含的缺陷
(6)经济原则
穷尽测试不可能,考虑成本
(7)开发人员应避免测试自己的程序
思维定势、心理作用
软件测试分类
软件开发阶段:单元测试、集成测试、系统测试、验收测试
测试方法:白盒测试、黑盒测试
测试实施方:开发方测试、用户测试、第三方测试
测试内容:功能测试、性能测试、安全性测试、兼容性测试、可靠性测试
按软件开发阶段分类:
(1)单元测试:模块测试,对软件中最小可测试单元进行检查、验证
(2)集成测试:组装测试,对软件不同单元或部件的接口进行测试
(3)系统测试:将软件与外设、网络等结合在一起,对整个产品系统进行的测试
(4)验收测试:按照验收依据,对整个系统进行测试
按测试方法分类:
(1)白盒测试(结构测试、逻辑驱动测试)
基于代码的
原创力文档

文档评论(0)