您的当前位置:首页正文

【精选】软件测试复习题1

2021-06-15 来源:易榕旅网


1.下列关于软件测试的叙述错误的是( )。

A.软件测试可以作为度量软件与用户需求间差距的手段

B.没有发现错误的测试也是有价值的

C.软件测试的根本目的是尽可能多地发现软件中存在的问题,最终把一个高质量的软件系统交给用户使用

D.软件测试的主要工作内容包括发现软件中存在的错误并解决存在的问题

试题编号:E65464

答案:D

题型:单选题

2.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是( )

A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。

B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。

C.动态测试包括黑盒测试和白盒测试。

D.白盒测试是静态测试,黑盒测试是动态测试。

试题编号:E65493

答案:D

题型:单选题

3.月收入<=800元者免税,现用输入数800元和801元测试程序,则采用的是( )方法。

A.边界值分析

B.条件覆盖

C.错误推测

D.逻辑覆盖

试题编号:E65572

答案:A

题型:单选题

4.等价类划分法的关键是( A.确定等价类的边界条件

B.按照用例来确定等价类

C.划分等价类

)。

D.确定系统中相同和不同的部分

试题编号:E65540

答案:C

题型:单选题

5.某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为( )。

A.(C1<100)AND NOT(C2=0)

B.(C1<100)AND NOT(C2>0)

C.NOT(C1>100)AND(C2=0)

D.NOT(C1<100)AND(C2>0)

试题编号:E65539

答案:A

题型:单选题

6.( )能够有效地检测输入条件的各种组合可能会引起的错误。

A.等价类划分

B.边界值分析

C.错误推测

D.因果图

试题编号:E65567

答案:D

题型:单选题

7.软件测试用例主要由输入数据和( A.测试计划

B.测试规则

C.预期输出结果

D.以往测试记录分析

试题编号:E65590

答案:C

)两部分组成。

8.在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,其中( )是最弱的覆盖准则。

A.语句覆盖

B.条件覆盖

C.判定-条件覆盖

D.条件组合覆盖

试题编号:E65500

答案:A

题型:单选题

9.以下不属于白盒测试技术的是( A.逻辑覆盖

B.基本路径测试

C.循环覆盖测试

D.等价类划分

试题编号:E65564

答案:D

题型:单选题

10.集成测试的策略一般分为:一次性集成和渐增式集成。下面哪一条真实地反映了前者与后者的不同?( )。

A.后者比前者更适合大规模应用系统的集成测试

B.在集成测试中发现问题时,前者比后者更容易进行问题定位

C.前者需要开发驱动模块和桩模块,而后者不需要开发驱动模块和桩模块

D.前者不需要所有模块就绪,而后者需要所有模块就绪

试题编号:E65465

答案:A

题型:单选题

11.集成测试又称为组装测试,其主要内容包括( )。

A.对整体的性能进行测试

B.用白盒法设计测试用例进行测试

C.确定组装策略和次序

D.对运行过程进行测试

试题编号:E65541

答案:C

题型:单选题

12.全局数据结构的错误通常在( )中检查。

A.单元测试

B.有效性测试

C.集成测试

D.确认测试

试题编号:E65598

答案:C

题型:单选题

13.软件开发公司组织内部人员,模拟各类用户行为对即将面市的软件产品进行的测试我们称之为( )。

A.系统测试

B.α测试

C.β测试

D.综合测试

试题编号:E65501

答案:B

题型:单选题

14. 对一个网站的连接速度测试属于( )?

A.功能测试

B. 客户端兼容性测试

C. 性能测试

D. 安全测试

答案: C

题型:单选题

15.软件测试管理是软件工程的保护性活动,其基本内容不包括(。 )

A.测试组织管理

B.测试过程管理

C.效益管理

D.资源和配置管理

试题编号:E65477

答案:C

题型:单选题

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

2. 健壮性测试的测试重点为当出现故障时,是否能够自动恢复或忽略故障继续运行。

3. 可用性测试是对于用户友好性的测试,是指在设计过程中被用来改善易用性的一系列方法。

4. 软件测试管理原则之一是全面测试,它的含义:一是对软件的所有产品进行全面的测试;二是测试人员应对测试的全过程进行全程的跟踪。

5. 程序代码编写完成之后,软件测试工作开始。

6. 软件测试是测试人员的事,与开发人员无关。

7. 软件的Bug就是指程序运行时出现的故障。

8. 在n个变量的程序中,用边界值分析法设计测试用例,测试用例的个数为4n+1。

9. 缺陷状态为“已解决”表示该缺陷已经被测试人员回归测试完毕,准备归档移除。

10. 处于“已解决”状态的缺陷,下一步状态只能是“重新提交”或者“已关闭”。

32.下面对软件测试流程的描述,哪个是正确的?( )

A.制定测试计划->设计测试方案及测试用例->部署实施测试->执行测试->缺陷跟踪管理->测试总结报告

B.制定测试计划->部署实施测试->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告

C.部署实施测试->制定测试计划->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告

D.制定测试计划->设计测试方案及测试用例->执行测试->部署实施测试->缺陷跟踪管理->测试总结报告

试题编号:E65506

答案:A

题型:单选题

15.与设计测试数据无关的是( )

A.该软件的设计人员

B.程序的复杂程度

C.源程序

D.项目开发计划

试题编号:E65545

答案:D

题型:单选题

18.McCabe复杂性度量又称( A.代码行度量

B.环路度量

C.程序量度量

D.功能性度量

试题编号:E65626

答案:B

)。

题型:单选

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