福建师范大学2021年2月课程考试《软件测试技术》作业考核试题(参考)

软件测试技术期末考试(A卷) 一、单选题(请将答案填在下表中,共18题,36分)A07傲朋学习网
1        2        3        4        5        6        7        8        9A07傲朋学习网
                                                                A07傲朋学习网
10        11        12        13        14        15        16        17        18A07傲朋学习网
                                                                A07傲朋学习网
1. 下列关于软件测试的叙述中(   )是正确的。A07傲朋学习网
A. 白盒测试又称为逻辑驱动测试A07傲朋学习网
B. 穷举路径测试可以查出程序中因遗漏路径而产生的错误A07傲朋学习网
C. 一般而言,黑盒测试对结构的覆盖比白盒测试高A07傲朋学习网
D. 必须根据软件需求说明文档生成用于白盒测试的测试用例A07傲朋学习网
2.质量在软件测试中被定义为(  )A07傲朋学习网
A.正确程度A07傲朋学习网
B.适于使用或符合要求A07傲朋学习网
C.人们对软件需求的程度A07傲朋学习网
D.软件的用途和适用范围A07傲朋学习网
3.软件测试类型按开发阶段划分为(  )A07傲朋学习网
A.需求测试、单元测试、集成测试、验证测试A07傲朋学习网
B.单元测试、集成测试、确认测试、系统测试、验收测试A07傲朋学习网
C.单元测试、集成测试、验证测试、确认测试、验收测试A07傲朋学习网
D.调试、单元测试、 集成测试、系统测试A07傲朋学习网
4.下面关于软件测试的说法,( )是错误的。A07傲朋学习网
A.软件测试就是程序测试A07傲朋学习网
B.软件测试贯穿于软件定义和开发的整个期间A07傲朋学习网
C.需求规格说明、设计规格说明都是软件测试的对象A07傲朋学习网
D.程序是软件测试的对象A07傲朋学习网
5.用边界值分析法可以解决软件测试中的边界数值问题,假定X为整数,10≤ X ≤100,那么X在测试中应该取(  )边界值。A07傲朋学习网
A.X=10,X=100A07傲朋学习网
B.X=10,X=11,X=99,X=100A07傲朋学习网
C.X=9,X=10,X=100,X=101A07傲朋学习网
D.X=9,X=10,X=50,X=100A07傲朋学习网
6.软件测试用例主要由测试输入数据和(    )两部分组成。A07傲朋学习网
A.测试计划    A07傲朋学习网
B.测试规则A07傲朋学习网
C.测试的预期结果 A07傲朋学习网
D.以往测试记录分析A07傲朋学习网
7.与设计测试用例无关的文档是(     )A07傲朋学习网
A.项目开发计划A07傲朋学习网
B.需求规格说明书A07傲朋学习网
C.软件设计说明书A07傲朋学习网
D.源程序A07傲朋学习网
8.软件测试是软件质量保证的主要手段之一,测试的成本已超过(    )的30%以上。因此,提高测试的有效性非常重要。A07傲朋学习网
A.软件开发成本A07傲朋学习网
B.软件维护成本A07傲朋学习网
C.软件开发成本和维护成本A07傲朋学习网
D.软件研制成本A07傲朋学习网
9.如果想要进行成功的测试,为其设计测试用例主要依赖于(    )。A07傲朋学习网
A.黑盒测试方法A07傲朋学习网
B.测试人员的经验A07傲朋学习网
C.白盒测试方法A07傲朋学习网
D.错误推测法A07傲朋学习网
10.使用白盒测试方法时,确定测试数据应根据(    )和指定的覆盖标准。A07傲朋学习网
A.程序的内部结构A07傲朋学习网
B.程序的复杂性A07傲朋学习网
C.使用说明书A07傲朋学习网
D.程序的功能A07傲朋学习网
11.在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等。其中(    )是最强的覆盖准则。A07傲朋学习网
A.语句覆盖A07傲朋学习网
B.条件覆盖A07傲朋学习网
C.判定-条件覆盖 A07傲朋学习网
D.路径覆盖A07傲朋学习网
12.在设计测试用例时,(    )是用得最多的一种黑盒测试方法。A07傲朋学习网
A.等价类划分 A07傲朋学习网
B.边界值分析A07傲朋学习网
C.因果图 A07傲朋学习网
D.功能图A07傲朋学习网
13.在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是(    )。A07傲朋学习网
A.等价类划分 A07傲朋学习网
B.边界值分析A07傲朋学习网
C.错误推测法 A07傲朋学习网
D.因果图法A07傲朋学习网
14.(    )是指为查明程序中的错误和缺陷,可能使用的工具和手段。A07傲朋学习网
A.调试技术A07傲朋学习网
B.测试技术A07傲朋学习网
C.跟踪法A07傲朋学习网
D.动态测试A07傲朋学习网
15.黑盒测试方法的优点是(    )。A07傲朋学习网
A.可测试软件的特定部位  A07傲朋学习网
B.能站在用户立场测试A07傲朋学习网
C.可按软件内部结构测试  A07傲朋学习网
D.可发现实现功能需求中的错误A07傲朋学习网
16.等价类划分完成后,就可得出(    ),它是确定测试用例的基础。A07傲朋学习网
A.有效等价类     A07傲朋学习网
B.无效等价A07傲朋学习网
C.等价类表A07傲朋学习网
D.测试用例集A07傲朋学习网
17.针对下列程序段,对于(A,B)的取值,以下(       )测试用例组合能够满足条件覆盖的要求。A07傲朋学习网
IF ( ( A - 10 ) == 20 AND ( B + 20 ) > 10 )  C = 0;A07傲朋学习网
IF ( ( A - 30 ) < 10 AND ( B - 30 )  <  0 )  B = 30;A07傲朋学习网
①A=50, B=-10    ②A=40, B=40    ③A=30, B=-10   ④A=30, B=30A07傲朋学习网
A. ①②A07傲朋学习网
B. ③④A07傲朋学习网
C. ①④A07傲朋学习网
D. ②③A07傲朋学习网
18.集成测试中的自顶向下法,是从主控模块开始,沿着软件的控制层次向下移动,逐渐把各个模块结合起来。在组装过程中,可以使用深度优先或宽度优先的策略,下图采用深度优先策略的集成顺序是(         )A07傲朋学习网
A. M1-M2-M3-M4-M5-M6-M7-M8A07傲朋学习网
B. M1-M2-M5-M8-M3-M6-M7-M4A07傲朋学习网
C. M1-M2-M5-M8-M3-M7-M6-M4A07傲朋学习网
D. M8-M5-M6-M7-M2-M3-M4-M1A07傲朋学习网
二、(共5题,35分)A07傲朋学习网
1、为什么要进行软件测试? 软件测试的目的是什么? 2、软件测试分哪两种方法? 分别有哪些常用的技术? A07傲朋学习网
3、覆盖率测试是白盒测试方法中常用的技术,请简述覆盖率测试当中的语句覆盖、判定覆盖和条件覆盖三种覆盖率测试的含义。 4、在软件测试中,什么是α测试? 什么是β测试? 它们属于哪类测试? 5、如果您是测试组长,您在维持测试人员同开发团队中其他成员良好的人际关系的关键是什么? 三、分析题(共1题,29分)A07傲朋学习网
(1 )题目: 阅读下列说明,回答问题1至问题3,将解答填入答题处的对应栏内。A07傲朋学习网
在软件测试方法中,因果图法是一种适合于描述对于多种条件的组合、相应产生多个动作的形式的测试用例设计方法。下面是关于使用因果图法处理单价为5角钱的饮料的自动售货机测试用例的设计。 A07傲朋学习网
其规格说明如下:A07傲朋学习网
1.若投入5角钱或1元钱的硬币,按下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。A07傲朋学习网
2.若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;A07傲朋学习网
3.若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。” A07傲朋学习网
根据说明可以画出因果图,所有原因结点列在左边,所有结果结点列在右边,并加上约束条件(11、12、13、14为中间条件)A07傲朋学习网
A07傲朋学习网
[问题1] (9分)A07傲朋学习网
因果图是一种简化了的逻辑图,能直观地表明程序输入条件(原因)和输出动作(结果)之间的相互关系。请列出主要的原因与原因、原因与结果之间的关系。A07傲朋学习网
[问题2] (10分) A07傲朋学习网
详细分析该测试的规格说明,列出原因和结果。A07傲朋学习网
A07傲朋学习网
[问题3] (10分)A07傲朋学习网
将因果图转换成判定表设计测试用例,l 表示执行该动作,0 表示不执行该动作,分别填入判定表中(a) - (j)的数据。 A07傲朋学习网
A07傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: