2021-09-23 测试用例总结 等价划分法 边界值法

测试用例设计方法

测试用例(test case)的定义:为某个项目目标 而编制和的一组由测试输入、执行条件以及预期结果组成测案例。

测试用例的优点:

1在实施测试之前设计好测试用例 可以有效避免盲目测试从而提升小路

2 使用测试用例可以使测试的重点突出、目的明确

3 在软件迭代后只需修改少部分的测试用例就可以开始测试 降低工作强度、缩短项目周期

4 检验软件是否满足客户需求 展现测试室用例的设计思路 从测试用例可以看出一个测试人员的工作量

测试用例的十六个核心要素:

1用例编号(一般是产品型号-文件类型-版本号-序号)

2所属模块 (具体到某个页面 或者某个功能)

3用例标题(看到标题就大概率可以知道这条用例在测试什么)

4优先级 (比如页面跳转的优先级就高 因为跳转不了的话后面的功能不能进行测试)

5前置条件 (在做这个测试之前必须要现做的事)

6操作步骤 (过程干了什么 如输出了什么 点击了哪里等)

7测试数据 ( 测试过程中表现出来的数据)

8预期结果 (我理解为需求说明书中的要求)

9实际结果 (实际测试出来的结果)

10 通过否(是否符合)

11 bugID(如果有错误则上报时bug的编号)

12 编写人员(谁写的用例)

13 编写时间 (什么时候写的)

14 测试人员(谁测试谁写)

15 测试时间(什么时候测 写什么时候)

16 备注

高质量的测试用例需要具备的条件

1测试用例要覆盖所有的用户需求

2 测试用例要简单明了

3 各类型的测试用例要齐全

4 用最少的用例覆盖最多的需求

等价类划分法

定义:等价类划分是把可能输入的数据分为若干份,然后从每份当中取出少量有代表性的数据进行测试

等价类:何为等价类,某个输入域的集合,在这个集合中每个输入条件都是等效的

一般分为有效等价类和无效等价类:

有效等价类:符合需求说明书,输入合理的数据合集

无效等价类:不符合需求说明说,输入不合理的合集

类型:

取值范围性:如输入学生成绩0-150

恒等类型:只有一个结果是正确的其他都是错误的例如买彩票只有一张特等奖

布尔值型:通过是否进行选择如协议

枚举类型:给出选项内容只要符合其一就可以如性别

规则类型:给定要求,满足要求就可以,如邮箱

在任意文本输入框中可以填写的字符类型:中文、英文、特殊符号、空格、数字


边界值

定义:边界值是取稍高于或稍低于边界的一些数据进行测试

原因:开发过程中的取值会因为< <= 搞错

确定边界值的方法:

上点:是指边界上的点无论开区间还是闭区间都是现实的两个数

离点:离上点最近的点遵循:开内闭外

内点:区域内的任意点都是内点

0<=x<=10 [0,10]左上点0 右上点 10左离点 -1 右离点 11 内点6 


0<x<10  (0,10)左上点0 右上点 10左离点 1  右离点 9  内点 5


0<=x<10 (0,10]左上点0 右上点 10左离点 -1 右离点 9  内点 5

(1990-1-1,今天]

上点1990-1-1,2021-9-23

内点大于1990-1-1 且小于等于 2021-9-23

离点左离点1990-1-2  右离点2021-9-24

有效等价类1990-1-1 < year <=2021-9-23

无效等价类小于等于1990-1-1  或  大于2021-9-23

����N�

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

推荐阅读更多精彩内容