测试用例编写方法—等价类

一、测试用例基本概念

执行测试之前写的指导测试过程的文档

包括:用例编号(唯一性)、用例名称(测试目的)、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果(用例执行后填写)

二、写测试用例前的准备工作

(1)需求分析:需求文档/开发文档/产品原型/百度/口述(参考市面上同类产品)

(2)学习业务流程

(3)提取功能点

 

三、编写用例的方法

1、等价类划分

2、边界值

3、因果图

4、判定表

5、正交排列法

6、场景法

7、测试大纲方法

8、状态转换图

 

四、等价类划分基本概念

1.应用场合

只要有数据输入的地方就可以使用,从无限多的数据中选取少数代表性的数据进行测试

2.核心概念

(1)有效等价类

对程序规格有意义、合理的输入数据集合,程序接收到有效等价类数据,可以正确执行、计算

(2)无效等价类

对程序规格无意义、不合理的输入数据集合,程序接收到无效等价类数据,应该给出错误提示,或者根本不让用户输入

 

五、使用等价类划分编写用例(划分步骤)

 

首先:明确测试对象

对于初学者,先一个控件一个控件去测,在测一个控件的时候,保证其他控件不要出错

测试对象 —— 第一个数文本框

1.根据需求,划分等价类

(1)有效等价类

          -99-99之间的整数

(2)无效等价类

         1.非整数

         2.<-99

         3.>99

2.细化等价类

(1)把第一步中中不是特别细致的部分再详细划分

(2)有些情况不是根据显式需求,而是根据数据存储方式的理解

说明:

(1)数据在计算机中采用补码存储,而正数和负数的补码计算公式不同,所以需要把正数和负数单独测试

————>

       把-99-99再划分为:

       -99-0

        0-99

(2)非整数可以再进行细化:小数、字母、符号、汉字

3.建立等价类表(熟练后直接进行该步)

4.编写用例

从每个等价类中至少选取一个数据作为代表进行测试即可

穷举测试是不现实的,但不做穷举测试会存在风险。编写用例的方法,就是使用更合理的数据,在最少的测试成本情况下,尽可能的降低风险。所以,如果时间允许,或者对某些数据有争议,可以把它就作为用例

按照同样的方法测试“第二个数”文本框(假设第一个数正确)

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值