itgle.com

为了提高软件测试的效率,应该(1)。与设计测试用例无关的文档是(2)。空白(2)处应选择()A.项目开发计划B.需求规格说明书C.设计说明书D.源程序

题目
为了提高软件测试的效率,应该(1)。与设计测试用例无关的文档是(2)。空白(2)处应选择()

A.项目开发计划

B.需求规格说明书

C.设计说明书

D.源程序


相似考题
更多“为了提高软件测试的效率,应该(1)。与设计测试用例无关的文档是(2)。空白(2)处应选择() ”相关问题
  • 第1题:

    试题三(共 15分)

    阅读以下关于嵌入式软件测试用例设计的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内。

    【说明】

    某程序段的流程如图 3-1所示,x、y是两个变量,K、J 表示一段程序执行体,表 3-1 所示为本题可供选择的四组测试用例组。

    【问题1】(3分)

    简答以下问题。

    (1)条件覆盖的含义是什么?

    (2)路径覆盖的含义是什么?

    【问题 2】(2分)

    在程序测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。其中,____是最强的覆盖准则。

    请把以下 4个选项中正确的选项序号填入上述空白处。

    ①语句覆盖

    ②条件覆盖

    ③判定覆盖(分支覆盖)

    ④路径覆盖

    【问题 3】(10 分)

    为了对图 3-1 所示的程序段进行覆盖测试,必须适当地选取测试用例组。实现判定覆盖至少应采用的测试用例组是 (1)和 (2) ,实现条件覆盖至少应采用的测试用例组是 (3) ;实现路径覆盖至少应采用的测试用例组是 (4) 和 (5)。

    请把以下 8个选项中正确的选项序号填入上述空白处。

    ① 试用例组Ⅰ和Ⅱ

    ②测试用例组Ⅱ和Ⅲ

    ③测试用例组Ⅲ和Ⅳ

    ④测试用例组Ⅰ和Ⅳ

    ⑤测试用例组Ⅰ、Ⅱ和Ⅲ

    ⑥测试用例组Ⅱ、Ⅲ和Ⅳ

    ⑦测试用例组Ⅰ、Ⅲ和Ⅳ

    ⑧测试用例组Ⅰ、Ⅱ和Ⅳ


    正确答案:

    试题三(共15分)
    【问题1】(3分)
    (1)条件覆盖是指设计足够的测试用例,使得被测程序每一个判定中的每个条件的所有可能结果至少出现一次。
    (2)路径覆盖是指设计足够的测试用例,使得被测程序中每条路径至少执行一次。

    【问题2】(2分)
    (1)④(路径覆盖)

    【问题3】 (10分)
    (1)⑤
    (2)⑧
    (3)⑦
    (4)⑤
    (5)⑧
    其中,第(1)、(2)题的答案顺序可互换,第(4)、(5)题的答案顺序可互换。

  • 第2题:

    为了提高测试的效率,正确的做法是______。

    A.选择发现错误可能性大的数据作为测试用例

    B.随机选取测试用例

    C.取一切可能的输入数据作为测试用例

    D.在完成程序的编码之后再制定软件的测试计划


    正确答案:A

  • 第3题:

    【单选题】为了提高测试的效率,正确的做法是()。

    A.选择发现错误可能性大的数据作为测试用例

    B.在完成程序的编码之后再制定软件的测试计划

    C.随机选取测试用例

    D.使用测试用例测试是为了检查程序是否做了应该做的事


    选择发现错误可能性大的数据作为测试用例

  • 第4题:

    为了提高测试的效率,正确的做法是______。

    A) 选择发现错误可能性大的数据作为测试用例

    B) 在完成程序的编码之后再制定软件的测试计划

    C) 随机选取测试用例

    D) 取一切可能的输入数据作为测试用例

    A.

    B.

    C.

    D.


    正确答案:A
    解析:由测试用例的原则第5条(设计测试用例时应该充分注意测试中的群集现象,即测试后程序中残存的错误数与已发现的错误数目成正比),故在测试时应当对错误群集的程序段进行重点测试,以提高测试的效率及测试投资的效益。目前,在软件测试领域流行一个“80-20原则”,认为80%的错误是在20%的模块中发现的,所以在测试时如果发现某一程序模块似乎比其他程序模块有更多的错误倾向时,则应当花费较多的时间和代价测试这个程序模块,从而提高测试的效率。

  • 第5题:

    为了提高软件的可维护性,在编码阶段应该注意()。

    A.保存测试用例和数据

    B.提高模块的独立性

    C.文档的副作用

    D.养成好的程序设计风格


    D