软件测试试卷B-陈艳
- 格式:pdf
- 大小:156.79 KB
- 文档页数:5
C.桩模块用以模拟被测模块工作过程中所调用的模块
D.驱动模块用以模拟被测模块的上级模
9.在系统测试阶段, 测试人员发现并报告了某个功能的一个缺陷。后来开发人员修复了这个缺陷, 向测试方提交了修改后的 新版本。在安装了这个新版本之后, 测试人员运行了一边这个功能的全部测试案例, 发现报告的缺陷确实已经修复了, 并且没 有发现新的缺陷。那么, 测试人员所作的回归测试已经足够了吗?为什么?下面的几个答案中哪一个是最好的?( )
3、假设需要测试下面嵌套的两个循环, 他们的循环次数是不固定的, 但最大循环次数不超过 50。在设计测试案例时, 应 考虑(m, n)的哪些取值组合? (6 分)
for (i=1; i<=m; i++) { 循环体 1; } for (j=1; j<=n; j++) {
循环体 2; }
4、为下列描述用等价类和决策表设计测试用例。(14 分) 一些城市的电力公司把用户分为两类:单费率用户和复费率用户。对单费率用户实行单一定价,即在任何时间断都是一个价; 对复费率用户在不同时间段实行不同电价,例如在规定的期间内实行优惠的电价,在其他时间段实行普通电价。北京市电力 公司规定,在每年 11 月 1 日至第二年 3 月 31 日期间,对复费率用户,每天 22:00 至第二天凌晨 6:00 实行优惠电价,而其 他时间实行普通电价。
8.(
)软件项目在进入需求分析阶段,测试人员应该开始介入其中。
9.(
)测试只能证明程序有错误,不能证明程序没有错误。
10.(
)一般在单元测试阶段主要用白盒测试,在系统测试阶段主要用黑盒测试
三、简答题(每题 5 分,共 20 分)
1.软件测试的概念是什么?
2.“对小的程序进行穷举测试是可能,用穷举测试能保证程序是百分之百正确”,这句话是否正确,请给出理由。
B.110108198111111322,1981.1.1
C.110108196810121323,2005.1.1
D.110108581012132,2005.1.1
8.下列关于单元测试的说法中错误的是( )。
A.桩模块由被测模块调用,在单元测试中接受测试数据,启动被测模块
B.单元测试以白盒测试为主
11.下列关于单元测试的说法中错误的是( )。 A.桩模块由被测模块调用,在单元测试中接受测试数据,启动被测模块 B.单元测试以白盒测试为主 C.桩模块用以模拟被测模块工作过程中所调用的模块 D.驱动模块用以模拟被测模块的上级模块
-1-
重庆理工大学考试试卷
2014~2015 学年第一学期
班级 112030801-07
3.白盒测试是根据程序的(
)来设计测试用例。
A.功能
B.性能
C.内部逻辑
D.内部数据
4.下面那个类型的测试不是针对软件产品的一个质量特性的
A.恢复测试
B.性能测试
C.易用性测试
D.回归测试
5.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是:( )
A.语句覆盖
B.判定覆盖
C.条件覆盖
学生答题不得超过此线
一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分,答案写在答题页上)
1.下面哪一个不是黑盒测试方法?(
)
A.边界值分析 B.决策表分析 C.基本路径测试 D.因果图测试方法
2.控制软件缺陷的最关键的是对( )进行检查。
A.软件需求说明书
B.设计方案
C.编写程序
D.软件规格说明书
学生答题不得超过此线
12.软件测试的对象包括( ) A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件 D.源程序和目标程序
13.用边界值分析法,假定 1<X<100,那么 X 在测试中应该取的边界值是( ) A.X=1,X=100 B.X=0,X=1,X=100,X=101 C.X=2,X=99 D.X=0,X=101
重庆理工大学考试试卷
2014~2015 学年第一学期
班级 112030801-07
完整学号
姓名
考试科目 软件质量保证与测试 B 卷 闭卷 共 5 页
···································· 密························封························线································
学生答题不得超过此线
题号 一 二
三
四 总分 总分人
分数
一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)
得分
评卷人
题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
答案
二、判断题(每题 1 分,共 10 分)
得分
评卷人
题号 1 2 3 4 5 6 7 8 9 10 答案
B.62570007、0603805
C.62570007、391038255、8252323、空值、h?
D.39103825、8252323、@、13910382500
7.在北京某个银行的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。那么,下面哪一组
是无效的输入值组合?
A.110108196111111321,1981.1.1
A.需要交付客户/用户并投入运行的项目工作结果 B.在开发和维护软件的过程中产生的可执行程序 C.开发方提交的用户文档 D.开发方提交的软件工作产品
二、判断题(每题 1 分,共 10 分)
1.(
)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
2.(
)软件测试时经常要输入无效的,不合理的数据进行测试。
完整学号
姓名
考试科目 软件质量保证与测试 B 卷 闭卷 共 5 页
···································· 密························封························线································
14.软件测试的主要目标是( ) A.确认软件产品是正确的实现的 B.证明软件产品中不存在软件缺陷 C.发现软件产品中的所有软件缺陷 D.在发现软件缺陷后及时提交软件缺陷报告
15.假定你是某个软件项目的系统测试人员, 正在考虑系统测试方案。你需要先确定系统测试的对象, 即对什么进行测试。你 应该把什么作为测试对象?( )
D.路径覆盖
6.在北京某个单位的人事信息管理软件中,系统允许用户输入 8 位数字的北京市电话号码。如果使用等价类划分法来设计测
试案例,可以获得这个输入的等价类。从这些等价类选择输入值,形成以下四组输入值。那么,从保证测试效果的角度来看,
你认为哪一组是最佳的选择?
A.62570007、80603805、100080、39103825
3.绘制出软件测试模型中的 V 模型。
4.什么是驱动模块,什么是桩模块,在集成测试中如何使用?
-2-
重庆理工大学考试试卷
2014~2015 学年第一学期
班级 112030801-07
完整学号
姓名
考试科目 软件质量保证与测试 B 卷 闭卷 共 5 页
···································· 密························封························线································
A.是的。因为报告的缺陷确实已经修复, 并且没有发现新的缺陷, 所以没有必要补充其他的测试
B.不够。应该再运行一遍这个功能的全部测试案例
C.足够了。只需要运行发现此缺陷所用的测试案例
D.不够。应该运行一遍受这个功能影响的其他功能的全部测试案例
10.在下面几个语句中, 判断哪一个是正确的。( ) A. 白盒测试技术不同于黑盒测试技术之处是它可以减少测试案例数量 B. 覆盖所有独立路径就能够覆盖所有分支 C. 在单元测试中不使用黑盒测试技 D. 满足分支覆盖就满足条件覆盖和语句覆盖
学生答题不得超过此线
四、设计题(共 40 分)
1.如果函数 F 实现了一个程序,要输入两个整型变量 x1 和 x2,10≤ x1≤ 20,30 ≤ x2≤ 40,写出等价类划分和边界值 分析的测试用例。(6 分)
2.针对下图按照基本路径测试方法设计测试用例. 要求: 绘制出控制流图 计算出圈复杂度 写出独立路径 写出相应的测试用例(14 分)
-3-
重庆理工大学考试试卷
2014~2015 学年第一学期
班级 112030801-07
完整学号
姓名
考试科目 软件质量保证与测试 B 卷 闭卷 共 5 页
···································· 密························封························线································
3. (
)负载测试是验证要检验的系统的能力最高能达到什么程度。
4.(
)确认测试主要测试软件功能是否满足用户的合理需求,以“需求规格说明书”为测试依据。
5.(
)如果发布的软件有质量问题,那是软件测试人员的错。
6.(
)白盒测试是基于对程序控制结构了解的基础上来设计测试用例的。
7.(
)测试人员要坚持原则,缺陷未修复完坚决不予通过。
学生答题不得超过此线
四、设计题(共 40 分)
得分
评卷人
-5-
三、简答题(每题 5 分,共 20 分)