软件测试--第一章 引论

1.单选题 (2分)

下列关于软件测试的说法中正确的是( )。

  • A

    软件测试只能采用手工测试

  • B

    软件测是试用来证明软件中不存在错误的

  • C

    软件测试可以只采用自动化测试

  • D

    使用人工或自动的手段来运行或预测某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果和实际结果之间的差别。

本题得分: 2分

正确答案: D

2.单选题 (2分)

关于软件测试对软件质量的意义,有如下说法: (1)度量和评估软件质量; (2)保证软件质量; (3)有利于改进软件开发过程; (4)发现软件错误。 则其中正确的是()。

  • A

    (1)、(2)、(3)、(4)

  • B

    (1)、(3)、(4)

  • C

    (1)、(2)、(3)

  • D

    (1)、(2)、(4)

本题得分: 2分

正确答案: B

3.单选题 (2分)

通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。

  • A

    验收测试

  • B

    安装测试

  • C

    系统分析

  • D

    单元测试

本题得分: 2分

正确答案: D

4.单选题 (2分)

下面有关软件质量保证活动目标的说法中不正确的是( )

  • A

    用最少的时间和人力,找出软件中潜在的各种错误和缺陷

  • B

    高层管理能够参与,并帮助解决项目中不能解决的不相容问题

  • C

    制定和规划软件质量保证的任务

  • D

    客观的验证软件产品和各项任务是否遵循适用的标准规程和需求

本题得分: 2分

正确答案: A

5.单选题 (2分)

根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是( )。

  • A

    验收测试

  • B

    集成测试

  • C

    单元测试

  • D

    系统测试

本题得分: 2分

正确答案: D

6.单选题 (2分)

软件质量保证根本上由()决定。

  • A

    过程管理

  • B

    开发工具

  • C

    测试技术

  • D

    编程技术

本题得分: 2分

正确答案: A

7.单选题 (2分)

某软件公司在招聘软件评测师,应聘者作出如下保证:( )。

 (a)经过自己测试的软件今后不会再出现问题; 

 (b)在工作中对所有程序员一视同仁,不会因为某个程序员编写对程序中发现较多问题,就重点审查改程序,以免不利于团结; 

 (c)承诺不需要其他人员,自己就可以独立进行测试工作; 

 (d)发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。

  • A

    (a)(d)正确

  • B

    (b)(c)正确

  • C

    都不正确

  • D

    都正确

本题得分: 2分

正确答案: C

8.判断题 (2分)

测试人员说:“没有可运行的程序,我无法进行测试工作”。()

本题得分: 2分

正确答案: 错误

9.单选题 (2分)

( )的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

  • A

    单元测试

  • B

    系统测试

  • C

    集成测试

  • D

    功能测试

本题得分: 2分

正确答案: B

10.单选题 (2分)

下列软件属性中,软件产品首要满足的应该是( )。

  • A

    性能需求

  • B

    功能需求

  • C

    可扩展性和灵活性

  • D

    容错纠错能力

本题得分: 0分

正确答案: B

11.单选题 (2分)

从测试阶段角度,测试结束的正确顺序是( )。

  • A

    验收测试、集成测试、系统测试、单元测试

  • B

    单元测试、系统测试、集成测试、验收测试

  • C

    验收测试、系统测试、集成测试、单元测试

  • D

    单元测试、集成测试、系统测试、验收测试

本题得分: 2分

正确答案: D

12.单选题 (2分)

软件测试工作应该开始于( )。

  • A

    详细设计阶段

  • B

    概要设计阶段

  • C

    项目立项之后

  • D

    需求分析阶段

本题得分: 2分

正确答案: D

13.单选题 (2分)

软件测试活动主要包括( )。

  • A

    测试设计

  • B

    测试执行

  • C

    测试总结

  • D

    都是

本题得分: 2分

正确答案: D

14.单选题 (2分)

在( )阶段产生的缺陷对整个产品的影响最大。

  • A

    编码

  • B

    设计

  • C

    测试

  • D

    需求定义

本题得分: 0分

正确答案: D

15.单选题 (2分)

关于软件质量保证和软件测试的描述,不正确的是( )。

  • A

    在软件质量保证的活动中也有一些测试活动

  • B

    软件测试是保证软件质量的一个重要环节

  • C

    软件测试人员就是软件质量保证人员

  • D

    软件质量保证和软件测试是软件质量工程的两个不同层面的工作

本题得分: 2分

正确答案: C

16.判断题 (2分)

软件缺陷就是指程序中出现的bug。()

本题得分: 2分

正确答案: 错误

17.单选题 (2分)

以下关于软件测试目的的描述,不正确的是( )。

  • A

    检查软件是否满足定义的各种需求

  • B

    测试可以找出软件中存在的所有缺陷和错误

  • C

    测试以发现故障或缺陷为目的

  • D

    执行有限测试用例并发现错误

本题得分: 2分

正确答案: B

18.判断题 (2分)

软件测试针对的是初级程序员编写的程序,资深程序员编写的程序无需测试。()

本题得分: 2分

正确答案: 错误

19.主观题 (20分)

什么是软件测试。

我的答案

本题得分: 0分

查看解析 

20.判断题 (2分)

软件测试是为了发现缺陷,但不能保证测试后的软件没有错误。()

本题得分: 2分

正确答案: 正确

21.判断题 (2分)

软件测试等于程序测试。()

本题得分: 2分

正确答案: 错误

22.单选题 (2分)

以下哪一种选项不属于软件缺陷( )。

  • A

    软件中出现了产品规格说明不应该出现的功能

  • B

    软件实现了产品规格没有提到的功能

  • C

    软件满足用户需求,但测试人员认为用户需求不合常理。

  • D

    软件没有实现产品规格说明所要求的功能

本题得分: 2分

正确答案: C

23.判断题 (2分)

软件测试的目的是证明程序正确地执行了它应有的功能。()

本题得分: 2分

正确答案: 错误

24.单选题 (2分)

软件测试人员究竟做些什么?( )。

  • A

    发现软件缺陷,尽可能早一些

  • B

    发现软件缺陷

  • C

    发现软件缺陷,尽可能早一些,并确保其得以修复

  • D

    发现软件缺陷,尽可能早一些,并将其得以修复

本题得分: 2分

正确答案: C

25.单选题 (2分)

下面对静态测试和动态测试的区别描述正确的是( )。

  • A

    静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷

  • B

    静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成

  • C

    静态测试需要借助于专门的测试工具,而动态测试不需要

  • D

    静态测试并没有真正的运行软件,而动态测试需要运行软件

本题得分: 2分

正确答案: D

26.单选题 (2分)

软件生存周期过程中,修改错误成本最大的阶段是( )。

  • A

    编程阶段

  • B

    需求阶段

  • C

    发布运行阶段

  • D

    设计阶段

本题得分: 2分

正确答案: C

27.单选题 (2分)

软件测试是保证软件质量的重要措施,它的实施应该在( )。

  • A

    软件开发全过程

  • B

    软件设计阶段

  • C

    软件允许阶段

  • D

    程序编程阶段

本题得分: 2分

正确答案: A

28.判断题 (2分)

软件测试的目的是尽可能多的找出软件的缺陷。()

本题得分: 0分

正确答案: 正确

29.单选题 (2分)

下面说法正确的是( )。

  • A

    成功的测试是发现了迄今尚未发现的错误的测试

  • B

    成功的测试是没有发现错误的测试

  • C

    经过测试没有发现错误说明程序正确

  • D

    测试的目标是为了证明程序没有错误

本题得分: 2分

正确答案: A

30.判断题 (2分)

软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。()

本题得分: 2分

正确答案: 错误

31.判断题 (2分)

在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。()

本题得分: 2分

正确答案: 错误

32.单选题 (2分)

软件测试的对象包括( )。

  • A

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

  • B

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

  • C

    目标程序和相关文档

  • D

    源程序和目标程序

本题得分: 2分

正确答案: B

33.单选题 (2分)

对软件是否能达到用户所期望的要求的测试称为( )。

  • A

    有效性测试

  • B

    集成测试

  • C

    系统测试

  • D

    验收测试

本题得分: 0分

正确答案: D

34.单选题 (2分)

以下关于软件测试和软件质量保证的叙述中,不正确的是()。

  • A

    测试中所作的操作是为了找出更多问题

  • B

    质量保证通过预防、检查与改进来保证软件质量

  • C

    软件测试是软件质量保证的一个环节

  • D

    质量保证关心的是开发过程的产物而不是活动本身

本题得分: 2分

正确答案: D

35.单选题 (2分)

下关于测试原则的描述,正确的是( )。

  • A

    所有的软件测试不需要追溯到用户需求

  • B

    测试可以显示软件潜在的缺陷

  • C

    程序员不需要避免检查自己的程序

  • D

    完全测试是不可能的

本题得分: 2分

正确答案: D

36.单选题 (2分)

软件测试与软件开发过程关系,下列描述不正确的有( )。

  • A

    没有开发过程就没有测试过程

  • B

    测试过程是为保证开发过程的产出进行验证和确认的一系列活动

  • C

    开发比测试更重要

  • D

    不同的软件开发过程模型中,测试在其中所处的位置不同

本题得分: 2分

正确答案: C

37.单选题 (2分)

软件测试的目的是( )。

  • A

    试验性运行软件

  • B

    找出软件中全部错误

  • C

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

  • D

    证明软件正确

本题得分: 2分

正确答案: C

38.单选题 (2分)

下列选项中叙述错误的是( )。

  • A

    软件测试的工作重点应该集中在系统测试上

  • B

    对每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计

  • C

    每个开发活动都有相对应的测试行为

  • D

    每个测试级别都有其特有的测试目标

本题得分: 2分

正确答案: A

39.单选题 (2分)

要求用户参与的测试阶段是( )。

  • A

    验收测试

  • B

    集成测试

  • C

    系统测试

  • D

    单元测试

本题得分: 2分

正确答案: A

40.判断题 (2分)

没有可运行的程序,就无法进行任何测试工作。()

本题得分: 2分

正确答案: 错误

41.单选题 (2分)

在软件生命周期的哪一个阶段,软件缺陷修复费用最低( )。

  • A

    编码

  • B

    产品发布

  • C

    设计

  • D

    需求分析

本题得分: 2分

正确答案: D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦与陌生人

打赏每人一元起步·小气鬼

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值