怎样设计出优秀的测试用例?看看下面就知道了

news/2024/7/5 2:37:17

  想要成为一名合格的软件测试工程师,一份合格软件测试报告是非常重要的,软件测试的核心也就是测试的用例了,我们通过用例可以看出怎么设计出来可以发现问题,可以有效的覆盖需求的,没有冗余的用例是每个测试工程师必须跨过的一道门槛。结合我们这么多年来在测试领域的经验总结,下面先探讨一下衡量和检验测试用例的标准?然后怎么做?为什么要这么做?还能做什么?测试用例的选择策略也可以谈谈,如果是你该如何来建立回归测试库?

软测

  怎样设计出优秀的测试用例?标准流程如下:

  1)有可能发现bug的。

  2)执行起来效率高,没有冗余步骤,每步都是最佳选择。

  3)能验证需求的,可追溯的。

  4)粒度问题,不要超过3个检查点,如果很复杂,需要讨论怎么分解需求,最多做到5个。

  5)逻辑上一定是正确的,清晰的。

  6)用例应该有级别,为以后选择用例提供参考。

  (对以上标准)一一来分解:

  1 APP测试的主要目的是发现问题,查找错误,所以设计case的思路第一步应该是”程序可能会怎样实效?“

  2 测试步骤不能太过于详细复杂,派出一些冗余的步骤。另外有可能两个用例比较起来也会发现冗余,这样的用例执行起来效率低下,浪费时间。

  3 确认测试的主要目的就是确认产品,软件的需求是否实现,因此每一天用例可以追溯到某条需求或者它的合理分解。最怕就是自己杜撰需求,设计出来的用例最好能找到开发,或者市场,产品经理的review.

  4 测试用例应该有期望结果,期望结果里包含就是检查点,检查点过多,过于复杂,难于被执行APP测试人员理解,影响测试执行效果。我的经验一个用例不要超过5个检查点。

  5 测试用例的顺序很重要,谁是谁的必要条件,逻辑上不能出错,否则很难执行,或者会误导APP测试执行人员,最严重的情况失去测试人员信任,测试工程师最后按照自己的想法执行,造成漏洞。

  6 不可能每条用例都要被执行,在最后时间紧迫的情况下,测试经理会挑选级别高的测试用例来执行,保证主要的功能被测试过。


http://lihuaxi.xjx100.cn/news/242654.html

相关文章

scala学习手记34 - trait方法的延迟绑定

trait的方法的延迟绑定就是先混入的trait的方法会后调用。这一点从上一节的实例中也可以看出来。 下面再来看一个类似的例子: abstract class Writer {def write(message: String): String }trait UpperWriter extends Writer {abstract override def write(message…

linux系统服务介绍

linux系统服务介绍在windows系统中,我们可以打开任务管理器来打开或者关闭某些服务。在Linux系统下也同样有这样的需求,那么linux下怎么打开类似于windows下的“任务管理器”呢?linux系统下调整服务的启动和不启动有两种办法:1、n…

JavaScript面向对象修改标签页详解

双击标签页组件中的li小标签或者section 中的文本,可以对文本进行编辑。为了实现这个功能,需要先给li和section元素绑定双击事件,当双击文本后,将文本改成一个文本框,用来输入新的内容,在文本框中显示原来的…

python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式

1. 前言邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本、富文本、HTML 等格式的邮件本文将聊聊利用 Python 发送邮件的 3 种方式2. 准备以 126 邮箱为例,在编码…

2015湖南省省赛 阶乘除法 暴力

阶乘除法Time Limit:5000MS Memory Limit:65535KB 64bit IO Format: NBUT 1643Description 输入两个正整数 n, m,输出 n!/m!,其中阶乘定义为 n! 1*2*3*...*n (n>1)。 比如,若 n6, m3,则 n!/m!6!/3!720/6120。 是不是很简单?现在让我们把问题反过来:输入 kn!/m!,找到…

学习UI设计能做什么

UI设计这个岗位对于目前的很多企业来说是供不应求的,很多刚培训完UI设计的小伙伴,都不知道该如何定位自己的职能岗,那么学习UI设计能做什么呢?来看看下面小编的详细介绍就知道了。 学习UI设计能做什么? 1、图形设计/界面设计 软件产品的产品…

站长用实际体验评测六大CDN服务商

作者/咖啡 咖啡无厘头博客站长 今天给大家带来的是博主亲自体验过的CDN,做一次评测,在此期间,博主赔了不少老婆本进去了…… 花了无数冤枉钱,然后今天我就告诉大家各大CDN服务商的 服务、质量做一次评测!看看到底哪家C…

trogan连接不上_解决连接不上网(Connection not connected).doc

解决连接不上网(Connection not connected).doc解决连接不上网(Connection not connected)The computer doesnt connect to broadband and has a large collection of code problemsSome broadband connection error handlingBroadband connection error 691 (denied access du…