软件工程关于的测试的一些基本定义

基本概念

测试:为找出错误执行一个程序(或一个程序的一部分)的过程。

验证:在测试或模拟环境中,执行一个程序来找出错误的过程(近来,倾

向于把验证作为证明一个程序正确性的过程)。

确认:通过在真实环境中执行一个程序以找出错误的过程。

调试;诊断已知错误的准确特性并纠正错误(调试是纠正活动而非测试

活动)。

软件测试的7种基本类型是:

(1)单元或模块测试:验证单个程序或模块。通常在独立或特定的测试环

境中进行。

(2)集成测试:验证系统部件(模块、组件和于系统)之间的接口。

(3)外部功能测试:按照外部规格说明,验证外部系统功能。

(4)回归测试;运行已执行的集成和功能测试的子集,确保程序变更没有

影响整个系统。

(5)系统测试:验证和/或确认系统达到初始目标。

(6)验收测试:验证系统或程序满足用户要求。

(7)安装测试:验证用户系统的可安装性和可操作性。

测试方法

基本测试方法有两种:“白盒测试”和“黑盒测试”。白盒测试检查程序的内部没计,要求测试人员详细了解程序结构。黑盒测试以功能需求为基础,不需要了解程序内部结构。

集成是将各系统部件组装成一个可运行整体的过程,和分解设计过程相反,分解设计过程用于将工作分配给开发组。集成是大规模开发固有的活动,只要不同开发组合作开发共同系统的组件,就一定需要集成。

本文摘自:《软件过程管理》









































传染性腹膜炎猫的第一杀手
传染性腹膜炎猫的第一杀手



转载请注明:http://www.zjiaren.com/jbmb/2004.html