题目
对软件是否能达到用户所期望的要求的测试称为A. 集成测试B. 有效性测试C. 系统测试D. 验收测试
对软件是否能达到用户所期望的要求的测试称为
A. 集成测试
B. 有效性测试
C. 系统测试
D. 验收测试
题目解答
答案
B. 有效性测试
解析
本题考查软件测试类型的相关知识。解题思路是需要明确每个选项所代表的软件测试类型的定义和特点,然后根据题目中“对软件是否能达到用户所期望的要求的测试”这一描述来判断正确选项。
- A选项:集成测试
集成测试是在单元测试的基础上,将所有已通过单元测试的模块按照设计要求组装成为子系统或系统,进行测试。其主要目的是检查模块之间的接口是否正确,而不是判断软件是否达到用户期望的要求。 - B选项:有效性测试
有效性测试是通过一系列的黑盒测试来验证软件功能与用户要求的一致性。也就是说,它是专门针对软件是否能满足用户所期望的要求进行的测试,与题目描述相符。 - C选项:系统测试
系统测试是将经过集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的严格有效的测试,以发现软件系统与系统需求不一致的地方。它更侧重于整个系统的性能、功能等方面的测试,并非单纯针对用户期望要求。 - D选项:验收测试
验收测试是部署软件之前的最后一个测试操作,它是以用户为主的测试,由用户或用户委托的第三方来执行,主要目的是确认软件是否满足合同或用户所规定的需求。虽然也涉及到用户需求,但它更强调的是一种正式的验收过程,而有效性测试更侧重于对软件满足用户期望要求这一本质的验证。