等价类划分方法
一.方法简介
1.定义
把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。
2.划分等价类:
等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这...
分类:
其他好文 时间:
2015-04-08 21:38:08
阅读次数:
272
用例概述:根据输入的年限,判断是否为闰年,而且判断是否有容错技术测试环境:eclipse测试目标:判断是否为闰年,而且判断是否有容错技术用户需求:判断输入年限是否为闰年前置条件:需要用户输入某年黑盒测试: 等价类划分: 有效等价类: 测试用例: ...
分类:
其他好文 时间:
2015-04-06 16:54:18
阅读次数:
158
假设有一个输入框,应该输入一个年份,然后由程序判断是否为闰年。一般的程序会用int.Parse()函数来将字符串转化为数字,然后逻辑判断是否为闰年。比如year = Int.Parse(text1.Text.Trim()); if ((year % 4 == 0) ...
分类:
其他好文 时间:
2015-04-04 23:45:13
阅读次数:
219
Android基础-02
1.单元测试的相关概念
测试分类:
1、根据是否知道源代码分类:
黑盒测试:
白盒测试:
2、根据测试的粒度:
方法测试:写完一个能够独立运行的方法后就去测试;
单元测试:写完一个能够运行的业务逻辑单元就去测试;JUnit单元测试;
模块测试:对模块做整体测试;
集成测试:对整个软件做集成测试;与服务器端做链条测试;
Debug调试:使用debu...
分类:
移动开发 时间:
2015-04-03 13:37:10
阅读次数:
155
黑盒测试等价类分析法用户名:划分等价类并编号输入条件有效等价类无效等价类用户名长度(1)长度为3-18个字符(2)大于18(3)小于3用户名类型(4)用户名由字母、数字、点、减号或下划线组成,只能以数字或字母开头和结尾(5)用户名中含有空格(6)用户名中含有特殊字符(7)用户名为空(8)不以数字和字...
分类:
其他好文 时间:
2015-03-31 12:30:01
阅读次数:
295
接上一篇,有三个输入框,都要求输入1-6个英文字符或数字。测试用例:09aaaaa不合法0+09不合法009a合法输入下面是测试结果:源代码如下:using System;using System.Collections.Generic;using System.ComponentModel;usi...
分类:
其他好文 时间:
2015-03-29 19:33:59
阅读次数:
131
一、黑盒测试在快速应用开发(rad)环境中的重要作用软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立...
分类:
其他好文 时间:
2015-03-29 18:03:09
阅读次数:
136
相对于只需要输入一个信息的输入框,在填写资料的时候我们往往需要同时输入多个信息,且必须同时符合输入要求。 在原有的输入框中增加输入要求,将输入增加到三个,有一个以上的非法输入即判断不成果,只有三个输入均正确时判定为输入成功。 等价类划分编号有效等价类编号无效等价类1长度72数字6控制字符,标...
分类:
其他好文 时间:
2015-03-29 18:02:24
阅读次数:
300
上周的测试涉及到一个输入框,本次测试将对3个输入框同时进行测试。对上次的代码进行改进,增加3个框分别是用户名,密码和验证码。密码和用户名一样,要求为长度0-6的数字或字母验证码为4位数字,需要输入与验证码相同的数字才判定为正确。设计测试用例:输入 预期输出 实际输出12...
分类:
其他好文 时间:
2015-03-29 17:54:01
阅读次数:
165
等价类划分【Equivalence partitioning】也叫做ECP [1]是一种将软件单元的输入数据转换成从该试验的情况下可以推导等效数据的分区的软件测试技术。是典型的黑盒测试内容。原理上每一个测试例子最终应该完成对所有情况的测试,这种测试尝试定义发现错误的方法,从而用来减少用于测试的必要测...
分类:
其他好文 时间:
2015-03-29 17:49:27
阅读次数:
168