- 0
- 0
- 约4.84千字
- 约 49页
- 2019-03-16 发布于福建
- 举报
软件测试培训 软件生命周期 什么是软件测试 什么是软件测试? 软件测试是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。 软件是由文档、数据以及程序组成,所以软件测试就不仅仅是对程序进行测试。 资料表明,60%以上的错误并不是程序错误,而是分析和设计错误,因此提倡软件全生命周期测试的理念 什么是软件质量 2001年ISO9126 软件满足规定或潜在用户需求的能力。 软件质量包括内部质量、外部质量、使用质量三部分。软件质量的好坏要从这三部分来衡量。 软件测试的目的 目的: 寻找软件的缺陷 跟踪修正软件缺陷 验证修正的软件缺陷 一个好的测试用例在于能发现至今未发现的错误。 一个好的测试是发现了至今未发现的错误。 软件测试的原则 原则: 所有的软件测试都应追溯到用户需求 尽早进行软件测试,早期发现和报告软件缺陷 完全测试是不可能的,测试需要终止 充分注意测试中的群集现象 全程测试,测试过程贯穿于整个项目的生命周期 测试独立与开发,开发人员不能测试自己的软件 测试是有组织、有计划、有步骤的,尽量避免软件测试的随意性。 软件测试分类 按照开发阶段 单元测试 集成测试 确认测试 系统测试 验收测试 软件测试分类 按照测试实施组织划分 开发方测试 用户测试 第三方测试 软件测试分类 按照测试技术划分 白盒测试 黑盒测试 灰盒测试
原创力文档

文档评论(0)