用户注册和密码修改测试点(转)

上一篇 / 下一篇  2008-08-20 14:12:14 / 个人分类:测试点

51Testing软件测试网 Dr"q(Rg_&I z


51Testing软件测试网 i-?/{@*Ot0u

$d;BH+?^Y0一、用户注册

S7KZ$qa2m y0

2a;|I ^}'Cf B]!D8B%|0    只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了。

2[Ib3FMt {(kqF0

D6o"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软件测试网sB6RWk7i
    8、密码长度小于要求注册1位(边界值分析,取离点)51Testing软件测试网`S9O\!E n`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键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号显示

?tL$Rq/wC0

5Vy _b _+M:_R d0二、修改密码51Testing软件测试网4V OL \ixv0[

51Testing软件测试网'r(boD%[&EW

   当然具体情况具体分析哈,不能一概而论。实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键。
%q&XJ/E"m Y0    而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。
51Testing软件测试网4lh Y@+tFE n/xF

51Testing软件测试网&fPD`vMd \

   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[3x8HI vD:S8F]
    8、新密码为符合要求的最多字符51Testing软件测试网0{9?'cj `J$b%Z&Q}E!?*Z
    9、新密码为符合要求的最少字符
)W*c7Z Jg k._0    10、新密码为符合要求的非最多和最少字符51Testing软件测试网LV9A!hA4D
    11、新密码为最多字符-151Testing软件测试网Z)OMMs4Uv"E
    12、新密码为最少字符+1
/Y3Sa]1l T0    13、新密码为最多字符+1
1H*Sw?7gz0    14、新密码为最少字符-151Testing软件测试网4D_1z5n*M\ x
    15、新密码为非允许字符(如有的密码要求必须是英文和数字组成,那么要试汉字和符号等)51Testing软件测试网u0tK.TD.[r9P(D1i1|W
    16、看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号
5gE:_wC9} W']0    17、看密码是否区分大小写,新密码中英文小写,确认密码中英文大写.
"PWvY)R.E1d0    18、新密码与旧密码一样能否修改成功.

@M}*T2^0e6Y [0

P/a"L4C4hG0    有个朋友问我,注册的时候测试了密码长度,修改的时候为什么还要测试。51Testing软件测试网E%XDsy!SA${)@:M
    我在这里举个我亲身经历的例子,以前我玩一个游戏,叫恋爱盒子,在游戏里我把密码改成了xuewufengtian,后来怎么也上不去了。因为资料填写不全无法找回密码。后来我在一次注册过程中发现,注册的时候密码长度最长是10位,这时我灵机一动,用了原来的用户名和xuewufengt的密码就进去了。这表明,修改密码时候的最大长度和注册及登陆的时候密码最大长度有可能是不一致的。

V|:^ W#C0

u6S;@(d/ITt5r E0


Z7C!D2h&l0

TAG: 测试点

 

评分:0

我来说两句

我的栏目

日历

« 2023-06-18  
    123
45678910
11121314151617
18192021222324
252627282930 

我的存档

数据统计

  • 访问量: 459
  • 日志数: 1
  • 建立时间: 2008-08-20
  • 更新时间: 2008-08-20

RSS订阅

Open Toolbar