2014期中考试《软件测试

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2014-2015学年第1学期期中考试试题 (A )卷 课程名称《主流软件测试工具与环境》 任课教师签名

出题教师签名 审题教师签名 考试方式 ( 闭 )卷 适用专业11 计算机工程1-2

考试时间( 120 )分钟

一、单项选择题(本大题共

15小题,每小题2分,共30分)在每

小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项

前的字母填在试题前面的表中。

1、测试的目的:(C )

A 、避免软件开发中出现的错误 B.、发现软件开发中出现的错误

C 、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性

D 、修改软件中出现的错误 2、 用边界值分析法,假定1

3、导致软件缺陷的原因有很多,①—④是可能的原因,其中最主要的原因

包括( D )。

①软件需求说明书编写的不全面,不完整,不准确,而且经常更改

②软件设计说明书 ③软件操作人员的水平

④开发人员不能很好的理解需求说明书和沟通不足

A 、①、②、③

B 、①、③

C 、②、③

D 、①、④

4、软件测试的对象包括(B )

A 、目标程序和相关文档

B 、源程序、目标程序、数据及相关文档

C 、目标程序、操作系统和平台软件

D 、源程序和目标程序

5、逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较

为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试

用例见下表,对表中的空缺项(True 或者False),正确的选择是( A ) 语句段:

if (A && (B||C)) x=l ; else x=0;

用例表:

A 、①TRUE ②FALSE ③FALSE C 、①FALSE ②FALSE ③TRUE D 、①TRUE ②TRUE ③FALSE 6、以下控制流图的圈复杂度V(g)是(

B )

V=e-n+2;e 为边数,n 为节点数 A 、V(g)=5 B 、V(g)=6

C 、V(g)=7

D 、V(g)=8

7、白盒测试中逻辑覆盖强度正确的是:( C )

A 、语句覆盖<条件覆盖<判定覆盖<判定-条件覆盖<路径覆盖

B 、条件覆盖<语句覆盖<路径覆盖<判定覆盖<判定-条件覆盖

C、语句覆盖<判定覆盖<条件覆盖<判定-条件覆盖<路径覆盖

D、条件覆盖<路径覆盖<语句覆盖<判定覆盖<判定-条件覆盖

8、以下关于软件回归测试的说法中错误的是( C)

A、软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试

B、:软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试

C、:软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试

D、:对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行

9、下列有关测试项目结束与定稿测试报告的说法中,正确的是(D )

A、测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了

B、:对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告

C、:审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告

D、:当所有测试计划内容完成,测试覆盖率达到要求以及产品质量达到定义的标准,即可定稿测试报告

10、以下哪一项属于兼容性测试关注的范畴(B )

A、办公软件在异常退出时是否会破坏正在处理的文档

B、:杀毒软件在清除病毒时是否会破坏办公软件的文档

C、:软件同类功能的使用风格是否一致

D、:软件提供的功能与用户手册的说明是否一致。

11、下列选项中不属于覆盖率对软件测试作用的是_(B )。

A、得知测试是否充分

B、协助找出代码中的语法错误

C、指导设计能够增加覆盖率的测试用例

D、了解测试的弱点在哪里

12、用于代替被测模块调用的子模块的模块被称作_( A)_。

A、桩模块

B、数据模块

C、接口模块

D、驱动模块

对于业务流清晰的系统可以利用___(13D)___贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用___(14)C___选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用___(15)_B__和判定表驱动法。

13、A.等价类划分B.因果图法

C.正交试验法D.场景法

14、A.等价类划分B.因果图法

C.正交试验法D.场景法

15、A.等价类划分B.因果图法

C.正交试验法D.场景法

二、判断题(本大题共10空,每空1分,共10分)

1.验收测试是由最终用户来实施的。(F)

2.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己

又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( F )

3.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑

盒法进行动态测试。(T )

4.代码评审是检查源代码是否达到模块设计的要求。(F)

5.自底向上集成需要测试员编写驱动程序。(T)

6.负载测试是验证要检验的系统的能力最高能达到什么程度。(T)

7.测试人员要坚持原则,缺陷未修复完坚决不予通过。(F)

8.为了提高测试效率,应该取一切可能的输入数据作为测试数

据。( F )

9.发现错误多的程序模块,残留在模块中的错误也多。(F )

10.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每

一部分中选取少数有代表性的数据作为测试用例。( T )

三、名词解释(本大题共3小题,每小题4分,共12分)

1.冒烟测试在测试中发现问题,找到了一个缺陷,然后开发人员会来

修复这个缺陷。这时想知道这次修复是否真的解决了程序的缺陷,或者是否会对其他模块造成影响,就需要针对此问题进行专门测试,这个过程就被称为冒烟测试

2.灰盒测试介于白盒测试和黑盒测试之间的测试。灰盒测试关注输出

相关文档
最新文档