QQ邮箱注册申请免费注册入口 qq邮箱申请免费注册

今天我们来分析一个关于QQ邮箱注册的测试案例:

QQ邮箱注册申请免费注册入口 qq邮箱申请免费注册

文章插图
文章插图
使用正交法,我们可以得到如下实验方案:
QQ邮箱注册申请免费注册入口 qq邮箱申请免费注册

文章插图
文章插图
如图,报名页面有三个输入框,正交表有两种情况:填和不填 。这三个输入框是不一样的,因为这是QQ邮箱的注册,对邮箱名,昵称,密码都有要求 。邮箱要求3到8个英文字符,由数字、圆点、减号、下划线组成,昵称要求汉字,不能空 。然后,密码不同于邮箱名和昵称,长度为6到8位,不能包含空大小写等 。
这里的省略只对应无效等价类中空的情况,其他情况都忽略,比如需要输入正确的邮箱名、错误的昵称、错误的密码等 。然后可以从邮箱名的有效等价类中选择这个正确邮箱名的测试数据(如test _ 123-a @ QQ . com);对于昵称错误的测试数据,可以选择昵称的无效等价类之一(如@ @ @) 。
这三个输入框是不等价的,所以不能用正交法直接填充或不填充 。如果现在不等价的话,按照一个正常的逻辑,登录邮箱必须写昵称,注册邮箱必须写昵称和密码 。
如果不填,就是无效等价类 。这个时候这个填充和不填充就不成立了 。你填不填,是基于三个输入框都是等价的 。现在这三个输入框是不等价的,每个框都有自己的要求 。所以,这个时候他既然有要求,就意味着三个输入框都要填 。所以这个时候他的正交方法就是邮箱名正确,昵称正确,密码正确 。这是一个正交性 。然后你可以把邮箱名做对,昵称和密码做错,可以检查是否匹配 。你也可以只测试昵称,其他的都测试,看看昵称是否正确,或者你可以只测试密码,保持其他的正确,看看实验结果 。如下图所示:
QQ邮箱注册申请免费注册入口 qq邮箱申请免费注册

文章插图
文章插图
当你填写错误的电子邮件名称时,从无效的等价类中选择任意一个,然后填写其他正确的信息 。如果密码错误,请从无效密码中写一个 。然后写下正确的邮箱名和昵称 。如果密码正确,从邮箱和昵称的无效等价中写一个错误的 。也就是说总共写四个测试用例就够了 。
【QQ邮箱注册申请免费注册入口 qq邮箱申请免费注册】其实可以拓展很多 。比如写一个有效的,写两个无效的 。如果邮箱名无效,随便找一个,然后再找一个无效的昵称,再找一个有效的密码组成一个 。如果你发现另一个无效的昵称,然后发现另一个无效的密码,你可以再次形成一个组合 。
所以这个测试用例可以从无效的等价类中一个一个填充,所以比较多 。写第一个无效密码,再写第二个无效密码,再写第二个无效昵称,接着是第三个,第四个 。如下图所示:
QQ邮箱注册申请免费注册入口 qq邮箱申请免费注册

文章插图
文章插图
我们来看一个误区,等价类无效,里面包含了中文 。那么第二个包含特殊字符 。当它包含特殊字符时,它也包含一个汉字 。这样,两个无效的等价类就结合在一起了 。