软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品进行验证和确认的活动过程,以下是小编整理的计算机三级《软件测试技术》练习题2017,欢迎参考阅读!
判断题
1.软件测试按照测试过程分类为黑盒、白盒测试。
2.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
3.集成测试计划在需求分析阶段末提交。
4.单元测试属于动态测试。
5.缺陷跟踪系统只针对对测试人员来使用。
6.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
7.项目立项前测试人员不需要提交任何工件。
8.软件测试的目的是尽可能多的找出软件的缺陷。
9.软件项目在进入需求分析阶段,测试人员应该开始介入其中。
10.软件生存周期是从软件开始开发到开发结束的整个时期。
11.单元测试能发现约80%的软件缺陷。
12.数据流图和数据字典共同构成系统的逻辑模型。
13.负载测试是验证要检验的系统的能力最高能达到什么程度。
14.测试人员要坚持原则,缺陷未修复完坚决不予通过。
15.代码评审员一般由测试员担任。
16.测试组负责软件质量。
17.程序的效率与程序的复杂性相关。
18.详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。
19.软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
20.测试程序仅仅按预期方式运行就行了。
参考答案:
1 ╳ 2 √ 3 ╳ 4 ╳ 5╳ 6 ╳ 7 ╳ 8 ╳ 9 √ 10 ╳
11╳ 12√ 13 ╳ 14√ 15╳ 16╳ 17╳ 18√ 19√ 20╳
选择题
1.下列关于alpha测试的描述中正确的是AD.
A.alpha测试需要用户代表参加
B.alpha测试不需要用户代表参
C.alpha测试是系统测试的一种
D.alpha测试是验收测试的一种
2.测试设计员的职责有BC.
A.制定测试计划
B.设计测试用例
C.设计测试过程,脚本
D.评估测试活动
3.软件实施活动的进入准则是ABCD.
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
4.下列角色不属于集成计划评审的是D.
A.配置经理
B.项目经理
C.测试员
D.编码员
5.软件测试设计活动主要有BC.
A.工作量分析
B.确定并说明测试用例
C.确立并结构化测试过程
D.复审并评估测试覆盖
6.属于集成测试步骤的是BCD.
A.制定集成计划
B.执行集成测试
C.记录集成测试结果
D.回归测试
7.属于软件测试活动的输入工件的是ABCD.
A.软件工作版本
B.可测试性报告
C.软件需求工件
D.软件项目计划
8.下面哪些属于动态分析ABC.
A.代码覆盖率
B.模块功能检查
C.系统压力测试
D.程序数据流分析
9.下面哪些属于静态分析ABC.
A.代码规则检查
B.程序结构分析
C.程序复杂度分析
D.内存泄漏
10.从测试技术角度,正确的选择是AC给出各自的含义
A.静态测试