博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件测试理论测试用例测试之等价类划分
阅读量:5115 次
发布时间:2019-06-13

本文共 583 字,大约阅读时间需要 1 分钟。

  • 定义

   把所有可能输入的数据,即程序的输入域划分策划若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例,是一种黑盒测试方法

  • 有效等价类和无效等价类

     有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合

   无效等价类和有效等价类相反,无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入数据集合

  • 等价类划分原则
  1. 如果输入条件规定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类
  2. 如果输入条件规定了输入值的集合,或者“必须如何”。可以确立一个有效等价类和一个无效等价类
  3. 如果输入值是一个布尔量,则可以确立一个有效等价类和一个无效等价类
  4. 如果规定了输入数据的一组值,而且程序要对每个输入值分别进行处理。这是可为每一个输入值确立一个有效等价类,针对这组值(所有不允许的输入值)确立一个无效等价值
  5. 如果规定了输入数据必须遵守的一系列规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)
  6. 一条测试用例尽可能覆盖多的有效等价类,一条测试用例对应一条无效等价类
  • 例子

  例如一个输入框规定,长度为2~10个字符,可以由中文、数字、字母和下划线组成,但不能以下划线开头

 

转载于:https://www.cnblogs.com/andrew209/p/8496531.html

你可能感兴趣的文章
Codeforces 719B Anatoly and Cockroaches
查看>>
关于TFS2010使用常见问题
查看>>
聚合与组合
查看>>
ionic2+ 基础
查看>>
Screening technology proved cost effective deal
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
Java语言概述
查看>>
关于BOM知识的整理
查看>>
使用word发布博客
查看>>
面向对象的小demo
查看>>
微服务之初了解(一)
查看>>
GDOI DAY1游记
查看>>
MyBaits动态sql语句
查看>>
HDU4405(期望DP)
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
vs code 的便捷使用
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>