等价类划分例题.docx
《等价类划分例题.docx》由会员分享,可在线阅读,更多相关《等价类划分例题.docx(16页珍藏版)》请在冰点文库上搜索。
![等价类划分例题.docx](https://file1.bingdoc.com/fileroot1/2023-5/7/cc0d7fef-b153-407d-94eb-61cb93f41854/cc0d7fef-b153-407d-94eb-61cb93f418541.gif)
等价类划分例题
;T0l)D.R$@_e7b9j0
S_s_N_T8l_S1iO2Z0 说明:
本系统的单元测试主要以单个单元内部的消息传递和功能实现为主。
测试方法为等价类划分法。
51Testing软件测试网_t_p_Da;V_{_g&K"|
1.新用户注册页面
:
{_fY5d0\__P;E_|/@_a"\0数据项取值:
51Testing软件测试网)a%t+c.x_x,w+~
USERNAME:
长度为3-19;以字母开头;非空。
(没用)51Testing软件测试网/y&vu_|4Y)Q_LE_H{
姓名:
非空。
51Testing软件测试网_M%T-W)h7l.z.\%{_~
密码:
非空。
U_h)d_`_d_C*I:
}_n0确认密码:
值和密码值相同。
H+Y_KQ"{_f0sp0出生年份:
年——四位数字;月——1-12;日——1-31。
51Testing软件测试网0O_[_R`%`_}#Z9L4D_u+k0B
其余项:
不要求。
51Testing软件测试网_\_R%[+rqb%s"CG
等价类的划分:
等价类表。
%u_D_n9F.C3V_s0数据项 有效等价类 无效等价类
;U9s_W_K_W0USERNAME
(1)长3-19;
(2)以字母开头;
(1)长度<3;
(2)非字母开头(3)长度>19 51Testing软件测试网&r2s.h9r_B)r_G3k)a.n
姓名 (3)非空 (4)为空 51Testing软件测试网W.WA_]+F_}}!
|_P
密码 (4)非空 (5)为空 51Testing软件测试网,\_G_V_f&m_K2Z
确认密码 (5)值和密码值相同 (6)值和密码值不同 51Testing软件测试网;__^_F+V"__xg
出生年份 (6)月—1-12;(7)日—1-31(没有列出年份) (7)月日中有字母(分别列出;月日中有非数字符号)(8)月数字为负(零)(9)月数字大于12(10)年数中有字母(有非数字符号,年数在合理范围)(11)日数字为负(零)(12)日数字大于31(判断大月小月)
*B0]I_W5t!
L0其余项 (8)都填(9)都不填 51Testing软件测试网?
_N_K(J#@0R_z
_~*M@_U*q.P_s'}6n_h"l-_0 51Testing软件测试网_X;X#h;s4j_\!
w_n
51Testing软件测试网9Lm_A_o_u_h)U_F
51Testing软件测试网)r%U_Rm4f_DS/q
51Testing软件测试网_SA!
O_y*s_Q_o
~;h_X_H,A5L(v0测试用例及结果 结果陈述
_S__\.j2Rp0 USERNAME 姓名 密码 确认密码 出生年份 其余项 所属等价类 结果
3s$IkP-k7E_C_kE_j0有效等价类 aaaaaa aaaaaa aaaaaa aaaaaa 1977.8.22 空
(1)—(7),(9) Y 51Testing软件测试网4l7q_z:
t'UQ*g
Tttttt Tttttt tttttt Tttttt 1977.8.22 非空
(1)—(8) Y
)L/^9U$Zxc/T0无效等价类 t tttt tttt tttt 1972.8.22
(1) Y
%^(f_Q_Te_T:
S0 qqqqqqqqqqdfasdfasdfasdfadfasdfad tttt tttt Tttt 1977.8.22 (3) N
_T6i_{_w_I&P_U0 111111 tttt tttt tttt 1977.8.22
(2) 提示不符
)Bb_I__S_m(y_m0 zzzz 空 zzzz zzzz 1977.8.23 (4) Y
&C;|_w)R_q.Y_?
@$A_b0 zzzz zzzz 空 zzzz 1977.8.22 (5) Y 51Testing软件测试网_v_x'N3@_|]&E_W
zzzz zzzz zzzz tttt 1977.8.22 (6) Y
Z8z_X_M%z0S;\0 ssss ssss ssss ssss 19a7.8.22 (10) Y 51Testing软件测试网
}s_?
1X{_p6D
ssss ssss ssss ssss 1977.8a.22 (7) N
*Qm6J_W_?
:
C(y_v_n_j0G0 ssss ssss ssss ssss 1977.8.2a (7) N 51Testing软件测试网_X-P:
w_Q/S*S_c+?
ssss ssss ssss ssss 1977.-1.22 (8) Y
_O_o_n_o_W0 ssss ssss ssss ssss 1977.81.22 (9) Y
!
L6x3e&R_D_N
B@)v0 ssss ssss ssss ssss 1977.8.-2 tt (11) Y 51Testing软件测试网_ab_l_F_\_J$c
ssss ssss ssss ssss 1977.8.55 (12) Y
"{|_a_t
mT_y2x0
_E_A,TV
r02.忘记密码部分
0N-u_c#G_s
w_E_[
V6j0数据项取值51Testing软件测试网_b3t_U0y_q0v_k'r_z
登录用户名:
已存在的用户名
_{3N}0u_t%W7ko)?
*^0用户的回答:
和注册值相同
_d$F_@_J)q8N0密码:
>=551Testing软件测试网$\_Ru_k.]_h!
q_o?
'T\
确认密码:
值和密码值相同51Testing软件测试网8|_Y_K7F_T;i1l2p_P9|_V
等价类的划分51Testing软件测试网6b_c_`_B!
G_x9l
数据项 有效等价类 无效等价类 51Testing软件测试网A_R!
o_R1kN_h
登录用户名
(1)已存在
(1)不存在(是否正确)
_?
b4G*B_l2c0用户的回答
(2)和注册值相同
(2)和注册值不同 51Testing软件测试网_o:
pz:
w_\T.n_U
密码 (3)>=5 (3)<5
8q_P'k_W)D0A
\_Tz0密码确认 (4)值和密码值相同 (4)和密码值不同
_u_d$X_r~U_V
R_V$j6`051Testing软件测试网|-t:
l'P_GU_r1K)i
测试用例及结果结果陈述51Testing软件测试网L.|Y"eQF1}_Q_V&c_lw
登录用户名 用户的回答 密码 密码确认 所属等价类 结果
_r1Ru6i#A2a_r0有效等价类 ttttt aaaaa aaaaa
(1)-(4) Y
_s3L!
P!
A+[&~;N3b0无效等价类 Tttttta
(1) Y 51Testing软件测试网_\;^8]_t_s_M
ttttt ccc
(2) Y 51Testing软件测试网,U_S_z_Z_r_k
ttttt aa aa (3) Y 51Testing软件测试网8K_Q!
I_e9F_c6n_u+h
ttttt aaaaa aaaaa (4) Y
_Z1m_`5h
c/d0
_iW2r/J_H_x_z03.登陆页面51Testing软件测试网_U_Ab1D+u
数据项取值
_|:
^3U_@x+@;|_x_]0用户名:
已存在值
)Fd.g_q.F0密码:
和注册值相同51Testing软件测试网0K_t1b_\re
等价类的划分51Testing软件测试网5~_U8JD$k_p_L_I;k)r
数据项 有效等价类 无效等价类 51Testing软件测试网_a1n/p7o_a_f
用户名
(1)已存在
(1)不存在 51Testing软件测试网8V$X-K_@_s*Q_K
密码
(2)和注册值相同
(2)和注册值不同 51Testing软件测试网1O_TD#}_|R,]3}_q
_v_`_o6D+`_t0MQ0测试用例及结果结果陈述
t_}_Y_z_D$\^_u6X__0 用户名 密码 所属等价类 结果
S_Y1E_F_{6R_`@_J_^F-m0有效等价类 ttttt aaaaa
(1)-
(2) Y
_ay%kb_K8\:
M1W0无效等价类 Tttttta aaaaa
(1) Y
3bhV2u;PO_T_r8b0 ttttt tttt
(2) Y
_S_mM|&f,Q6z.I0
_HP"Z_d(d_]04.信箱首页51Testing软件测试网3u!
]_td_a_B9C_S~~
数据项取值
_K*Q_?
$H&l0待创建的文件夹名:
不存在的文件夹名51Testing软件测试网!
V_{_q_MhT*K_t)K
待删除的文件夹名:
已存在的文件夹名51Testing软件测试网8xa_?
8B_W_xI_N
等价类的划分
e_~,DZ)F0数据项 有效等价类 无效等价类 51Testing软件测试网-z_z/o+L"|_m
待创建的文件夹名
(1)不存在的文件夹名
(1)已存在
(2)空值 51Testing软件测试网_V_B/`(L#E3O)]
待删除的文件夹名
(2)已存在的文件夹名 (3)不存在(4)空值(非文件夹)
1}_A_|A-O$^_m_aEM051Testing软件测试网_`0N_a5R/p5S
测试用例及结果
!
}9G-n%D_Xm0 输入 操作 所属等价类 结果
Y_Q_B_\A_V_a0有效等价类 Aa 创建
(1) Y 51Testing软件测试网_S_?
_v-P!
E_B
aa 删除
(2) Y 51Testing软件测试网_F_)S_T9{[8?
#a
无效等价类 Aaa(已存在) 创建
(1) N
_D4i_iP
Y%lK_u0 创建
(2) Y
(t_r
{_Z_N_\B_o_D_ky0 ttttt 删除 (3) N
_N_az_@M9h0 删除 (4) Y
_d%`-c_Hg0
_c%IK-{_@_U$@05.发邮件
3T4ll_s_@6}_pqb(P(o2A0数据项取值
7B0U_]C_]_Z0收件人:
7d*D_v_N(x_o#b0定时发送时间:
年——四位数字;月——1-12;日——1-31;51Testing软件测试网_m0a_P5A_i_H*r
其余项:
不要求51Testing软件测试网$xL2V_T.Q_il_U]_y
操作:
寄出,存原稿,存地址薄,加附件,取消
_F_[(a_w'F_u1V0等价类的划分51Testing软件测试网.E"R3A1M1\
数据项 有效等价类 无效等价类 51Testing软件测试网_Jb;Q_a7[
收件人
(1)非空寄出(3)非空存原稿(4)非空加入地址薄(5)非空加附件(6)取消 为空寄出(9)为空存原稿(10)为空加入地址薄(11)为空加附件51Testing软件测试网+F_}-`L_a
(输入字符不合法) 51Testing软件测试网_^4Dy_mX4j_w
定时发送时间
(2)年——四位数字;月——1-12;日——1-31 (3)月日中有字母(4)月数字为负(5)月数字大于12(6)年数中有字母(7)日数字为负(8)日数字大于31 51Testing软件测试网7D-y
b0Qm_p
其余项 (7)都填(8)都不填 51Testing软件测试网'Cl_O7r_u%c
(对于有效等价类,所有操作都要列出。
)51Testing软件测试网_g_zz/n*q
测试用例及结果结果陈述51Testing软件测试网2d.a_p_w0i.D']_@
收件人 定时发送时间 其余项 操作 所属等价类 结果
e$w%g(y_m0有效等价类 aaaaa 都填 寄出
(1) Y
_u3I"})fnf&i,[_R0 aaaaa 取消 (6) 51Testing软件测试网Je#__^.o
aaaaa 存原稿 (3) Y 51Testing软件测试网/Y6B4P'^D;H.~
aaaaa 地址薄 (4) Y
_[,v)v_o&Y1D8e_D0 aaaaa 加附件 (5) Y 51Testing软件测试网3t_F#M_Y{
aaaaa 2000/7/25 都不填 定时发送
(2) N 51Testing软件测试网_~(k_E&^_K
无效等价类 寄出
(1) Y
-{_C_`_I_f_Y:
L0 存原稿 (9) Y 51Testing软件测试网DQ4X(^5F_y
地址薄 (10) Y
_B&_'D6SJ)P0 加附件 (11) Y 51Testing软件测试网_O_@'j:
a_d_k4@6R#I
aaaaa A000/7/25 定时发送 (6) N 51Testing软件测试网%Q_X_j_^_D_j
aaaaa 2000/-7/25 定时发送 (4) N
8T%w5v_N_M_ii0 aaaaa 2000/7a/25 定时发送 (3) Y
M
a/^7P_sv;ho_};R0 aaaaa 2000/7/-9 定时发送 (7)
_P_v_l_]_j2G0 aaaaa 2000/7/88 定时发送 (8)
_W_Y5c_j_x!
v2j_V06.收件箱51Testing软件测试网_Ev_W+Q+i)C
数据项取值
4z4D}_R)A!
G8`$A_n7g0“移动到”的位置:
草稿箱,发件箱,垃圾箱
_g8n;k%DW#E5C_X0 操作:
删除,移动到,返回,选邮件,选中所有邮件
_E_|#|,}%kH0f_X&x@8j0等价类的划分
$F_r.y#J_v4^A_]c0数据项或操作 有效等价类 无效等价类
J#{_L5u_w_s0删除
(1)选取邮件为非空
(1)选取邮件为空
_h__7V_s_u!
z'Z_z0移动到
(2)选取邮件为非空,移动到草稿箱(3)选取邮件为非空,移动到发件箱(4)选取邮件为非空,移动到垃圾箱
(2)选取邮件为空
:
c?
_w;?
B_W_F~1{_Q0返回 (5)直接执行 51Testing软件测试网;B"y_R_{_Y;QI_K___W_z
选中所有邮件 (6)直接执行
2g"j_O_l9H\_L_@0
%F_l_y
D$X_J_Q_l6b
g0测试用例及结果结果陈述51Testing软件测试网w_{_}_e_Z8w,w'u
选邮件 移动到的位置 操作 所属等价类 结果
(ax_^o4m5K&F_f.z}0有效等价类 选两文件 删除
(1) Y
_Y!
o)G6c_I!
N6y_^9}0 选两文件 草稿箱 移动到
(2) Y 51Testing软件测试网W7s_p_m_s_^+p_Q
选两文件 发件箱 移动到 (3) Y
0Z2b&A_f#tW@p_'_3F0 选两文件 垃圾箱 移动到 (4) Y
_ei9f_L6T~0 返回 (5) Y
.W_M_t_P_}0 选中所有邮件 (6) Y 51Testing软件测试网_c1`:
m_U3l-g%V%~9nq_s,i
无效等价类 移动到
(2) Y
_n_V3B_e_^[4E0 删除
(1) Y 51Testing软件测试网,a_l_K_]sF1w,wVL
7.草稿箱51Testing软件测试网I_|_Uq3^B_Y1y6a_E3~
数据项取值
l_Q!
{_b_K_`K0“移动到”的位置:
收件箱,发件箱,垃圾箱51Testing软件测试网_Z_n5j_s_i*__m7})B+M_]
操作:
删除,移动到,返回,选邮件,选中所有邮件51Testing软件测试网7d'U#y;r)|_C%k$~
等价类的划分
9x_D_F0h.Z
a:
k#A_|_o0数据项或操作 有效等价类 无效等价类
__|6_3F0Jq)q$X0删除
(1)选取邮件为非空
(1)选取邮件为空 51Testing软件测试网1E@_e}_]7L'x/J)N_c_`_~
移动到
(2)选取邮件为非空,移动到收件箱(3)选取邮件为非空,移动到发件箱(4)选取邮件为非空,移动到垃圾箱
(2)选取邮件为空 51Testing软件测试网;PY:
c_B_t;[(W3W
返回 (5)直接执行
_k-J_p$CT3C_M_p0选中所有邮件 (6)直接执行
_i_uH5J&s8Z0
___h)B
N1Oe_p0测试用例及结果结果陈述51Testing软件测试网_?
x(z_G_l:
s'U1j,f/|
选邮件 移动到的位置 操作 所属等价类 结果 51Testing软件测试网;X_n_g"g_U_a4C_T%S4j:
R
有效等价类 选两文件 删除
(1) Y
?
_v0v_S6~,x0 选两文件 收件箱 移动到
(2) Y 51Testing软件测试网u.V2Y9zP_p
选两文件 发件箱 移动到 (3) Y
1rJ0V1['F_G@_M/J0 选两文件 垃圾箱 移动到 (4) Y 51Testing软件测试网5Y_p%n)KZ1r$Q_P
返回 (5) Y
-Jh_un_rC!
i*S_|0 选中所有邮件 (6) Y
_b_}9Q5o_W_X,R+@0无效等价类 移动到
(2) Y
%k_r_V*Uz`,l_lt9O_v0 删除
(1) Y 51Testing软件测试网/N'^_h5J'X_P*jx
8.发件箱
/w&w_J:
D_M}_o0数据项取值
_[_O7Y(g$W$a(Q,f_X0“移动到”的位置:
草稿箱,收件箱,垃圾箱51Testing软件测试网_`c_C/];~_o/P_@+F
操作:
删除,移动到,返回,选邮件,选中所有邮件
8rY_@-A_B-|_G0等价类的划分
_L/}7IT_z0数据项或操作 有效等价类 无效等价类
.D`_\%p_n:
C:
~3[0删除
(1)选取邮件为非空
(1)选取邮件为空 51Testing软件测试网_i_D_x_X`_
移动到
(2)选取邮件为非空,移动到草稿箱(3)选取邮件为非空,移动到收件箱(4)选取邮件为非空,移动到垃圾箱
(2)选取邮件为空
C.M4r__.?
_a_n0返回 (5)直接执行 51Testing软件测试网%aZ^_g;{
选中所有邮件 (6)直接执行 51Testing软件测试网h0Q_ny*a_R%M
_M7d_w'S2e_a+rO_h0测试用例及结果结果陈述
-t_F_a"i1V0 选邮件 移动到的位置 操作 所属等价类 结果 51Testing软件测试网8f_I_x_z_%H
有效等价类 选两文件 删除
(1) Y 51Testing软件测试网&Y_e_A5T*?
_F__#B_k_bx
选两文件 草稿箱 移动到
(2) Y
S_^/k3t$b0 选两文件 收件箱 移动到 (3) Y
t_w_r/{,mbz_L0 选两文件 垃圾箱 移动到 (4) Y 51Testing软件测试网4G;k3[_u_[_T-L!
p
返回 (5) Y 51Testing软件测试网
i_A_r.q!
x)]"G_z
选中所有邮件 (6) Y
_@_ik!
D!
G_q_O7k%W-?
0无效等价类 移动到
(2) Y 51Testing软件测试网_Bi_CG6V_dG_\0X(M
删除
(1) Y
s_e_h!
G]"k0 9.垃圾箱51Testing软件测试网nH#k)K7A-k{2o
数据项取值51Testing软件测试网_{6s"y$@"m#D
“移动到”的位置:
草稿箱,收件箱,发件箱51Testing软件测试网9P6\+L(Wz_N_|Y
操作:
删除,移动到,返回,选邮件,选中所有邮件51Testing软件测试网6|)e_O2z_o_Q_i/r*s
等价类的划分
"~_S9B_V1JM0数据项或操作 有效等价类 无效等价类 51Testing软件测试网.^,T_j!
ge/r6g$w_U%E_M6Z_Z
删除
(1)选取邮件为非空
(1)选取邮件为空
_^_K_x*@,~*P+a_]_P_B0移动到
(2)选取邮件为非空,移动到草稿箱(3)选取邮件为非空,移动到发件箱(4)选取邮件为非空,移动到收件箱
(2)选取邮件为空 51Testing软件测试网9o_c6]K_[:
X)s_J
返回 (5)直接执行
_^1l_fz.t5`;H_J_{0选中所有邮件 (6)直接执行
!
z_I.S_y_B_A_d051Testing软件测试网3J_N$}!
V9L_v_I:
h-g
a8j
测试用例及结果51Testing软件测试网
x?
8c)t'G_l(|.f2^
选邮件 移动到的位置 操作 所属等价类 结果
)f"r_P_Z0V_Z0有效等价类 选两文件 删除
(1) Y
0ne_U!
I"`_{_D0 选两文件 草稿箱 移动到
(2) Y 51Testing软件测试网_k,f(]_m_-F
选两文件 发件箱 移动到 (3) Y
_S6`4y.b_]2\0 选两文件 收件箱 移动到 (4) Y
_x_j_p8G1E)vG7m0 返回 (5) Y 51Testing软件测试网,ni_t&m_t(A8}h_i_Q_o
选种所有邮件 (6) Y
i*O+@8Q_c_v_z.U_i0无效等价类 移动到
(2) Y 51Testing软件测试网Pl_F+n9h_G*j_P1c
删除
(1) Y 51Testing软件测试网*J?
_t_U_?
|xL4}
10.地址本结果陈述51Testing软件测试网_H^,D,l9Z_R1^#f_{1|_I6@
11.配置51Testing软件测试网_r_`_zq:
t#]_m
本模块包括八部分:
个人资料,签名,密码,参数设置,POP3邮件,过滤器,自动转信,定时发信。
其中个人资料是用来修改注册信息的,其测试和新用户注册相同。
该部分测试结果如下:
_k%Z+z_Yv3A_a8u2|3T__0“个人资料”测试用例及结果结果陈述(等价类划分同最前面)51Testing软件测试网T_B%OZ_V+Qy%G
USERNAME 姓名 密码 确认密码 出生年份 其余项 所属等价类 结果
_^_r"b_`_Y_k_y,j]0有效等价类 aaaaaa aaaaaa aaaaaa aaaaaa 1977.8.22 空
(1)-(7),(9) Y
_G8I2D'Ym_y1J0 Tttttt Tttttt tttttt Tttttt 1977.8.22 非空
(1)-(8) Y 51Testing软件测试网3O_l_Z_U&J_}
无效等价类 t tttt tttt tttt 1972.8.22
(1) Y 51Testing软件测试网x_s!
gu-s_F,i2][_m
qqqqqqqqqqdfasdfasdfasdfadfasdfad tttt tttt Tttt 1977.8.22 (3) N 51Testing软件测试网'?
3?
_pa_U9y_P
111111 tttt tttt tttt 1977.8.22
(2) 提示不符