用户注册和密码修改测试点(转)
上一篇 / 下一篇 2008-08-20 14:12:14 / 个人分类:测试点
51Testing软件测试网i-?/{@*Ot0u
$d;BH+?^Y0一、用户注册
S7KZ$qa2m y02a;|I ^}'Cf B]!D8B%|0 只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了。
2[Ib3FMt {(kqF0D6o"e)k0FfY.z%q0 以等价类划分和边界值法来分析:
\I]P5U ^051Testing软件测试网&[$Vk8|Y"OK(rQ+j 1、填写符合要求的数据注册: 用户名字和密码都为最大长度 (边界值分析,取上点)51Testing软件测试网^/SZv5C#Cwj}
CA
2、填写符合要求的数据注册 :用户名字和密码都为最小长度 (边界值分析,取上点)
'Rw}9A%E@ h,Q K0 3、填写符合要求的数据注册:用户名字和密码都是非最大和最小长度的数据(边界值分析,取内点)51Testing软件测试网
W!JD(Y1aW+@h [u
4、必填项分别为空注册
Zbxu0ZC
D In0 5、用户名长度大于要求注册1位(边界值分析,取离点)
H2D'k(oNn0 6、用户名长度小于要求注册1位(边界值分析,取离点)51Testing软件测试网l!XB2?8f
ZM;e3}
7、密码长度大于要求注册1位(边界值分析,取离点)51Testing软件测试网sB6RW k7i
8、密码长度小于要求注册1位(边界值分析,取离点)51Testing软件测试网`S9O\!En`8Y
v-]
9、用户名是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了,如含有空格,#等,看需求是否允许吧~)
i+rk%X.o,} GzA5C0 10、密码是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了)51Testing软件测试网3z0Y
d:d}^
11、两次输入密码不一致(如果注册时候要输入两次密码,那么这个是必须的)51Testing软件测试网!@1a$z2o)Pj;A%d
12、重新注册存在的用户51Testing软件测试网;d1lU}} |;C%r
13、改变存在的用户的用户名和密码的大小写,来注册。(有的需求是区分大小写,有的不区分)
@'w-B\d)jooY0 14、看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号显示
5Vy _b _+M:_Rd0二、修改密码51Testing软件测试网4V OL \ixv0[
51Testing软件测试网'r(boD%[&EW 当然具体情况具体分析哈,不能一概而论。实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键。
%q&XJ/E"m
Y0 而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。51Testing软件测试网4lhY@+tFE
n/xF
1、不输入旧密码,直接改密码
z6mOb!` l/^)L0 2、输入错误旧密码51Testing软件测试网.ot&R`;U5q!j;} y_b M
3、不输入确认新密码51Testing软件测试网#ar%YN9{L-eR
4、不输入新密码
0U:k-~`8dR7k
dx/b0 5、新密码和确认新密码不一致
B{1t.Q-g3J0 6、新密码中有空格51Testing软件测试网G#o*aD`?L
7、新密码为空51Testing软件测试网D [3x8HIvD:S8F]
8、新密码为符合要求的最多字符51Testing软件测试网0{9?'cj `J$b%Z&Q