问题
单项选择题
Black-box and white-box testing method ale often used in software testing phase, in which, the white-box is mainly used to test software's (73) .
A.external function of a program
B.reasonableness of structure
C.internal logic of a program
D.correctness of a program
答案
参考答案:C
解析:[分析]
本题考查专业英语应用能力和软件测试方法。
软件测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷。常用的软件测试方法有黑盒测试与白盒测试方法。其中黑盒测试又称功能测试,它把软件看做一个不透明的黑盒子,完全不考虑(或不了解)软件的内部结构和处理算法,它只检查软件功能是否能按照软件需求说明书的要求正常使用,软件是否能适当地接收输入数据并产生正确的输出信息,软件运行过程中能否保持外部信息(例如文件和数据库)的完整性等。而白盒测试又称结构测试,它的前提是可以把程序看成装在一个透明的白盒子里,测试者完全知道程序的结构和处理算法。这种方法按照程序内部逻辑设计测试用例,检测程序中的主要执行通路是否都能按预定要求正确工作。
参考译文:黑盒测试与白盒测试方法是常被使用的软件测试方法,其中自盒测试主要用来测试软件的程序内部逻辑结构。