问题
单项选择题
在系统验收测试中,(1)是在一个模拟的环境下使用模拟数据运行系统;(2)是在一个实际环境中使用真实数据运行系统。 空白(2)处应选择()
A.确认测试
B.审计测试
C.验证测试
D.模块测试
答案
参考答案:A
解析:
本题考查软件工程的基础知识。
软件测试分为单元测试、集成测试(组装测试)、系统测试和确认测试(验收测试)四个部分。按国家标准GB8566-88《计算机软件开发规范》的规定,单元测试在实现阶段完成,它是根据详细设计阶段所给出的规格说明进行的。集成测试计划是在概要设计阶段制定的。
确认测试计划是在需求分析阶段制定的。软件测试的各个阶段与软件开发阶段的对应关系呈“V”字形,如图1.5所示。验证测试和确认测试是容易混淆的两个概念。验证是试图证明在软件生命周期的各个阶段,以及阶段间的逻辑协调性、完备性和正确性。
验证测试是在系统验收测试中的一个模拟环境下使用模拟数据运行系统进行测试。确认是通过一系列的活动和过程来证实在一个给定的外部环境中软件的逻辑正确性。它包括需求规格说明的确认和程序的确认。确认测试是在系统验收测试中的实际环境中使用真实数据运行系统。