当前位置: 首页 > news >正文

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

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

相关文章:

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

1.单选题 (2分) 下面有关测试设计的叙述,说法不正确的是( )。 A 测试用例的设计是一项技术性强.智力密集型的活动 B 在开展测试用例设计前,必须将测试需求进行详细展开 C 在一般的测试组织内,测试用例的评审可能不是正式的评审会 D 在测试用例设计时,只设计覆盖正常流程和操…...

前端只允许一次函数调用

如果你正在进行前端开发,并且只想允许一次函数调用,你可以使用JavaScript的闭包结构创建一个只能被调用一次的函数。这样的函数有时被称为单次调用函数(“one-time call” functions)或一次性函数(“once” functions&…...

visdom使用时所遇的问题及解决方法

最近在用visdom进行可视化的过程中,虽然可有效的避免主机拒绝访问(该问题的解决方法,请参考深度学习可视化工具visdom使用-CSDN博客)即在终端输入python -m visom.server 1.训练过程中visdom出现ValueError: too many file descr…...

密封类(sealed class)

在 Kotlin 中,密封类(sealed class)是一种受限的类层次结构,允许您定义一个封闭的类层次结构,其中类的所有可能子类都已知并且位于同一文件中。密封类的主要作用是提供类型安全的受限层次结构,使得 when 表…...

私域引流宝PHP源码 以及搭建教程

私域引流宝PHP源码 以及搭建教程...

磁盘管理 以及磁盘的分区 详细版

磁盘管理 track:磁道,就是磁盘上同心圆,从外向里,依次1号、2号磁道sector:扇区,将磁盘分成一个一个扇形区域,每个扇区大小是512字节,从外向里,依次是1号扇区、2号扇区cylinder&…...

加码多肤色影像技术 这是传音找到的“出海利器“?

全球化时代,市场竞争愈演愈烈,产品差异化已然成为了企业脱颖而出的关键。在黄、白肤色长期占据人像摄影主赛道的背景下,传音就凭借独一无二的多肤色影像技术走出非洲,走向了更广阔的新兴市场。 聚焦深肤色人群拍照痛点&#xff0c…...

C++方法封装成dll及C#调用示例

1,编译生成dll时可能出现错误,解决办法:pch.h文件头部,添加声明 #define _CRT_SECURE_NO_WARNINGS 2, c头文件声明 extern "C" __declspec(dllexport) char* getvalue(const char * param1, const char * param2); 3, c方法实现…...

定时清理Linux服务器缓存shell脚本

服务器内存占用过高,如何定时清理一下服务器内存呢?写一个清理缓存脚本,加入到定时任务中。 一、编写脚本 clear_cache.sh 脚本,放到home目录下。 #!/bin/bash# 清除页面缓存、目录项和 inode 缓存 sudo sync echo 3 | sudo tee /proc/sys/vm/drop_caches# 记录执行时间到日…...

Guava常用方法

目录 一、数学和数值操作 二、并发库 三、缓存 四、集合 五、I/O 与文件操作 六、网络 七、时间处理 八、事件总线 九、反射 十、范围和集合操作 十一、随机数和测试 十二、注解处理 十三、比较器和排序 十四、哈希和散列 Guava 是 Google 开源的一个 Java 工具库&#xff…...

干货分享:宏集物联网HMI通过S7 MPI协议采集西门子400PLC数据

前言 为了实现和西门子PLC的数据交互,宏集物联网HMI集成了S7 PPI、S7 MPI、S7 Optimized、S7 ETH等多个驱动来适配西门子200、300、400、1200、1500、LOGO等系列PLC。 本文主要介绍宏集HMI通过S7 MPI协议采集西门子400PLC数据的操作步骤,其他协议的操作…...

【Web API DOM11】节点操作

目录 一:DOM节点 1 什么是DOM节点 2 DOM节点分类 二:节点查找(元素节点) 1 节点关系 父节点 子节点 兄弟节点 三:增加节点 1 创建节点 2 追加节点 2 案例:渲染数据 案例中核心代码块 样式 四…...

Unity 设置窗口置顶超级详解版

目录 前言 一、user32.dll 1.什么是user32.dll 2.如何使用user32.dll 二、句柄Handle 1.句柄 2.句柄的功能 3.拿句柄的方法 三、窗口置顶 1.窗口置顶的方法 2.参数说明 3.使用方法 四、作者的碎碎念 前言 up依旧挑战全网讲解最详细版本~~ 本篇文章讲解的是unity…...

编程后端:深入探索其所属的行业领域

编程后端:深入探索其所属的行业领域 在数字化浪潮席卷全球的今天,编程后端作为技术领域的重要分支,其所属的行业领域一直备受关注。本文将从四个方面、五个方面、六个方面和七个方面,深入剖析编程后端所属的行业,并揭…...

ubuntu18.04离线源制作

给客户部署有时需要纯内网环境,那这样就连不了网络。 一些包就下载不下来,而大家都知道用deb离线安装是非常麻烦的,各种依赖让你装不出来。 这里教大家打包源。 我准备2台机器,42和41 42可以联网,41不能联网。我想在…...

【DPDK学习路径】八、轮询

前面我们已经了解了如何使用DPDK创建线程并绑定核心,以及如何申请内存池并创建 RX/TX 队列。 接下来我们将了解DPDK的核心内容之一:以轮询的方式从网卡中收取报文。 下面直接给出一个实例,此实例使用核心1及核心2创建了两个线程用于报文处理&…...

Mac环境下,简单反编译APK

一、下载jadx包 https://github.com/skylot/jadx/releases/tag/v1.4.7 下载里面的这个:下载后,找个干净的目录解压,我是放在Downloads下面 二、安装及启动 下载和解压 jadx: 下载 jadx-1.4.7.zip 压缩包。将其解压到你希望的目…...

027、工具_redis-benchmark

redis-benchmark可以为Redis做基准性能测试 1.-c -c(clients)选项代表客户端的并发数量(默认是50)。 2.-n -n(num)选项代表客户端请求总量(默认是100000)。 例如redis-benchmark-c100-n20000代表100各个客户端同时请求Redis,一 共执行20000次。 redis-benchmark会…...

京准电钟 | 对比GPS,北斗卫星授时的场景有哪些?

京准电钟 | 对比GPS,北斗卫星授时的场景有哪些? 京准电钟 | 对比GPS,北斗卫星授时的场景有哪些? 对比国外的GPS,我国北斗卫星授时由于其高精度和稳定性,在各个领域都有广泛的应用场景。 以下是一些单北斗卫…...

电脑桌面提醒做事的app 好用的桌面提醒app

在快节奏的现代生活中,我们每天都要通过电脑处理大量的工作事项。然而,繁忙的工作节奏有时会导致我们遗忘某些重要任务,从而带来不必要的损失。为了避免这种情况,选择一款好用的桌面提醒app显得尤为重要。 想象一下,你…...

ICC2:如何获取get_xx -filter后可用的属性有哪些?

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 report_attribute -app -class cell $instname 这种直接告诉你指定cell有哪些属性,以及对应的值是什么 或者直接用list_attribute也可以 list_attribute -help可以…...

SSL协议在实际生活中有哪些应用实例?

SSL协议的实际应用案例 SSL(Secure Sockets Layer)协议是一种网络通信协议,用于在客户端和服务器之间建立加密链接,以确保数据在传输过程中的安全性。尽管SSL协议已被TLS(Transport Layer Security)协议所取…...

Python连接到Jira实例、登录、查询、修改和创建bug

Python连接到Jira实例、登录、查询、修改和创建bug 首先,你需要安装jira Python库 pip install jira1. 连接到Jira并登录 from jira import JIRA from jira.exceptions import JIRAError# Jira服务器地址,用户名和密码 jira_server https://your-jir…...

等保测评考试初级题大题部分

主机安全问答: 在主机安全测评前期调研活动中,收集信息的内容(至少写出六项)? 在选择主机测评对象时应该注意哪些要点? 主机安全回答: 至少需要收集服务器主机的设备名称、型号、所属网络区…...

【前端面试】动态表单篇

问题:什么是动态表单? 动态表单是一种可以根据用户的输入或者选择,动态改变其结构和元素的表单。比如,当用户在一个下拉列表中选择不同的选项时,表单中可能会出现不同的输入框、复选框、单选按钮等。 问题&#xff1a…...

Mybatis save、saveOrUpdate、update的区别

哈喽,大家好,我是木头左! 1. save方法 Mybatis的save方法用于插入一条新的记录。当数据库中不存在相同的记录时,会执行插入操作;如果已经存在相同的记录,则会抛出异常。 int result sqlSession.insert(&…...

立创·天空星开发板-GD32F407VE-Timer

本文以 立创天空星开发板-GD32F407VET6-青春版 作为学习的板子,记录学习笔记。 立创天空星开发板-GD32F407VE-Timer 定时器基本定时器示例 定时器 定时器是嵌入式系统中常用的一种外设,它可以产生一定的时间间隔、延时、定时等功能,广泛应用于…...

赚流量卷,晚点删

自己封装ajax方法 import ajax from /libs/ajax; import qs from "qs"; import Config from /config; import { getProtocolAndHostname } from /libs/util;const AjaxPlugin {}; // const baseUrl process.env.NODE_ENV development ? Config.baseUrl.dev : Co…...

36、matlab矩阵特征值、特征向量和奇异值

1、名词说明 1)特征值 特征值(Eigenvalues)是矩阵的一个重要概念,在线性代数中起着非常重要的作用。给定一个nn的方阵A,如果存在一个非零向量v,使得矩阵A作用于向量v后,得到的结果与向量v成比例&#xff…...

【网络编程】基于TCP的服务器端/客户端

TCP是Transmission Control Protocol(传输控制协议)简写。因为TCP套接字是面向连接的,因此又称为基于流的套接字。 把协议分为多个层次,设计更容易,通过标准化操作设计开放式系统 网络层介绍 链路层 链路层是物理连接领域标准化的结果&…...