网站彩铃怎么做的,wordpress下载后放哪,网站常见问题,百度推广一年要多少钱文章目录 前言一、软件测试“V”模型二、单元测试三、集成测试四、配置项测试五、系统测试总结 前言
一般来说#xff0c;按照软件的研制阶段划分#xff0c;软件测试可分为单元测试、集成测试、配置项测试、系统测试等。本文将对上述各测试阶段进行逐一介绍。 一、软件测试… 文章目录 前言一、软件测试“V”模型二、单元测试三、集成测试四、配置项测试五、系统测试总结 前言
一般来说按照软件的研制阶段划分软件测试可分为单元测试、集成测试、配置项测试、系统测试等。本文将对上述各测试阶段进行逐一介绍。 一、软件测试“V”模型
V模型是软件测试过程中一种比较常见的模型是基于瀑布开发模型而来。虽然V模型有很多缺点但是它明确规定了各个测试阶段并能很清晰的反映开发过程和测试过程的关系如下图所示。本文将按V模型的顺序讲解各个测试阶段。
二、单元测试
单元测试unit testing是指对软件中的最小可测试单元进行测试验证比如C语言中单元指一个函数C里单元可以指一个类。单元测试是白盒测试主要依据软件详细设计和软件代码进行不仅要求验证软件设计的功能还要求对软件代码的覆盖率进行测试。 一般来说单元测试的流程如下
三、集成测试
集成测试integration testing在军工行业中也称部件测试一种旨在暴露接口以及集成组件/系统间交互时存在的缺陷的测试。集成测试是灰盒测试主要依据软件概要设计和软件代码进行不仅要求验证软件设计的功能还要求对软件单元调用的覆盖率和调用时序进行测试。 一般来说集成测试的流程如下
四、配置项测试
配置项测试CSCI testing主要是对单个可独立运行的软件进行的测试。配置项测试是黑盒测试主要依据软件需求规格说明书进行验证软件的功能、性能、可靠性、兼容性、易用性、维护性、信息安全、可移植性等。 一般来说配置项测试的流程如下
五、系统测试
系统测试system testing主要是对多个软件组成的系统进行的整体测试。系统测试是黑盒测试主要依据系统规格说明书进行验证系统的功能、性能、可靠性、兼容性、易用性、维护性、信息安全、可移植性、接口等。 一般来说系统测试的流程如下 总结
以上测试阶段主要依据《GB/T 15532 计算机软件测试规范》和《GJB/Z 141 军用软件测试指南》进行划分。在更新的测试标准中在配置项测试和系统测试之间还有一个配置项集成测试依据系统接口需求规格说明进行主要针对多个软件的集成进行测试比如各个软件之间工作时序、接口等测试测试流程和系统测试类似此处不再赘述。 总的来说每个测试阶段的测试对象、测试依据、测试侧重点都不相同每个测试阶段都有其存在的意义只有把每个阶段的测试都执行好才能尽可能的确保软件质量。