实践:黑盒测试之等价类案例

实践:黑盒测试之等价类案例

ID:41263562

大小:1019.06 KB

页数:17页

时间:2019-08-20

实践:黑盒测试之等价类案例_第1页
实践:黑盒测试之等价类案例_第2页
实践:黑盒测试之等价类案例_第3页
实践:黑盒测试之等价类案例_第4页
实践:黑盒测试之等价类案例_第5页
资源描述:

《实践:黑盒测试之等价类案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章黑盒测试及其实例设计黑盒测试法是根据被测程序功能来进行测试,所以通常也称为功能测试。用黑盒测试法设计测试用例,有4种常用技术:等价分类法边界值分析错误猜测法决策表法因果图法案例:命名规则例:某报表处理系统要求用户输入处理报表的日期,日期限制在2005年1月至2009年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。如何用等价类划分法设计测试用例,来测试程序的日期检查功能?案例:报表处理系统步骤:

2、第一步:等价类划分第二步:为有效等价类设计测试用例。(多个有效等价类可使用一个测试用例)第三步:为每一个无效等价类设至少设计一个测试用例第一步:等价类划分输入等价类有效等价类无效等价类报表日期的类型及长度6位数字字符(1)有非数字字符(4)少于6个数字字符(5)多于6个数字字符(6)年份范围在2005~2009之间(2)小于2005(7)大于2009(8)月份范围在1~12之间(3)“报表日期”输入条件的等价类表小于1(9)大于12(10)第二步:为有效等价类设计测试用例对表中编号为1,2,3的3个有效等

3、价类用一个测试用例覆盖:测试数据期望结果覆盖范围200705等价类(1)(2)(3)输入有效第三步:为每一个无效等价类设至少设计一个测试用例不能出现相同的测试用例测试数据期望结果覆盖范围001MAY等价类(4)输入无效20065等价类(5)输入无效2007005等价类(6)输入无效200405等价类(7)输入无效201005等价类(8)输入无效200800等价类(9)输入无效200613等价类(10)输入无效本例的10个等价类至少需要8个测试用例输入:用户密码要求:1)用户密码为6到8位。2)必须含有字母

4、和数的组合。输出:如正确,输出正确的信息。否则,输出相应的错误信息。请结合等价类划分法设计出相应的测试用例。案例:用户密码案例:用户密码输入条件有效等价类编号无效等价类编号用户密码6<=位数<=8(1)位数<6(3)位数>8(4)包含字母和数字(2)不包含数字(5)不包含字母(6)案例:用户密码序号输入参数覆盖等价类输出信息11234abcd(1)(2)输入正确21234a(3)输入错误3123456789df(4)输入错误4abcdedf(1)(5)输入错误51234567(1)(6)输入错误例.在某网

5、站申请免费信箱时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下:用户名要求为4位以上,16位以下,使用英文字母、数字、“-”、“_”,并且首字符必须为字母或数字;密码要求为6~16位之间,只能使用英文字母、数字以及“-”、“_”,并且区分大小写。分析如下:分析程序的规格说明,列出等价类表(包括有效等价类和无效等价类),如表4-5所示。案例:免费邮箱申请输入条件有效等价类编号无效等价类编号用户名4~16位1少于4位8多于16位9首字符为字母2首字符为除字母、数字之外的其他字符10首字符

6、为数字3英文字母、数字、“-”、“_”组合4组合中含有除英文字母、数字、“-”、“_”之外的其他特殊字符11密码6~16位5少于6位12多于16位13英文字母、数字、“-”、“_”组合6组合中含有除英文字母、数字、“-”、“_”之外的其他特殊字符14确认密码内容同密码相同7内容同密码相同,但字母大小写不同15表4-5等价类表测试用例用户名密码确认密码预期输出TC1abc_2000abc_123abc_123注册成功TC22000-abc123-abc123-abc注册成功TC3abc12345678123

7、45678提示用户名错误TC4abcdefghijk1234561234567812345678提示用户名错误TC5_abc1231234567812345678提示用户名错误TC6abc&1231234567812345678提示用户名错误TC7abc_1231234512345提示密码错误TC8abc_123abcdefghijk123456abcdefghijk123456提示密码错误TC9abc_123abc&123abc&123提示密码错误TC10abc_123abc_123Abc_123提示密

8、码错误表4-6测试用例根据上述等价类表,设计测试用例如表4-6所示。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。