软件测试--集成测试

测试开发----集成测试

概念

提供组合软件的手段,根据概要设计中各个功能模块的说明及其事先制定的集成测试计划,每加入一个测试模块都要进行测试,将每个通过测试的模块加入软件总体结构中。每加入一个模块都要找出由此产生的错误,以检查这些单元之间的接口是否存在问题。

我们常用黑盒测试方法来设计测试用例。

测试内容

1.全局数据结构

包括全局数据结构的完整性,数据内容和格式。并对内部数据结构对全局数据结构的影响进行测试。

2.适合性方面

对软件设计文档分配给集成软件的每一项进行逐项测试。

3.准确性方面

对软件中具有准确性要求的功能和精度要求的项进行测试。

4.互操作行方面(接口测试)

加入的软件单元------已集成的软件之间的接口

已集成软件------支持其运行的软件、例行程序或硬件设备接口

5.容错性方面

测试已集成软件对差错的容错能力。

6.时间特性方面

测试软件在算法最长路径下的计算时间

7.资源利用性方面

考虑测试软件的运行占用的空间。

集成测试过程

1.执行测试计划

2.分析测试结果

3.提交测试报告

4.评审

测试策划

1.测试充分性要求

2.测试终止的要求

3.确定用于测试的资源要求

4.确定需要测试的软件特性

5.确定测试需要的技术和方法

6.根据测试合同,要求测试软件的特点确定测试准出条件

7.确定由资源和被测软件决定的软件集成测试活动的进度

8.对测试工作进行风险分析评估,并制定应对措施

根据上述分析测试结果,编写软件集成测试计划

应对软件集成测试计划进行评审。

测试设计

1.设计测试用例 2.获取测试数据 3.确定测试顺序 4.获取测试资源

5.编写测试程序 6.建立校准测试环境 7.按照测试规范要求编写软件集成测试说明

应对软件集成测试说明进行评审

测试执行

执行测试计划和集成测试说明中规定的测试项目和内容

1.根据每个测试用例的期望测试结果,实际测试结果和评价准则制定该测试用例是否通过

2.当所有测试用例都执行完毕,测试分析员要根据测试的充分性要求和实效记录,确定测试工作是否充分,是否需要增加新测试。

测试总结

1.总结测试计划和集成测试说明变化情况及其原因

2.对测试异常终止情况确定未能被测试活动充分覆盖的范围

3.确定未能解决软件测试时间及不能解决的理由

4.总结测试所反映的软件代码与软件设计文档之间的差异

5.将测试结果连同发现的出错情况通软件设计文档对照,评价软件设计情况和实现、提出软件改进建议

6.按照测试规范要求编写软件集成测试报告,包括测试结果分析,对软件的评价和建议

7.根据测试记录和软件问题报告单编写测试问题报告

posted @ 2022-03-17 23:33  ShadowMurloc  阅读(652)  评论(0)    收藏  举报