软件测试数据的收集与分析
上一篇 /
下一篇 2013-01-08 15:44:40
/ 个人分类:测试过程
软件测试数据的收集与分析
一.为什么要收集软件测试数据
软件测试是软件质量的重要保证手段,通过对测试过程数据收集与分析,能够判断测试过程是否符合组织规定的测试过程;能够得知软件测试质量是否在可控制范围内,并及时知道项目的状态;在项目结束后对这些过程数据进行总结分析,为以后的新项目提供测试经验参考.
二.软件测试过程中的数据
要收集测试过程中的数据,首先要了解所在组织软件测试运用了什么样的测试模型。因为不同模型或不同测试过程会产生不同类型的数据。下面就针对不同模型来分析可能产生的测试过程数据,为下一步测试数据的收集做好准备。
1.V模型:该模型最大的特点是把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现.在该模型的驱动下,产生的测试数据有:
模型名称 | 管理文件 | 执行依据 |
V | 单元测试计划 | 单元测试用例 |
集成测试计划 | 集成测试用例 |
系统测试计划 | 系统测试用例 |
验收测试计划 | 验收测试用例 |
2.W模型:W模型是V模型的发展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。
模型名称 | 管理文件 | 执行依据 |
W | 验收测试设计文件 | 用户需求文档测试用例 验收测试用例 |
系统测试设计文件 | 系统设计文档测试用例 系统测试用例 |
集成测试设计文件 | 概要设计文档测试用例 集成测试用例 |
单元测试设计文件 | 详细设计文档测试用例 单元测试用例 |
3.X模型:X模型也是对V模型的改进,X模型提出针对单独的程序片段进行相互分离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序。
模型名称 | 管理文件 | 执行依据 |
X | 程序片1 | 程序片1测试用例 |
程序片2 | 程序片1测试用例 |
程序模块一 | 程序模块一测试用例 |
| |
程序片1 | 程序片1测试用例 |
程序片2 | 程序片1测试用例 |
程序模块二 | 程序模块二测试用例 |
4.H模型:H模型中,软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段。软件测试可以尽早的进行,并且可以根据被测物的不同而分层次进行。
收藏
举报
TAG: