测试用例概念 原则

测试用例概念 原则

什么是测试用例

测试用例为一组条件或变量,根据其来确定应用软件是否能够正常的工作。其条件和变量为测试用例。

测试用例属于最小的执行的实体,只有两种,通过或不通过。

基本原则

测试用例的最小化

举例 要测试功能A 其有三个子功能为A,B,C

有两种方法设计测试用例,

方法1; 用一个测试用例覆盖子功能。(一份文档)

方法2:用三个单独的用例来覆盖三个子功能(三份文档)

其中,应该选择方法2设计测试用例,因为其能覆盖的边界定义更加清晰,对产品的指向性更强,耦合度最低。

覆盖面广

尽可能的覆盖业务逻辑

覆盖用户场景

覆盖需求点

测试目标明确

不能具有冗余的用例

测试用例覆盖测试策略

要尽可能的覆盖基本流(核心的业务逻辑)备选流(业务分支)

使用场景

可判定

对于测试用例来说,要能够可判定。

可再现性

对于同一个测试用例来说,系统的执行结果应该是每次相同的

考虑优先级

根据时间不同,考虑测试用例的优先级

测试用例具有代表性

测试用例应该能够代表当前的业务的核心流,以及备选流

语言描述在准确

测试用例的语言描述要准确,要明确。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能计算时代

物联网IEC 61499 101标准介绍

PLC 基本上,PLC是一种业界用于控制不同系统的输入和输出的小型计算机。通常,输入是按钮和传感器,输出是电机。如果您有Informatic背景,您可以将PLC...

35350
来自专栏hotqin888的专栏

golang语言的办公工作流的包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

26620
来自专栏哲学驱动设计

OEA 中的业务控制器设计模式

对于业务逻辑的组织,个人认为,最好是使用 DDD(《Domain Driven Design》) 的方式。DDD 使用领域模型来表达实体间的关系,同时在应用层使...

21660
来自专栏IT大咖说

饿了么:Redis Cluster运维方案

内容来源:2017 年 8 月 12 日,饿了么高级Python工程师黄光星在“CRUG 2017北京活动”进行《Redis Cluster运维方案》演讲分享。...

30920
来自专栏阮一峰的网络日志

全文Feed的终极解决方案

但是,世界上的大部分Feed,都是摘要Feed,甚至是标题Feed。我们只好自己动手,制作全文Feed。

17820
来自专栏FreeBuf

CVE-2018-5711:一张GIF图片就能让服务器宕机的PHP漏洞

最近,台湾Web漏洞挖掘大牛Orange Tsai在对一些Web开发框架和程序实现模块进行安全审核的过程中,发现了一些有意思的漏洞。就比如说,这个PHP的CVE...

30790
来自专栏Crossin的编程教室

【每日一坑 6】 查找文件内容

Hello 大家好,我终于又来挖坑了。 上次的坑好像反响不是很好,论坛上只有两份解答。其实这题难度不大,不用什么特殊的函数来解决,就是字符串、队列的各种操作,可...

28270
来自专栏Crossin的编程教室

微信机器人进化指南

听说阿尔法狗又要挑战柯杰了。时至今日,人工智能不断刷新我们对这个世界的理解。或许再过不久,你真的不知道跟你在网上聊天的对象还是不是一个“人”,也不知道自己的工作...

78970
来自专栏Material Design组件

Human Interface Guidelines — Settings

14740
来自专栏ImportSource

NoSQL分布式模型实现之一:Single Server

翻译内容: NoSQL Distilled 第四章 Distribution Models 作者简介: ? 本节摘要: 第四章我们主要说的是NoSQL运...

269100

扫码关注云+社区

领取腾讯云代金券