就业培训班试卷(A卷)
(第______期第一阶段)
姓名________________ 成绩________________
一、选择题(每空1 分,共20 分)
1. 系统测试计划阶段的输出有_______,系统测试设计阶段的输出有_______,系统
测试实现阶段的输出有_______,系统测试执行阶段的输出有_______:(多选)
A、《系统测试计划》
B、《系统测试用例》
C、《系统测试方案》
D、《系统测试预测试项》
E、《系统测试日志》
F、《系统测试报告》
G、《系统测试执行记录》H、《系统测试缺陷报告》
2. 关于软件特性和系统测试类型之间的关系说法正确的有_______:(多选)
A、一个软件特性可能有多个系统测试类型
B、一种系统测试类型可能针对多个软件特性进行测试
C、系统测试主要针对使用质量属性进行测试
D、文档测试、安装测试也测试了软件的易用性
3. 以下测试活动中属于白盒测试范畴的有_______、属于黑盒测试范畴的有_______、
属于静态测试范畴的有_______、属于动态测试范畴的有_______:(多选)c编程网站
A、需求规格说明书评审
B、代码走读
C、用LoadRunner 进行性能测试
D、用Logiscope 进行代码规则检查
E、用CppUnit 进行单元测试执行
4. 在产品类软件中,需求是_______(单选)
A、由特定用户提出
B、由大量的潜在用户提出、单位内部市场分析人员分析后得出
C、以契约形式确定
D、以合同形式确定
5. 提交的缺陷开发人员不认可,下面说法正确的是_______(多选)
A、对需求的理解不一致引起的
B、需求描述存在二义性引起的
C、测试人员一贯不好的工作态度让开发人员形成了惯性思维
D、开发人员认为测试人员对缺陷的描述难以理解
E、开发人员不愿面对自己被否定的事实
F、测试人员不用考虑这种现象,只要做好自己的本职工作就可以了
6. 系统测试的主要对象是_______(单选)
A、软件外部质量特性
B、软件使用质量特性
C、软件内部质量特性
D、软件质量特性集合
7. 进行配置管理的作用是保证配置项的_______(多选)
A、正确性
B、完整性
C、可溯性
D、适合性
8. 以下哪些是单元测试策略_______(多选)
A、大爆炸
B、自顶向下
C、自底向上
D、三明治
9. 软件质量铁三角关系中,SQA 一般是从_______方面来保证软件的质量,测试一般
是从_______方面来保证软件的质量(单选)
A、过程C、测试
B、技术D、组织
10. 缺陷管理的目的包括_______(多选)
A、保证信息的一致性
B、保证缺陷得到有效的跟踪,解决
C、获取正确的Bug信息,用作缺陷分析和产品度量
D、保证缺陷不会再次产生
11. 为表userinfo 添加约束,语法如下:alter table userinfo add constraint uq_userid
unique ( userid )
执行成功后,为userinfo表的_______字段添加了_______约束。(单选)
A、Userid ;
B、Uq_userid ;
C、主键
D、唯一
E、外键
F、检查
12. 需求评审是_______(多选)
A、对分配的需求进行评审
B、对原始需求进行评审
C、经过需求分析后形成的SRS 进行评审
D、在建立需求基线之前进行必须的活动
二、填空题(每空1 分,共20 分)
1. 常见的软件研发流程有:瀑布模型、、ISO9126
软件质量模型包括6 个特性、27 个子特性,其中易用性包
括、、、和易用性依从性等5 个子特性。
3. 针对集成测试的对象,一般可以把集成测试分成三个层次,是、、
4. α测试和β测试时最大的不同在于:
5. 请写出下面四个词汇对应的英文全称:压力测试,
代码走读,回归测试,
软件测试生命周期
6. Linux 下查看一个变量的取值使用的命令是
Linux 下卸载一个RPM 包的命令是_____________________________
根据文件系统查看磁盘占用空间的命令是
删除用户组的命令是
查看网卡设备eth0 的配置信息的命令是_______
使用secureCRT 远程访问Linux 采用的协议是_
三、判断题(每空1 分,共10 分)
1. 白盒测试是基于程序结构的逻辑驱动测试,不考虑程序整体功能的实现,其发现
问题后解决问题的成本要比黑盒测试高。()
2. 实际项目测试中做到完全的路径覆盖是不现实的,并且即使对路径数很有限的程
序作到了完全路径覆盖,也不能确保被测程序完全正确。()
3. 测试自动化能大大提高测试工作效率和发现更多新的软件缺陷,从而提高软件质
量。()
4. 单元测试主要采用白盒测试技术,进行单元测试的依据是《软件概要设计说明
书》。()
5. 进行了自动化测试的软件质量比只进行了手工测试的软件质量高。()
6. 测试计划属于配置项,而需求跟踪矩阵不属于配置项。()
7. 配置管理活动包括配置计划、配置标识、配置控制、配置状态发布、配置审计几
个活动()
8. 一个软件需求项可以对应一个/多个/甚至数十个系统测试项目。( )
9. 穷举测试是不可能的,所以当测试出口条件满足时就可以停止测试。( )
10. 单元测试中,桩函数的一个主要功能是需要将被测对象的实际输出和预期输出进
行比较,得到测试执行结果。( )
四、简答题(共50 分)
1. 举例说明软件质量模型中的适合性、适应性和易理解性。(5 分)
2. 请画出测试V 模型图,并阐述其特点。(5 分)
3. 请对单元测试、集成测试和系统测试进行比较。(5 分)
4. 请举例说明什么是负载测试,什么是容量测试。(5 分)
5. 请用图的形式表示需求跟踪涉及到的配置项。(5 分)
6. 有关系S(S#,SNAME,GENDER),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,
SNAME 为学生姓名,GENDER 为学生号性别,C#为课程号,CNAME 为课程名。
要删除“软件测试”这门课程的SQL 语句是什么?(5 分)
7. 如果针对暴风影音进行测试,如何搭建系统测试环境?(5 分)
8. 下图的是测试过程中访问某一网站出现的情况,就这种情况请写一份完整的缺陷
报告:(5 分)
9. 根据下面的需求,完成2 个测试用例(1 个正常和1 个异常),测试用例需要按照
培训中的标准格式,符合测试用例写作规范。(5 分)
电子商务网站注册功能需求:COMMERCE-SRS-001
输入:
参数1:用户名,数字字母组成,长度6-10
参数2:密码,字母组成,包含大小写,长度8-15
参数3:,数字字母组成,包含@,长度10-18
处理过程:
如果用户名、密码或者错误,提示“输入的信息错误,请重新输入!”,否则提示“注册成功,3 秒后显示网页内容!”
10. 当A=2、B=1、X=2 时,根据下面流程图,计算条件覆盖率、判断―条件覆盖
率、路径覆盖率、指令块覆盖率、判定―路径覆盖率(写出计算表达式):(5 分)
a
F T
(A>1) AND (B=0)
c
b
X = X/A
F T
(A=2) OR (X>1)
d    e
A = B+1
X = X+1
X= X-1
五、C 语言编程题(共20 分)
1. 若一个口袋中放有21 个球,其中有5 个红的,7 个白的和9 个黒的,问从中任取
12 个共有多少种不同的颜搭配?并将各类搭配下红白黑球的数量输出(10 分)。
2. 以下代码有什么不妥的地方吗?如果有,请描述问题出在哪里,如何解决?并写
出修改后的代码(10 分)。
void sum_data( unsigned int num, int *data, int *sum )
{
unsigned int count;
*sum = 0;
for (count = 0; count < num; count++)
{
*sum += data[count];
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。