(68)在实现阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在(69)阶段完成,目的是发现编程错误。(70)所依据的模块说明书和测试方案应在(71)阶段完成,它能发现设计错误。(72)应在模拟的环境中进行强度测试的基础上进行,测试计划应在软件需求

admin2019-03-04  40

问题 (68)在实现阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在(69)阶段完成,目的是发现编程错误。(70)所依据的模块说明书和测试方案应在(71)阶段完成,它能发现设计错误。(72)应在模拟的环境中进行强度测试的基础上进行,测试计划应在软件需求分析阶段完成。

选项 A、过程测试
B、函数测试
C、确认测试
D、逻辑路径测试

答案C

解析 单元测试也称模块测试,通常可放在编程阶段,由程序员对自己编写的模块自行测试,检查模块是否实现了详细设计说明书中规定的功能和算法。单元测试主要发现编程和详细设计中产生的错误,单元测试计划应该在详细设计阶段制订。集成测试也称组装测试或综合测试,它是对由各模块组装而成的程序进行测试,主要目标是发现模块间的接口和通信问题。集成测试应该在概要设计阶段制订。用户界面测试,分析软件用户界面的设计是否合乎用户期望或要求。它常常包括菜单、对话框及对话框上所有按钮、文字、出错提示、帮助信息等方面的测试。根据以上分析可知,单元测试在实现阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在详细设计阶段完成,目的是发现编程错误。强度测试检查程序对异常情况的抵抗能力。强度测试总是迫使系统在异常的资源配置下运行。例如,①当中断的正常频率为每秒1至2个时,运行每秒产生10个中断的测试用例;②定量地增长数据输入率,检查输入子功能的反应能力;③运行需要最大存储空间(或其他资源)的测试用例;④运行可能导致虚存操作系统崩溃或磁盘数据剧烈抖动的测试用例,等等。对于实时和嵌入式系统,软件部分即使能满足功能要求,也未必能够满足性能要求。虽然从单元测试起,每一测试步骤都包含性能测试,但只有当系统真正集成之后,在真实环境中才能全面、可靠地测试运行性能系统。性能测试是为了完成这一任务。性能测试有时与强度测试相结合,经常需要其他软、硬件的配套支持。确认测试应检查软件能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。实现软件确认要通过一系列黑盒测试。确认测试同样需要制订测试计划和过程,确认测试计划应该在需求分析阶段制订。测试计划应规定测试的种类和测试进度,测试过程则定义一些特殊的测试用例,旨在说明软件与需求是否一致。无论是计划还是过程,都应该着重考虑软件是否满足合同规定的所有功能和性能,文档资料是否完整、准确,人机界面和其他方面(例如可移植性、兼容性、错误恢复能力和可维护性等)是否令用户满意。
转载请注明原文地址:https://jikaoti.com/ti/Rax7FFFM
0

相关试题推荐
最新回复(0)