单选题

在软件测试中,以下哪种测试方法不需要运行被测程序就可以进行( )。

A

动态测试

B

静态测试

C

黑盒测试

D

白盒测试

查看答案
答案
正确答案:B
解析

【内容考查】本题考查软件测试中静态测试和动态测试的区别。

【选项分析】

A. 动态测试:需要运行被测程序,通过执行程序并分析运行结果来进行测试。

B. 静态测试:不需要运行被测程序,通过分析源代码、文档等来发现错误。

C. 黑盒测试:通常需要运行程序来验证功能,属于动态测试的一种。

D. 白盒测试:虽然关注程序内部结构,但通常也需要运行程序来验证路径覆盖等,属于动态测试的一种。

静态测试是唯一不需要运行被测程序就可以进行的测试方法。它通过分析或检查源程序的语句、结构、过程等来检查程序是否有错误,例如不匹配的参数、未定义的变量等。其他选项都属于需要运行程序的动态测试范畴。

历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved