软件测试考试模拟題
一、 判断题〔每题1分,12分,正确的厂,错误的X〕
1 •软件测试的目的是尽可能多的找出软件的缺陷。〔〕 2 • Beta测试是验收测试的一种。〔〕 3•验收测试是由最终用户来实施的。〔〕 4•项目立项前测试人员不需要提交任何工件。〔〕 5 •单元测试能发现约80%的软件缺陷。〔〕
6•代码评审是检查源代码是否到达模块设计的要求。〔丨 7•自底向上集成需要测试员编写驱动程序。〔丨
8-负载测试是验证要检验的系统的能力最高能到达什么程度。〔丨 9•测试人员要坚持原那么,缺陷未修复完坚决不予通过。〔〕 10 •代码评审员一般由测试员担任。〔丨
11 •我们可以人为的使得软件不存在配置问题。〔〕 12 •集成测试计划在需求分析阶段末提交。〔〕
二、 不定项选择题〔每题2分,10分〕
1 •软件验收测试的合格通过准那么是:〔丨
A •软件需求分析说明书中定义的所有功能已全部实现,性能指标全部到达要求。 B •所有测试项没有剩余一级、二级和三级错误。
C •立项审批表、需求分析文档、设计文档和编码实现一致。
[)•验收测试工件齐全。
2•软件测试计划评审会需要哪些人员参加?〔丨 A •项目经理 B - SQA负责人 C•配置负责人 D •测试组
3 •以下关于alpha测试的描述中正确的选项是:〔丨 A - alpha测试需要用户代表参加 B - alpha测试不需要用户代表参加 C - alpha测试是系统测试的—种 D - alpha测试是脸收测试的—种 4•测试设计员的职责有:〔丨 A•制定测试计划
B•设计测试用例 c•设计测试过程、脚本 1) •评估测试活动
5•软件实施活动的进入准那么是:〔〕 A•需求工件已经被基线化 B•详细设计工件已经被基线化 C•构架工件已经被基线化
[)•项目阶段成果已经被基线化 三、 填空題〔每空1分,24分〕
1 •软件脸收测试包括_、_、—三种类型。
2 •系统测试的策略有功能测试、_、_、_、易用性测试
等15种方法。
3•设计系统测试计划需要参考的项目文档有、和迭代计划。 4•对面向过程的系统采用的集成策略有、两种。
5 •通过画因果图来写测试用例的步骤为一、与把因果图转换为状态图共五个步 骤。
四、 简答题〔共37分〕
1 -阶段评审与同行评审的区别。 2 •什么是软件测试。 3 •简述集成测试的过程。 4 •怎样做好文档测试? 5 •白盒测试有那几种方法?
6 •系统测试计划是否需要同行评审,为什么? 7 • Alpha测试与beta测试的区别。
8 •比拟负载测试、容量测试和强度测试的区别。 9 •测试完毕的标准是什么?
软件测试考试题
一、判斷题〔每题1分,12分,正确的厂,错误的X〕
1 •软件测试的目的是尽可能多的找出软件的缺陷。〔〕 2 • Beta测试是验收测试的一种。〔〕 3•脸收测试是由最终用户来实施的。〔〕
4 •项目立项前测试人员不需要•提交任何工件。〔〕 5 •单元测试能发现约80%的软件缺陷。〔〕
6•代码评审是检査源代码是否到达模块设计的要求。〔丨 7•自底向上集成需要测试员编写驱动程序。〔丨
8-负载测试是验证要检验的系统的能力最高能到达什么程度。〔丨 9•测试人员要坚持原那么,缺陷未修复完坚决不予通过。〔丨 10 •代码评审员一般由测试员担任。〔〕
11 •我们可以人为的使得软件不存在配置问题。〔〕 12 •集成测试计划在需求分析阶段末提交。〔〕
二、不定项选择题〔每题2分,10分〕
1 •软件脸收测试的合格通过准那么是:〔丨
A -软件需求分析说明书中定义的所有功能已全部实现,性能指标全部到达要求。 B -所有测试项没有剩余一级、二级和三级错误。
C •立项审批表、需求分析文档、设计文档和编码实现一致。
[)•验收测试工件齐全。
2•软件测试计划评审会需要哪些人员参加?〔丨 A •项目经理 B - SQA负责人 C•配置负责人 D •测试组
3 •以下关于alpha测试的描述中正确的选项是:〔〕 A - alpha测试需要用户代表参加 B - alpha测试不需要用户代表参加 C - alpha测试是系统测试的—种 D - alpha测试是脸收测试的一种 4•测试设计员的职责有:〔丨 A•制定测试计划 B•设计测试用例 C•设计测试过程、脚本 D•评估测试活动
5•软件实施活动的进入准那么是:〔〕 A•需求工件已经被基线化 B•详细设计工件已经被基线化
C•构架工件已经被基线化 I)-项目阶段成果已经被基线化
三、 填空题〔每空1分,24分〕
1 •软件验收测试包括、、三种类型。 2・系统测试的策略有功能测试-・・・易用性测
试、、
、、等15种方法。
3•设计系统测试计划需要参考的项目文档有、和迭代计划。 4•对面向过程的系统采用的集成策略有、两种。
5•通过画因果图来写测试用例的步骤为、、、与把因果图转
换为状态图共五个步骤。
四、 简答题〔共37分〕
1 -阶段评审与同行评审的区别。〔4分〕 2 •什么是软件测试。〔3分〕 3 •简述集成测试的过程。〔5分〕 4 •怎样做好文档测试?〔4分〕 5 -白盒测试有那几种方法?〔6分〕
6 -系统测试计划是否需要同行评审,为什么?〔4分〕 7 - Alpha测试与beta测试的区别。(4分〕
8 •比拟负载测试、容量测试和强度测试的区别。〔6分〕 9 •测试完毕的标准是什么?〔3分〕
五、 设计题〔共15分〕
对下面给出的程序控制图,分别以各种不同的测试方法写出最少的测试用例。
测试人员一考试试巻〔考试时间100分钟,总分值100分〕 ## : ___________部门: ___________ 员工号: ___________ 一、填空题:〔每一空格2分,共60分〕
1、 软件实施活动的输出工件有、、、。 2、 代码评审主要做工作。
3 '软件实施活动中集成员的职责是。
4 '验证与确认软件实施活动主要有、代码评审、、、、SQA
验证。
说明测试已经完毕。
6、软件测试的目的是。
7 '软件测试主要分为、、、四类测试。
8 '软件测试活动有制定测试计划、、、、 试评估、测试完毕八个步骤。 9 '软件测试活动的输出工件有_、、、、 10、软件测试角色有、、、。
二、 不定项选择题:〔每题3分,共15分〕
1、软件实施活动的进入准那么咼〔〕 A '需求工件已经被基线化 B '详细设计工件已经被基线化 C '构架工件已经被基线化 I)、项目阶段成果已经被基线化 2 '下面角色不属于集成计划评审的是〔〕 A '配置经理 B '项目经理 C、 测试员 I)、编码员
3、 软件测试设计活动主要有〔〕 A、工作量分析 B '确定并说明测试用例 C '确立并结构化测试过程 D、 复审并评估测试覆盖 4、 不属于集成测试步骤的是〔〕 A、 制定集成计划 B、 执行集成测试 C '记录集成测试结果 I)、回归测试
5、 属于软件测试活动的输入工件的是〔〕 A、 软件工作版本 B、 可测试性报告 C '软件需求工件
I)、软件项目计划
三、 问答题:〔共25分〕
1 '项目的集中管理在软件公司的哪一个层面?〔2分〕 2 '请描述软件测试活动的生命周期。〔8分〕
3 '什么是测试评估,测试评估的X围是什么?〔5分〕 4 '阐述工作版本的定义。〔2分〕
5、请画出软件测试活动的流程图。〔8分〕
测试人员考试试卷〔考试时间90分钟,总分值100分〕 ## : ___________部门: ___________ 员工号: ___________ 一、 判斷题〔每题2分,正确的“厂\",错误的“X\"〕
1 、好的测试员不懈追求完奚。()
2 '测试程序仅仅按预期方式运行就行了。() 3 '不存在质量很高但可靠性很差的产品。() 4 '软件测试员可以对产品说明书进展白盒测试。() 5 '静态白盒测试可以找出遗漏之处和问题。() 6 '总是首先设计白盒测试用例。() 7 '可以发布具有配置缺陷的软件产品。() 8、所有软件必须进展某种程度的兼容性测试。() 9 '所有软件都有一个用户界面,因此必须测试易用性。() 10、测试组负责软件质量。()
二、 简答题
1 '软件的缺陷等级应如何划分?〔3分〕
2 '如果能够执行完美的黑盒测试,还需要进展白盒测试吗?为什么?〔5分〕 3 '你认为一个优秀的测试工程师应该具备哪些素质?〔3分〕 4 '产品测试到什么时候就算是足够了?〔2分〕 5 '测试计划的目的是什么?〔2分〕
6 '为什么要进展软件测试?软件测试的目的是什么? 〔5分〕
7 '软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?〔8 '如何做一名合格的测试人员?〔3分〕 9 '针对缺陷采取怎样的管理措施?〔5分〕
5 分〕 三、 专业词语解释〔每题2分〕
a测试: B测试:
驱动模块: 桩模块: 白盒测试: 静态测试:
四、 选择题〔毎题2分〕
1. 下面哪些属于动态分析() A -代码覆盖率 B-模块功能检査 C -系统压力测试
[)•程序数据流分析
2. 下面哪些属于静态分析() A '代码规那么检査 B、 序结构分析 C、 序复杂度分析 1)、内存泄漏
五、 设计题〔10分〕
在三角形计算中,要求三角型的三个边长:A、B和C。当三边不可能构成三角形时提示错 误,可构成三角
形时计算三角形周长。假设是等腰三角形打印“等腰三角形\",假设是等边三角形,那么 提示“等边三角形\"。画出程
序流程图、控制流程图、找出根本测试路径,对此设计一个测试用例。 六、 论述题
1 '试表达对一个软件项目测试的全过程。〔10分〕
2 '简述你对测试工作的认识过程、在以后的工作的一些建议。〔6分〕 3.
述静态测试和动态测试的区别?〔5分〕
测试人员—考试试卷〔考试时间100分钟,每題10分,总分值100分〕 ## : ___________部门: ___________ 员工号: ___________
1 •什么是软件测试,以与软件测试的意义? 2 •什么是软件测试静态分析,软件测试动态分析, 3 -下面那些属于静态分析〔丨 A '编码规那么检查
程序结构分析
C '程序复杂度分析 I八内存泄漏
4 -下面那些属于动态分析〔〕 A '代码覆盖率 B、模块功能检查 O系统压力测试 I八程序数据流分析
5 -从测试技术角度,正确的选择是〔〕,给出各自的含义? A 静态测试 B '黑盒测试 O动态测试 1)・白盒测试
6・从测试阶段角度,测试正确的顺序是〔〕,同时给出所选择的正确策略含义和被测对
象是什么?
A 单元测试 B、集成测试 O系统测试 1)・确认测试
7 -针对缺陷采取怎样的管理措施?
8 •在测试生命周期,测试过程分为几个阶段,以与各个阶段的含义? 9 •简要写出自己在理解的根底质上所认为引入测试管理的意义
10 •在三角形计算中,要求三角型的三个边长:A、B和C。当三边不可能构成三角形时 提示错误,
可构成三角形时计算三角形周长。假设是等腰三角形打印“等腰三角形\",假设是等边三 角形,那么提示“等
边三角形\"o画出程序流程图・控制流程图、计算圈复杂度V(g) >找出根本测试路径。