您的当前位置:首页软件测试工程师知识考试题_3546

软件测试工程师知识考试题_3546

来源:小侦探旅游网
软件测试工程师知识考试题_3546

练习题一

判断题(每题 1 分, 12 分,正确的 √,错误的╳)

1.软件测试的目的是尽可能多的找出软件的缺点。 ( √) 2. Beta 测试是查收测试的一种。 ( √)

3.查收测试是由最后用户来实行的。 (╳) 4.项目立项前测试人员不需要提交任何工件。 ( √) 5.单元测试能发现约 80%的软件缺点。( √)

6.代码评审是检查源代码能否达到模块设计的要求。 (╳) 7.自底向上集成需要测试员编写驱动程序。 ( √)

8.负载测试是考证要查验的系统的能力最高能达到什么程度。 9.测试人员要坚持原则,缺点未修复完果断不予经过。 10.代码评审员一般由测试员担当。 (╳)

11.我们能够人为的使得软件不存在配置问题。 (╳) 12.集成测试计划在需求剖析阶段末提交。 ( √)

二、不定项选择题(每题 2 分,10 分)

1.软件查收测试的合格经过准则是: ( ABCD )

A . 软件需求剖析说明书中定义的所有功能已所有实现,性能指标所有达到要求。 B . 所有测试项没有剩余一级、二级和三级错误。

C. 立项审批表、需求剖析文档、设计文档和编码实现一致。 D. 查收测试工件齐备。

2.软件测试计划评审会需要哪些人员参加?( AB CD ) A .项目经理 B .SQA 负责人

C .配置负责人 D .测试组

3.以下对于 alpha 测试的描绘中正确的选项是: ( AD ) A . alpha 测试需要用户代表参加 B .alpha 测试不需要用户代表参加

(╳)

(╳)

4.测试设计员的职责有: ( ABC ) A .拟订测试计划 B .设计测试用例

C.设计测试过程、脚本

1 / 6

软件测试工程师知识考试题_3546

D.评估测试活动

5.软件实行活动的进入准则是: A .需求工件已经被基线化 B .详尽设计工件已经被基线化 C .构架工件已经被基线化 D .项目阶段成就已经被基线化 三、填空题(每空

( A )

1分, 24分)

Alpha 测试)

1.软件查收测试包含 __正式查收测试 ___, ___非正式查收测试(

___,__Beta 测试 _____三种种类。 2.系统测试的策略有功能测试、 ___性能测试 _、 _压力测试 _、____负载测试 __、易用性测试、 _安装测试 __、__白盒测试 _、_黑盒测试 _、_单元测试 __、_集成测试 _、 _负载测试 __、 __逼迫测试 _、 ___接受测试 ___ 、 __兼容测试 __、 ____ 安全测试 ___等 15 种方法。 3.设计系统测试计划需要参照的项目文档有 求工件 __和迭代计划。

___软件测试计划 __、 __软件需

4.对面向过程的系统采纳的集成策略有 ___功能测试 __、 _性能测试 __两种。 5.经过画因果图来写测试用例的步骤为 __剖析软件规格说明描绘中,哪些 是原由 ( 即输入条件或输入条件的等价类 ),哪些是结果 (即输出条件 ) ,并

___、___剖析软件规格说明描绘中的 给每个原由和结果给予一个表记符。

? 依据 语义,找出原由与结果之间,原由与原由之间对应的是什么关系

__、 __因为语法或环境限制,有些原由与原由 这些关系,画出因果图。

之间,原由与结果之间的组合状况不行能出现。为表示这些特别状况,

在因果图上用一些记号注明拘束或限制条件。 § 把因果图变换成判断 表。 ___、___把判断表的每一列取出来作为依照,设计测试用例。 __及把 因果图变换为状态图共五个步骤。

四、简答题(共 37 分)

1. 阶段评审与同行评审的差别。 (4 分) 技术评审和同行评审是两个不一样层次的观点。 以需求阶段的评审举例子:

1、针对《软件需求规格说明书》的评审,采纳同行评审的方式,评审的输入是《软件需求规格说明书》 。同行评审是 CMM 的一个 KPA 。

2、针对需求阶段的工作评审,采纳技术评审的方式,评审的输入包含《软件

需求规格说明书》 《系统测试计划、方案、测试用例》 、胸怀数据等等其余的交 付件, 技术评审的对象是整个需求阶段的活动, 经过评审, 判断需求阶段的工作能否达到了要求,能否能够进入到设计阶段。

同行评审着眼的是微观流程, 技术评审着眼的是宏观流程, 关注的是大的开发阶段点的评审。

2 . 什么是软件测试。 ( 3 分)

软件测试就是利用测试工具依照测试方案和流程对产品进行功能和性能

测试, 甚至依据需要编写不一样的测试工具, 设计和保护测试系统, 对测试方案可能出现的问题进行剖析和评估。 履行测试用例后, 需要追踪故障, 以保证开

2 / 6

软件测试工程师知识考试题_3546

发的产品合适需求。

3 . 简述集成测试的过程。 (5 分)

1) 建立确实认过程 2) 补丁确实认过程

3) 系统集成测试测试组提交过程 4) 测试用例设计过程 5) 测试代码编写过程 6) Bug 的报告过程

7) 每周 /每两周的建立过程 8) 点对点的测试过程 9) 组内培训过程 4 . 如何做好文档测试?( 4 分)

5. 白盒测试有那几种方法?( 6 分)

6. 系统测试计划能否需要同行评审,为何?( 7. Alpha 测试与 beta 测试的差别。 ( 4 分) 8 . 比较负载测试、容量测试和强度测试的差别。 9 . 测试结束的标准是什么?( 3 分)

4 分)

(6 分)

练习题二

一、填空题: (每一空格 2 分,共 60 分)

1 、 软件实行活动的输出工件有 ________ 、 _________ 、 ___________ 、

__________ 。

2、 代码评审主要做 _______________工作。 3、 软件实行活动中集成员的职责是 ____________。

4、 考证与确认软件实行活动主要有 ________、 _________代码评审

_______ 、 _________、 _________ 、 __________ 、 _________SQA 考证。 5、 ______________ 表示测试已经结束。

6、 软件测试的目的是 __尽可能多地发现软件中存在的错误和缺点,将测试作为纠错的依照 __ 。

7、软件测试主要分为 __________、 ____________、 __________、 __________ 四类测试。

8 、 软 件 测 试 活 动 有 制 定 测 试 计 划 、 __________ 、 ____________ 、 _____________ 、 ___________ 、 _____________ 、测试评估、测试结束八个 步骤。

9、软件测试活动的输出工件有 ____________ 、____________ 、___________ 、 ____________ 、 _______________ 。

10、软件测试角色有 ___________、__________ 、__________ 、__________ 。

3 / 6

软件测试工程师知识考试题_3546

二、不定项选择题: (每题 3 分,共 15 分)

1、 软件实行活动的进入准则是() A 、 需求工件已经被基线化

B 、 详尽设计工件已经被基线化 C、 构架工件已经被基线化

D、 项目阶段成就已经被基线化

2、 下边角色不属于集成计划评审的是() A 、 配置经理

B 、 项目经理 C、 测试员 D、 编码员

3、软件测试设计活动主要有() A 、 工作量剖析

B 、 确定并说明测试用例 C、 确定并构造化测试过程 D、 复审并评估测试覆盖

4、不属于集成测试步骤的是()

A 、 拟订集成计划 B 、 履行集成测试

C、 记录集成测试结果 D、 回归测试

5、属于软件测试活动的输入工件的是() A 、 软件工作版本 B 、 可测试性报告 C、 软件需求工件 D、 软件项目计划

练习题三

判断题(每题 2 分,正确的 “√”,错误的 “╳ ”)

1 、 好的测试员不懈追求完满。 ( ) 2 、 测试程序只是按预期方式运转就行了。 ( ) 3 、 不存在质量很高但靠谱性很差的产品。 ( ) 4、 软件测试员能够对产品说明书进行白盒测试。( ) 5 、 静态白盒测试能够找出遗漏之处和问题。 ( ) 6 、 老是第一设计白盒测试用例。 ( ) 7 、 能够公布拥有配置缺点的软件产品。( )

8、 所有软件一定进行某种程度的兼容性测试。 ( ) 9 、 所有软件都有一个用户界面,所以一定测试易用性。( ) 10、 测试组负责软件质量。 ( )

二、 简答题

4 / 6

软件测试工程师知识考试题_3546

1、 软件的缺点等级应如何区分?( 3 分)

2、假如能够履行完满的黑盒测试, 还需要进行白盒测试吗?为何? 3、 你以为一个优异的测试工程师应当具备哪些素质?( 3 分) 4、 产品测试到什么时候就算是足够了?( 2 分) 5、 测试计划的目的是什么?( 2 分) 6、 为何要进行软件测试 ?软件测试的目的是什么 ? ( 5 分) 7、 软件测试应当区分几个阶段 义?( 5 分)

?简述各个阶段应要点测试的点

( 5 分)

?各个阶段的含

8、 如何做一名合格的测试人员?( 3 分)

5 分) 9、 针对缺点采纳如何的管理举措?(

三、 专业词语解说(每题

2 分)

α测试 : β测试 : 驱动模块 : 桩模块 :

白盒测试: 静态测试:

四、 选择题(每题 2 分)

1.下边哪些属于动向剖析 A . 代码覆盖率 B . 模块功能检查 C. 系统压力测试 D . 程序数据流剖析

2.下边哪些属于静态剖析 A 、 代码规则检查 B 、 序构造剖析 C、 序复杂度剖析 D 、 内存泄露

( )

( )

五、 设计题( 10 分)

在三角形计算中,要求三角型的三个边长:

A、B 和 C。当三边不行能组成三

角形时提示错误,可组成三角

形时计算三角形周长。假如等腰三角形打印

则提示 “等边三角形 ”。画出程

“等腰三角形 ”,假如等边三角形,

序流程图、控制流程图、找出基本测试路径

,对此设计一个测试用例。

六、 阐述题

1、 试表达对一个软件项目测试的全过程。

( 10 分)

2、 简述你对测试工作的认识过程、在此后的工作的一些建议。

(6 分)

5 / 6

软件测试工程师知识考试题_3546

3 、 述静态测试和动向测试的差别?( 5 分)

练习题四

1. 什么是软件测试,以及软件测试的意义?

2. 什么是软件测试静态剖析,软件测试动向剖析, 3. 下边那些属于静态剖析() A 、 编码规则检查 B 、 程序构造剖析 C、 程序复杂度剖析 D 、 内存泄露

4. 下边那些属于动向剖析() A 、 代码覆盖率 B 、 模块功能检查

C、 系统压力测试 D 、 程序数据流剖析

5. 从测试技术角度,正确的选择是() A 、 静态测试 B 、 黑盒测试 C、 动向测试 D 、 白盒测试

,给出各自的含义?

6 . 从测试阶段角度,测试正确的次序是() ,同时给出所选择的正确策略含义和被测对象是什么? A 、 单元测试 B 、 集成测试 C、 系统测试

D 、 确认测试

7. 针对缺点采纳如何的管理举措?

8. 在测试生命周期,测试过程分为几个阶段,以及各个阶段的含义? 9. 简要写出自己在理解的基础质上所以为引入测试管理的意义

10. 在三角形计算中,要求三角型的三个边长: A 、B 和 C。当三边不行能构

成三角形时提示错误,

可组成三角形时计算三角形周长。 假如等腰三角形打印 “等腰三角形 ”,假如等

边三角形,则提示 “等

V(g) ,找出基本测 边三角形 ”。画出程序流程图、控制流程图、计算圈复杂度 试路径。

6 / 6

因篇幅问题不能全部显示,请点此查看更多更全内容