测试答案
-
1.
利用等价类划分方法
输入三个整数作为三边的边长构成三角形。构造测试用例进行测试(注:三角形可能为一
般三角形、等腰三角形、等边三角形等)
。
测试用例
2.
给出判定表和设计测试用例
假设一个中国的航空公司规定:
中国去欧美的航线所有座位都有食物供应。每个座位都可以播放电影。
中国去非欧美的国外航线都有食物供应,只有商务舱可以播放电影。
中国国内的航班的商务舱有食物供应,但是不可以播放电影。
中国国内的航班的经济舱除非飞行时间大于
2
小时就有食物供应,但是不可以播放电影。
判定表
测试用例
3.
画出因果图
有一个饮料自动售货机的控制处理软件。
< br>若投入
5
角钱的硬币,按下橙汁或啤酒的按钮,则相应
的饮料就送出来
若投入
1
元钱的硬币,同样也是按下橙汁或啤酒的按钮,则相应的饮料送出来并退还
5
角
硬币
题目
1
解:语句覆盖准则
测试用例
1
:
x=1
,
y=11
,
z=
-1
可以覆盖所有语句
判定覆盖准则
条件覆盖准则
判定条件覆盖准则
路径覆盖准则
基本路径覆盖准则
1
以下关于软件测试概念的叙述,不正确的是(
A
)
A
.软件
失效指软件运行时产生了一种不希望或不可接受的内部行为
B
.软件功能实现超出了产品说明书的规定说明软件存在缺陷
<
/p>
C
.测试目的是为了发现软件缺陷与错误,也是对软件质量进行度
量和评估
D
.在软件生命周期各个阶
段都可能产生错误
2
软件测试的基本
方法包括白盒测试和黑盒测试方法,
以下关于二者之间关联的叙述,
错误
的是(
C
)
。
A
p>
.黑盒测试与白盒测试是设计测试用例的两种基本方法
B
.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法
C
.针对相同的系统模块,执行黑盒测试和白盒测
试对代码的覆盖率都能够达到
100
%
D
.应用系统负载压力测试一般采用黑盒测试方法
3
关于软件测试,
(
p>
B
)的叙述是正确的。
①
测试开始越早,越有利于发现软件缺陷
②
采用正确的测试用例设计方法,软件测试可以做到穷举测试
③
测试覆盖度和测试用例数量成正比
④
软件测试的时间越长越好
A
.④
B
.①
C
.②、③
D
.①、③
4
导致软件缺陷的原因有很多,①
-
④
是可能的原因,其中最主要的原因包括(
D
)
。
p>
①软件需求说明书编写的不全面,不完整,不准确,而且经常更改
②软件设计说明书
③软件操作人员的水平
④开发人员不能很好的理解需求说明书和沟通不足
A
.①、②、③
B
.①、③
C
.②、③
D
.①、④
5
在下面列举的测试覆盖准则中,覆盖能力最强的是(
B
)
,最弱的是(
C
)
A
条件覆盖
B
条件组合覆盖
C
语句覆盖
D
条件及判定覆盖
6
在某大学学籍管理信息系统中,假设学生年龄的输入范围为
< br>
16
~
40
< br>,则根据黑盒测试中
的等价类划分技术,下面划分正确的是(
B
)
A
可划分为
2
个有效等价类,
2
个无效等价类
p>
A
可划分为<
/p>
1
个有效等价类,
2
个无效等价类
A
可划分为
2
个有效等价类,
1
个无效等价类