软件测试--第十一章 设计和维护测试用例

1.单选题 (2分)

下面有关测试设计的叙述,说法不正确的是( )。
  • A

    测试用例的设计是一项技术性强.智力密集型的活动

  • B

    在开展测试用例设计前,必须将测试需求进行详细展开

  • C

    在一般的测试组织内,测试用例的评审可能不是正式的评审会

  • D

    在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可

本题得分: 2分

正确答案: D

2.单选题 (2分)

单元测试中设计测试用例的依据是()
  • A

    项目计划说明书

  • B

    概要设计规格说明书

  • C

    用户需求规格说明书

  • D

    详细设计规格说明书

本题得分: 2分

正确答案: D

3.判断题 (2分)

测试用例可完全由测试工具自动生成。()

本题得分: 2分

正确答案: 错误

4.单选题 (2分)

在编写测试用例时,需要注意的事项,以下说法错误的是( )
  • A

    用例不重复、不冗余

  • B

    使用最有可能发现错误的用例

  • C

    选取一组相似测试用例中最有效的

  • D

    测试用例要尽量简单,不能太复杂

本题得分: 2分

正确答案: D

5.单选题 (2分)

系统功能测试过程中,验证需求可以正确实现的测试用例称为()。
  • A

    功能点测试用例

  • B

    失败测试用例

  • C

    业务流程测试用例

  • D

    通过测试用例

本题得分: 0分

正确答案: D

6.单选题 (2分)

构造有效的测试套件可以使用以下哪种方法来组织测试用例()
  • A

    按照测试用例的类型组织

  • B

    按照程序的功能模块组织

  • C

    按照测试用例的优先级组织

  • D

    以上都是

本题得分: 2分

正确答案: D

7.单选题 (2分)

测试用例设计的基本原则为()
  • A

    尽量避免冗长和复杂的测试用例

  • B

    避免含糊的测试用例

  • C

    尽量将具有相似功能的测试用例抽象并归类

  • D

    以上都是

本题得分: 2分

正确答案: D

8.单选题 (2分)

关于测试用例,以下说法错误的是哪一项( )。
  • A

    测试用例的数据应当选择那些最有可能发现系统缺陷的数据

  • B

    测试用例应该是可执行的,不建议太简单,也不应太复杂而无法执行

  • C

    测试用例发现了太多的系统缺陷,说明测试用例设计的质量较差

  • D

    测试用例应具备代表性,选取一组相似测试用例中最有效的

本题得分: 2分

正确答案: C

9.单选题 (2分)

下面有关测试原则的说法正确的是()。
  • A

    程序最好由编写该程序的程序员自己来测试

  • B

    使用测试用例进行测试是为了检查程序是否做了它该做的事

  • C

    测试用例只需选取合理的输入数据

  • D

    测试用例应由测试的输入数据和预期的输出结果等组成

本题得分: 2分

正确答案: D

10.单选题 (2分)

整体测试用例的质量要求包括( )。
  • A

    易维护性

  • B

    粒度适中

  • C

    覆盖率

  • D

    易用性

  • E

    以上都是

本题得分: 2分

正确答案: E

11.单选题 (2分)

以程序的内部结构为基础的测试用例技术属于()
  • A

    数据测试

  • B

    黑盒测试

  • C

    白盒测试

  • D

    灰盒测试

本题得分: 2分

正确答案: C

12.单选题 (2分)

以下关于测试用例的描述中,错误的是( )。
  • A

    输入数据和与之对应的预期输出结果是测试用例的重要组成部分

  • B

    一个好的测试用例在于能够发现至今没有发现的错误

  • C

    在测试用例设计时,应当包含合理的输入条件和不合理的输入条件

  • D

    为了测试的完全和彻底,需要大量的测试用例进行穷举测试

本题得分: 2分

正确答案: D

13.单选题 (2分)

设计功能测试用例的根本依据是( )。
  • A

    用户需求规格说明书

  • B

    用户手册

  • C

    被测产品的用户界面

  • D

    概要设计说明书

本题得分: 2分

正确答案: A

14.单选题 (2分)

软件测试用例主要由输入数据和()两部分组成。
  • A

    测试计划

  • B

    以往测试记录分析

  • C

    测试规则

  • D

    预期输出结果

本题得分: 2分

正确答案: D

15.单选题 (2分)

在涉及测试用例中考虑输入非法数据时,不必考虑的属性是()。
  • A

    数据的取值范围

  • B

    数据长度

  • C

    数据的默认值

  • D

    数据类型

本题得分: 2分

正确答案: C

16.单选题 (2分)

以下关于功能测试用例的意义的叙述,正确的是()。 ① 避免盲目测试并提高测试效率 ② 令软件测试的实施重点突出、目的明确 ③ 在回归测试中无需修正测试用例便可继续开展测试工作 ④ 测试用例的通用化和复用化使软件测试易于开展
  • A

    ①、②、③

  • B

    ①、③

  • C

    ①、②、④

  • D

    ②、③

本题得分: 2分

正确答案: C

17.判断题 (2分)

测试用例的覆盖率指的是根据测试用例进行测试的执行结果与实际的软件存在的问题的比较,从而实现对测试有效性的评估( )

本题得分: 2分

正确答案: 正确

18.单选题 (2分)

测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括下列()内容的详细信息。 ① 测试目标和被测功能 ② 测试环境和其他条件 ③ 测试数据和测试步骤 ④ 测试记录和测试结果
  • A

    ①②③

  • B

    ①③④

  • C

    ①②③④

  • D

    ①③

本题得分: 0分

正确答案: A

19.单选题 (2分)

关于测试用例编写描述有误的是()
  • A

    除了需求还可以根据具体功能场景适当补充用例

  • B

    编写的测试用例是指导测试的依据

  • C

    测试用例要覆盖需求

  • D

    测试用例一定要等开发人员实现软件之后再编写

本题得分: 2分

正确答案: D

20.单选题 (2分)

以下属于测试停止依据的是()。 ①测试用例全部执行结束 ②测试覆盖率达到要求 ③测试超出了预定时间 ④查出了预定数目的故障 ⑤执行了预定的测试方案 ⑥测试时间不足
  • A

    ①②③④

  • B

    ①②③

  • C

    ①②③④⑤

  • D

    ①②③④⑤⑥

本题得分: 2分

正确答案: C

21.单选题 (2分)

下列关于测试用例的说法中正确的是( )
  • A

    只有发现了到目前为止没有发现缺陷的测试用例才是有价值的用例

  • B

    测试用例的设计经常耗时很大。所以已设计好的测试用例不能变化

  • C

    测试用例设计应该遵循从简单的原则,以便节约测试时间

  • D

    测试用例的设计依据需求说明书。应该覆盖用户需求

本题得分: 2分

正确答案: D

22.主观题 (20分)

什么是测试用例,为什么要设计测试用例?

我的答案

测试用例(Test Case)是为了特定的目标而设计的一组条件(包括输入、执行条件和预期的输出),以便测试某个程序路径或核实是否满足某个特定需求。简单来说,它就是一个文档,描述了对软件或系统的特定部分进行测试的方法、步骤和预期结果。

设计测试用例的原因有以下几点:

确保测试的全面性和系统性:通过设计测试用例,测试人员可以确保所有关键功能和业务场景都被覆盖到,避免遗漏重要的测试点。

提高测试效率:有了详细的测试用例,测试人员可以清晰地知道如何进行测试,避免了不必要的重复工作,提高了测试的效率。

便于追踪和管理:测试用例是测试工作的重要组成部分,通过它,测试人员可以追踪测试进度,管理测试结果,及时发现和解决问题。

作为沟通桥梁:测试用例可以作为开发人员、测试人员、产品经理等不同角色之间的沟通桥梁,确保大家对测试的目标、方法和预期结果有共同的理解。

实现测试的可重复性和可维护性:通过编写详细的测试用例,测试过程可以很容易地被其他人理解和重复,这对于项目的长期维护和发展非常重要。

为质量保证提供依据:通过执行测试用例并分析结果,可以为软件的质量提供有力的保证,确保软件满足用户的需求和预期。

因此,设计测试用例是软件测试过程中不可或缺的一环,它对于确保软件质量、提高测试效率以及促进团队协作都具有重要意义。

本题得分: 15分

查看解析

23.判断题 (2分)

黑盒测试的测试用例是根据程序内部逻辑设计的。()

本题得分: 2分

正确答案: 错误

24.单选题 (2分)

关于测试充分性的描述,正确的是( )
  • A

    只有进行完全的测试才充分

  • B

    当继续测试没有发现新缺陷时

  • C

    在有限的时间和资源条件下,找出所有的软件的错误,若使软件趋于完美,是不可能的

  • D

    当全部测试用例都执行完后

本题得分: 2分

正确答案: C

25.判断题 (2分)

在设计测试用例时,应包括合理的输入条件和不合理的输入条件。( )

本题得分: 2分

正确答案: 正确

26.判断题 (2分)

测试用例不是一成不变的,当一个阶段测试过程结束后,测试人员或多或少会发现一些测试用例编写得不够合理,需要完善。( )

本题得分: 2分

正确答案: 正确

27.判断题 (2分)

测试用例是在测试执行后写的。( )

本题得分: 0分

正确答案: 错误

28.单选题 (2分)

以下不属于测试用例的是( )。
  • A

    预期结果

  • B

    输入数据

  • C

    输出数据

  • D

    执行条件

本题得分: 2分

正确答案: C

29.单选题 (2分)

提高软件测试的效率,应该()
  • A

    取一切可能的输入数据作为测试数据

  • B

    选择发现错误可能性最大的数据作为测试用例

  • C

    随机地选取测试数据

  • D

    在完成编码以后制定软件的测试计划

本题得分: 2分

正确答案: B

30.判断题 (2分)

测试用例的状态分为:通过、修改后通过、未通过、未进行测试四种状态。()

本题得分: 2分

正确答案: 错误

31.单选题 (2分)

通常测试用例很难100%覆盖测试需求,因为( )。 ①输入量太大 ②输出结果太多 ③软件实现途径多 ④测试依据没有统一标准
  • A

    ①②

  • B

    ①②③④

  • C

    ①②③

  • D

    ①③

本题得分: 0分

正确答案: C

32.单选题 (2分)

与设计测试用例无关的文档是( )。
  • A

    设计说明书

  • B

    项目开发计划

  • C

    源程序

  • D

    需求规格说明书

本题得分: 2分

正确答案: B

33.单选题 (2分)

成功的测试是指运行测试用例后( )。
  • A

    发现了程序错误

  • B

    证明程序正确性

  • C

    改正了程序错误

  • D

    未发现程序错误

本题得分: 2分

正确答案: A

34.单选题 (2分)

测试的关键问题是:()
  • A

    如何验证程序的正确性

  • B

    如何选择测试用例

  • C

    如何采用综合策略

  • D

    如何组织软件评审

本题得分: 2分

正确答案: B

35.单选题 (2分)

"高产 "的测试是指( )。
  • A

    用适量的测试用例纠正被测试程序尽可能多的错

  • B

    用适量的测试用例发现被测试程序尽可能多的错

  • C

    用适量的测试用例说明被测试程序正确无误

  • D

    用适量的测试用例说明被测试程序符合相应的要求

本题得分: 2分

正确答案: B

36.单选题 (2分)

软件测试是采用()执行软件的活动。
  • A

    测试环境

  • B

    测试用例

  • C

    输入条件

  • D

    输入数据

本题得分: 2分

正确答案: B

37.单选题 (2分)

测试设计能够解决的问题有( )。
  • A

    满足测试覆盖率的要求

  • B

    以上都是

  • C

    避免测试用例之间的冗余

  • D

    有效减少测试用例的数目

本题得分: 2分

正确答案: B

38.判断题 (2分)

设计测试用例就是设计测试数据。( )

本题得分: 2分

正确答案: 错误

39.判断题 (2分)

测试用例的数目越多,测试的效果越好。()

本题得分: 2分

正确答案: 错误

40.判断题 (2分)

测试用例因为技术含量不高,所以一般可以交给初级测试工程师去写。()

本题得分: 2分

正确答案: 错误

41.单选题 (2分)

下列哪一项不是软件缺陷产生的的原因( )。
  • A

    项目周期短

  • B

    测试用例设计不好

  • C

    软件结构复杂

  • D

    需求不明确

本题得分: 0分

正确答案: B

相关推荐
美团测试工程师5 小时前
九大高效的前端测试工具与框架
软件测试·测试工具·jmeter
测试者家园12 小时前
ChatGPT生成接口文档的方法与实践
软件测试·chatgpt·测试用例·接口测试·接口文档·ai赋能·用chatgpt做软件测试
Heaven64514 小时前
6.8 Newman自动化运行Postman测试集
软件测试·自动化·接口测试·postman·newman
测试老哥18 小时前
Python自动化测试图片比对算法
自动化测试·软件测试·python·测试工具·程序人生·职场和发展·测试用例
测试者家园1 天前
ChatGPT接口测试用例生成的流程
软件测试·chatgpt·测试用例·接口测试·测试图书·质量效能·用chatgpt做测试
互联网杂货铺1 天前
几个常见的Jmeter压测问题
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
测试者家园2 天前
ChatGPT与接口测试工具的协作
软件测试·测试工具·chatgpt·接口测试·ai赋能·用chatgpt做软件测试·测试图书
测试19982 天前
Chrome+Postman做接口测试
自动化测试·软件测试·chrome·测试工具·职场和发展·测试用例·postman
爱学测试的李木子2 天前
性能】JDK和Jmeter的安装与配置
java·开发语言·软件测试·测试工具·jmeter
字节程序员2 天前
Jmeter分布式测试的注意事项和常见问题
软件测试·分布式·jmeter