首页 > 其他分享 >第八章练习题

第八章练习题

时间:2022-12-08 17:25:54浏览次数:36  
标签:练习题 黑盒 错误 当月 第八章 测试用例 测试 输入

黑盒测试

  1. 什么叫等价类划分法?它的意义和步骤

    等价类划分法是将程序的输入域划分为若干个部分,然后从每个部分选区少数代表数据当作测试用例。

    意义:完备性,无冗余性。

    步骤:1.确定有效及无效等价类;

    2.确定测试用例

  2. 以下说法错误的是(D)。 A 自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些 B 自底向上测试的优点是比较容易设计测试用例 C 自顶向下测试的优点是较早地发现高层模块接口、控制等方面的问题

    D 自顶向下测试的优点是使低层模块的错误能较早发现

  3. 通过控制流图可以发现程序结构的异常(正确)

  4. 等价类划分法需要考虑程序中输入条件之间的组合情况。(错误)

  5. 判定表中的两条规则只要具有相同动作项就可以进行合并(错误)

  6. 在有限的情况下,应该有限测试典型值,而不是边界值(错误)

    解析:测试经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。针对各种边界情况设计测试用例,可以查出更多的错误。

  1. 文字错误均属于严重程度很低的缺陷,因此不需要过多关注。(错误)

  2. 边界值出现缺陷的概率较高,因此应该优先对边界值进行测试。(正确)

  3. 白盒测试较黑盒测试更有技术含量,等级更高,更有效的测试,未来将最终代替黑盒测试。(错误)

  4. 当系统内部实现发生变化,而外部接口不变时,黑盒测试用例也随之改变。(错误)

  5. 使用黑盒测试方法分析被测系统,不需要了解其内部实现。(正确)

  6. 构造判定表时,(动作桩)将列出问题规定可能采取的操作。

    条件桩:

    动作桩:

    条件项:

    动作项:

  1. 测试的关键问题是(B);

A 如何组织软件评审

B 如何选择测试用例

C 如何验证程序的正确性 D 如何采用综合策略

  1. 软件测试用例主要由输入数据和(C)两部分组成。

    A 测试计划

    B 测试规则

    C 预期输出结果

    D 以往测试记录分析

  2. 黑盒测试也称为功能测试。黑盒测试不能发现(D)。 A 输入是否正确接收 B 终止性错误 C 界面是否有错误 D 是否存在冗余代码

  3. 下面(B)是有效明确的功能需求 A 两年内存储数据量不超过100G B 登录后显示公告栏 C 界面美观大方 D 长时间操作后提醒用户休息

  4. 一个对象有4个属性,每个属性有3种可能的值,如果要求对所有值的组合进行测试,则共有(B)种组合你的答案 A 12 B 81 C 7 D 64

  5. 一个输入项的合法输入范围是“0-100的整数”,则2值边界值应该是(D) A 0,50,100 B -0.00001,0,100,100.00001 C 0,100 D -1,0,100,101

  6. 一个输入项的合法输入范围是“当月日期”,则合理的2值测试边界值为:(B)你的答案 A 前月第一天,当月第一天,当月最后一天,下月最后一天

    B 前月最后一天,当月第一天,当月最后一天,下月第一天 C 当月第一天,当月月中,当月最后一天 D 当月第一天,当月最后天

  7. 一个输入项的合法输入范围是“1,3,5”,则边界值应该是(C)你的答案 A 0,1,3,5,6 B 1,5 C 0,1,2,3,4,5,6 D 1,3,5

标签:练习题,黑盒,错误,当月,第八章,测试用例,测试,输入
From: https://www.cnblogs.com/suliull/p/16966632.html

相关文章

  • 第八章实例与实战
    实例01:创建计算BMi指数的模块 创建一个用于根据身高、体重计算BMI指数的模块,命名为bmi.py,其中bmi为模块名,.py为扩展名。 代码如下:(1)创建一个用于根据身高、体......
  • 第八章python实训
    实验报告【实验目的】 1.掌握Python内置的标准模块和第三方模块的使用。【实验条件】1.PC机或者远程编程环境。 【实验内容】1.完成第八章  文件及目录操作实......
  • c语言分支与循环pta练习题
    7-7高空坠球皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格......
  • 第七章练习题
    组卷一软件的六大质量特性包括:功能性可靠性可用性效率可维护性可移植性软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,......
  • 第六章练习题
    16、软件验收测试的合格通过准则是(ABCD)。你的答案A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。√正确B所有测试项没有残余一级、二级和三级......
  • 水仙花束的练习题
    packagewxy1;publicclassw{ publicstaticvoidmain(Stringargs[]){ //水仙花束的练习 for(inti=100;i<1000;i++){ intb=i/100; intc=i/......
  • Java基础7-(练习题,Debug)
    Java基础7-(练习题,Debug)习题:数组遍历需求:设计一个方法用于数组遍历,要求遍历结果在一行上,例如[11,22,33,44,55]数组求值需求:设计方法,输出数组的最大,最小,总和......
  • 洛谷 P1957 口算练习题
        实现代码(原创):#include<stdio.h>#include<string.h>#include<stdlib.h>char*itoa(intvalue,char*str,intradix){staticchardig[]=......
  • GXT之旅:第八章:Portal&Drag-Drop——拖拽(Drag-Drop)基本介绍
    Drag-Drop拖拽是GXt另外一个内建的有用的功能。正如GXT的其他功能一样,拖拽功能更接近桌面应用程序的特点。GXT的大多数components都支持拖拽功能,但是想要使用此功能,必须......
  • GXT之旅:第八章:Portal&Drag-Drop——Portal的基本介绍
    第八章:Portal&Drag-Drop本章我们要了解GXT的Portal&Drag-Drop功能。我们会首先学习如何使用Portal(非常类似谷歌的iGoogle功能)布局和Portlet,然后再以实践的方式学习GXT的拖......