编写规范的测试用例

测试用例是测试的核心,如何设计出能发现问题,有效能覆盖需求,没有冗余的用例是每个测试工程师必须跨过的一道门槛。编写测试用例的目的是为了测试工作更加有序、减少功能点漏测。

优秀的测试用例标准应该如下:

1、需求点要100%覆盖。

2、被测功能点或控件100%覆盖。

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

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

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

6、用例有明确的预期结果能够用于准确判断是否符合要求,或定义缺陷。

7、必须验证正确性操作,正常数据和可能导致出错的数据,操作。

8、有数据值域的必须考虑数据值域覆盖:边界值,等价类。

9、所有的边界值都必须覆盖。

10、核心功能点的数据排列组合对功能产生不同影响的,必须考虑排列组合。

下面我们就在【飞蛾测试】上编写测试用例为例,首先标题要清晰,如果有前置条件尽量写清楚,然后就是步骤和期望结果。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 黑盒测试案例设计技术篇 1 概述 本章介绍黑盒测试的概念和进行黑盒测试的目的与意义,及关于等价类划分、边界值分析、...
    西边人阅读 17,107评论 0 41
  • (全) 等价类划分方法: 一.方法简介 1.定义 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然...
    xiangxiangUUU阅读 2,144评论 1 7
  • 等价类划分方法: 一.方法简介 1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个...
    繼續hug阅读 5,645评论 1 16
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,033评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,759评论 5 100