下面有关测试的说法中,正确的是( )。

admin2017-08-31  19

问题 下面有关测试的说法中,正确的是(    )。

选项 A、软件测试的目的是发现程序中所有错误
B、测试人员应该在软件开发结束后立即开始测试
C、要根据软件详细设计中设计的各种合理数据设计测试用例
D、对发现错误较多的程序段,应进行更深入的测试

答案D

解析 本题主要考查软件测试的一些基础知识。
软件测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件产品(主要是指程序)中的错误和缺陷。而根据理论推测,是不可能发现软件中所以错误的。而一个高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。软件测试所追求的目标是以尽可能少的时间和人力发现软件产品中尽可能多的错误。
    另外,在做软件测试时,要注意以下准则:
    (1)应该尽早地、不断地进行软件测试,把软件测试贯穿于开发过程的始终。
    (2)所有测试都应该能追溯到用户需求。从用户的角度看,最严重的错误是导致软件不能满足用户需求的那些错误。
    (3)应该从“小规模”测试开始,并逐步进行“大规模”测试。
    (4)应该远在测试之前就制定出测试计划。
    (5)根据Pareto原理,80%的错误可能出现在20%的程序模块中,测试成功的关键是怎样找出这20%的模块,因此,对发现错误较多的程序段,应进行更深入的测试。
    (6)应该由独立的第三方从事测试工作。
    (7)对非法和非预期的输入数据也要像合法的和预期的输入数据一样编写测试用例。
    (8)检查软件是否做了应该做的事仅是成功的一半,另一半是看软件是否做了不该做的事。
    (9)在规划测试时不要设想程序中不会查出错误。
    (10)测试只能证明软件中有错误,不能证明软件中没有错误。
转载请注明原文地址:https://kaotiyun.com/show/aVRZ777K
0

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