
软件质量保证与测试 试卷A卷
考试方式:闭卷 考试时间:120分钟 卷面总分:100分
| 题 号 | 一 | 二 | 三 | 四 | 总成绩 | 合分人 |
| 得 分 |
| 得分 | 评阅人 |
1.在软件测试V模型中,与详细设计验证对应的测试活动是:( )
A.单元测试 B.集成测试
C.系统测试 D.验收测试
2.针对布尔表达式 (A||B)&&C 执行逻辑覆盖测试,测试用例至少需要几种组合才能满足条件组合覆盖的要求? ( )
A.4 B.6
C.8 D.12
3. 下列哪种测试用例设计技术属于黑盒测试? ( )
A.条件覆盖 B.判定覆盖
C.基本路径 D.判定表法
4.自底向上集成测试方法实施中,需要编写: ( )
A.驱动模块 B.桩模块
C.驱动模块和桩模块 D.都不需要
5.下列哪种测试工具主要用于单元测试? ( )
A.Selenium B.JUnit
C.Bugzilla D.Load Runner
6.在以下有关集成测试的说法中,哪一条不是非渐增式集成的特点?
( )
A.测试开销小 B.可以并行执行
C.错误较难诊断 D.测试更彻底
7.下列哪个不属于性能测试中常见的系统性能指标? ( )
A.请求响应时间 B.事务响应时间
C.思考时间 D.数据吞吐量
8.下列哪一条不是自动化测试的优势? ( )
A.可复用 B.执行速度快
C.测试结果准确 D.发现错误能力强
9.下列哪个不属于测试环境的组成要素? ( )
A.硬件设备 B.技术文档
C.测试工具 D.网络环境
10.Load Runner属于下列哪一类测试工具? ( )
A.功能测试工具 B.性能测试工具
C.测试管理工具 D.白盒测试工具
| 得分 | 评阅人 |
1.缺陷是相对 而存在的。
2.软件测试按照测试方式可分为 和动态测试;按照测试执行方式可分为自动化测试和 。
3.集成测试应该在单元测试之后、 之前进行;常用的集成测试方案是非渐增式和 两种。
4. 的目的是在程序有修改的情况下保证原有功能正常。
5.在面向对象集成测试中,对象交互性测试应考虑原始类、 和协作类三种情况。
6.常见的测试用例组织方式包括:按照 组织、按照测试用例的类型组织、按照测试用例的优先级组织。
7.兼容性测试主要包括 、数据共享兼容性和 三个方面。
| 得分 | 评阅人 |
1.为什么现代软件测试的观点认为“软件测试是在代码完成之后进行”是一个误区?
2.根据统计数据,缺陷发现越早,修复缺陷的代价越小,这种现象对于软件测试有什么启示?
3.简述单元测试的主要任务。
4.在对OOA和OOP进行审查时,面向对象层次结构测试应包括哪些方面?
5.软件测试计划应该包括哪些主要内容?
| 得分 | 评阅人 |
四、综合应用题(本题共3题,共30分)
1.(12分)针对如下istriangle函数,分别进行语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖测试用例设计。
boolean istriangle(int a, int b, int c)
{
boolean triangle;
triangle=true;
if (a<=0 || b<=0 || c<=0) {
triangle=false;
}
if (a+b<=c || b+c<=a || c+a <=b) {
triangle=false;
}
return triangle;
}
2.(10分)一个学生管理系统中要记录人员的出生年月,要求输入格式为六位数字(yyyymm),有效出生年月范围为1980年1月至1990年12月。试用等价类划分法设计测试用例,测试系统中出生年月的输入处理是否符合要求。
3.(8分)下面测试用例内容摘自某一个软件测试说明,试对其进行分析评估。
标识符: 1101
测试项: 不登陆直接进入后台主界面
环境要求:之前未登录过,或者session超时
输入标准:
在浏览器地址栏输入:http://localhost:8080/A8/main.jsp;
转向链接。
输出标准:
不能进入该界面,应转向登录页面。
用例关联:无
