软件测试策略
2014-03-29 16:04
197 查看
软件测试是按4个步骤进行的,即单元测试、组装测试、确认测试、系统测试
1、 单元测试又称模块测试,是针对软件的最小单位即程序模块,进行正确性检验的测试工作。
2、组装测试是把模块组长成为系统来测试
测试方式有一次性组装测试和增殖式组装方式
3、确认测试:又称有效性测试。任务是验证软件的功能和性能及其他特征是否与用户的要求一致。
4、系统测试将通过确认的软件作为整体,与计算机系统的硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。实际就是与系统的需求定义相比较发现不一样的地方。
测试方法有α测试和β测试。
α测试是一个用户在开发环境下进行测试,或公司内部的用户在模拟实际操作环境下进行的测试。
β测试有多个用户在实际使用环境下进行测试,这些用户返回的有关错误信息给开发者。
1、 单元测试又称模块测试,是针对软件的最小单位即程序模块,进行正确性检验的测试工作。
内容 | 目的 |
接口 | 调用模块调用的数据,和返回数据 、内外存交换时环境的属性特别是全局的数据 |
局部数据 | 类型不一致,变量拼写的错误等,对全局的影响 |
边界条件 | 设计一些数据的边界条件进行测试。 |
路径独立 | 关键路径及其上的循环 |
出错处理 | 反应错误的性质,及处理是否合适 |
测试方式有一次性组装测试和增殖式组装方式
3、确认测试:又称有效性测试。任务是验证软件的功能和性能及其他特征是否与用户的要求一致。
测试内 容 | 目的 |
有效性测试 | 在模拟的环境下运用黑盒的测试方法,验证软件是否满足需求规格说明书列出的需求。 |
配置复查 | 成分齐全,质量度和要求,具有维护阶段所必须的细节,已经编排好分类目录 |
验收测试 | 以用户为主,使用生产中的实际数据进行测试 |
测试方法有α测试和β测试。
α测试是一个用户在开发环境下进行测试,或公司内部的用户在模拟实际操作环境下进行的测试。
β测试有多个用户在实际使用环境下进行测试,这些用户返回的有关错误信息给开发者。
测试内容 | 目的 |
功能测试 | 规定时间内运行软件的所有功能功能,验证系统软件有无严重错误 |
可靠性测试 | 若系统说明书中有对可靠性的要求,则进行测试 |
强度测试 | 检查系统运行环境不正常乃至发生故障的情况下,系统可以运行到何种程度的测试。 |
性能测试 | 系统是否满足在需求说明书中规定的性能, |
恢复测试 | 在克服硬件故障后,系统能否正常的继续进行工作,并不对系统造成任何伤害 |
启动/停止测试 | 验证机器在启动及关机阶段,软件系统正确处理的能力。 |
配置测试 | 检查计算机系统内各个设备或各种资源之间的相互联结和功能分配中的错误。 |
安全性测试 | 检验在系统中已经存在的系统安全性、保密性措施是否发挥作用,有无漏洞。 |
可使用性测试 | 从使用的合理性和方便性等角度对软件系统进行检查,发现人为因素或使用上的问题 |
可支持性测试 | 验证系统的支持策略对于公司与用户方面是否切实可行。 |
安装测试 | 找安装的错误 |
互联测试 | 验证两个或多个系统之间的互联性 |
兼容性测试 | 产品在不同版本之间的兼容性 |
容量测试 | 系统能力最高能达到什么程度,在系统满负荷的情况下测试系统的承受能 |
文档测试 | 检查用户文档的清晰性和精确性 |
相关文章推荐
- 软件本地化测试策略
- 软件测试-制定测试策略
- 软件测试策略
- 软件测试的类型、方法以及策略------一张图搞定
- 软件测试策略之确认测试(Validation Testing)和系统测试(System Testing)
- 【软件测试】质量保证与测试策略
- 应用软件效率测试策略设计剖析
- 软件测试策略
- 软件测试应讲究策略和方法:专访贺炘
- 软件测试策略和调试
- 【tool】软件测试用例设计综合策略
- 软件测试策略的制定过程
- 软件测试应讲究策略和方法:专访贺炘
- 软件测试 -- 系统测试的策略
- 软件测试策略
- 嵌入式软件测试策略
- 软件测试策略
- 软件测试策略基础
- 嵌入式软件测试策略
- 零基础测试之--软件测试的策略是什么