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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/24971.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CAN协议简介

协议简介 can协议是一种用于控制网络的通信协议。它是一种基于广播的多主机总线网络协议,常用于工业自动化和控制领域。can协议具有高可靠性、实时性强和抗干扰能力强的特点,被广泛应用于汽车、机械、航空等领域。 can协议采用了先进的冲突检测和错误检测…

Application Load Balancer-ALB

Application Load Balancer-ALB 什么是ALB开通ALB服务实现IPv4服务的负载均衡创建ALB实例创建服务器组添加后端服务器配置监听设置域名解析(可选)释放ALB实例 什么是ALB 在介绍ALB之前首先介绍一下负载均衡SLB,可以说SLB是负载均衡家族之首 …

ubuntu20.04 安装OpenSSL 1.0.2o (借助腾讯AI完全OK)

文章目录 ubuntu20.04安装openssl-1.0.2o安装后看不到版本信息如何解决 腾讯云 AI 代码助手: 要确认 Linux 开发板的 CPU 是多少位的,可以使用以下方法: 打开终端。输入以下命令,然后按回车键: cat /proc/cpuinfo这将显示关于 CP…

Elastic Search(ES)Java 入门实操(3)数据同步

基本概念和数据查询代码: Elastic Search (ES)Java 入门实操(1)下载安装、概念-CSDN博客 Elastic Search(ES)Java 入门实操(2)搜索代码-CSDN博客 想要使用 ES 来查询数…

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第37课-自动切换纹理

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第37课-自动切换纹理 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎&…

jupyter notebook使用conda环境

pycharm中安装过可以使用的库在jupyter notebook中导入不进来 1 检查pycharm中安装的库的位置 2 检查jupyter notebook中安装的库的位置 3 查看jupyter notebook内核名字 可以看到jupyter notebook中内核名字叫ipykernel 4 安装ipykernel 在pycharm的terminal中 pip instal…

Web前端的宋体:深入剖析与未来展望

Web前端的宋体:深入剖析与未来展望 在数字时代的浪潮中,Web前端技术如一股清新的宋体之风,为互联网世界带来了独特的美学体验与交互魅力。然而,这看似简单的“宋体”二字,却蕴含着丰富的内涵与无尽的可能。那么&#…

【C语言】动态内存经典笔试题(下卷)

前言 如果说动态内存是C语言给我们的一个工具,那么只有掌握了工具的特点我们才能更好地使用。 紧随上卷,我们再来看看动态内存另外两道经典的笔试题。 (建议没看过上卷的朋友可以先看完上卷再回来:【C语言】动态内存经典笔试题…

项目总结报告(Word模板)

2 项目工作成果 2.1 交付给用户的产品 2.2 交付给研发中心的产品 2.2.1 代码部分 2.2.2 文档部分 2.3 需求完成情况与功能及性能符合性统计 2.3.1 需求完成情况统计 2.3.2 功能符合性分析 2.3.3 性能符合性分析 3 项目工作分析 3.1 项目计划与进度实施分析 3.1.1 开发进度 3.1.…

Web前端答辩PPT模板:全面解析与高效呈现

Web前端答辩PPT模板:全面解析与高效呈现 在Web前端领域,一个优秀的答辩PPT模板不仅能够充分展示项目成果,还能有效传达技术实力和创新思维。本文将从四个方面、五个方面、六个方面和七个方面,详细解析如何打造一个高质量的Web前端…

2024年6月8日 (周六) 叶子游戏新闻

万能嗅探: 实测 网页打开 某视频号、某音、某红薯、某站,可以做到无水印的视频和封面下载功能哦,具体玩法大家自行发挥吧。 《丝之歌》粉丝又要失望:大概率不会亮相Xbox发布会即将于后天举行的 Xbox 发布会预计将会有许多令人兴奋的消息。早些…

STM32F103C8T6 HAL库 printf重定向 USART1 DMA方式发送数据

前言: 在上一篇文章里,我采用printf重定向为usart1,但是这样发送,对于MPU的负载比较大,所以本篇文章采用DMA方式,解放MPU资源,去做其他的事情,这里仅做为自己的记录。 正文开始&…

web前端的实习记录:探索、挑战与成长

web前端的实习记录:探索、挑战与成长 踏入web前端实习的旅程,我怀揣着对未知的好奇与对技术的渴望,开始了一段全新的学习与实践。在这个过程中,我经历了四个方面的技术探索,五个方面的挑战应对,六个方面的…

Halcon 双相机标定与拼图(二)

一、概述 这种标定有两种模式,有一个标定板和多个标定板两种 一个标定板 两个相机的重叠区域比较大,那么我们可以把标定板放到那个重叠区域来统一坐标系,如下 这种是只需要一个标定板,这种是推荐的方式 。这种是比较简单的&…

第二十节:带你梳理Vue2:Vue子组件向父组件传参(事件传参)

1. 自定义事件 除了可以处理原生的DOM事件, v-on指令也可以处理组件内部触发的自定义的事件,调用this.$emit()函数就可以触发一个自定义事件 $emit() 触发事件函数接受一个自定义事件的事件名以及其他任何给事件函数传递的参数. 然后就可以在组件上使用v-on来绑定这个自定义事…

启动游戏出现concrt140.dll错误的解决方法

concrt140.dll是一个动态链接库文件,属于Microsoft Visual C 2015 Redistributable组件集的一部分。这个文件是并发运行时库(Concurrency Runtime)的一部分,对于支持和增强应用程序的多线程与并发执行能力至关重要。它包含了实现并…

基于Python+Flask框架实现的新冠疫情可视化的设计与实现

基于PythonFlask框架实现的新冠疫情可视化的设计与实现 “Design and Implementation of COVID-19 Visualization using Python Flask Framework” 完整下载链接:基于PythonFlask框架实现的新冠疫情可视化的设计与实现 文章目录 基于PythonFlask框架实现的新冠疫情可视化的设…

Python:处理矩阵之NumPy库(中)

目录 前言 1.onse函数 2.diag函数 3.random函数 4.rand函数 5.randn函数 6.randint函数 7.shape函数 8.reshape函数 9.resize函数 10.flatten函数 11.hstack函数 12.vstack函数 前言 本文章是续《Python:处理矩阵之NumPy库(上)》的第二篇文章…

Java实现简单词法、语法分析器

1、词法分析器实现 词法分析器是编译器中的一个关键组件,用于将源代码解析成词法单元。 词法分析器的结构与组件: 通常,词法分析器由两个主要组件构成:扫描器(Scanner)和记号流(Token Stream&a…

003-两台交换机堆叠(IRF)

两台交换机堆叠(IRF) 概念 IRF (Intelligent Resilient Framework) 是华为公司提出的一种交换机堆叠技术,它允许用户将多台物理交换机设备连接在一起,从而逻辑上形成一个单一的、统一的、大容量的虚拟交换机。IRF堆叠技术通过堆…