51Testing软件测试网"|G2^
I;C:^-e}测试培训 ---- 如何进行测试需求分析51Testing软件测试网6Z&Ss2g%W"IyL0@
g-lo!x7U A0w;h%?0测试需求分析流程51Testing软件测试网 ra|4u#Ro/Ym7b
Xp0T7XU*es051Testing软件测试网!RqhJB
a
O_q:jl0测试需求分析要点
&Y_8^(b%Vi%S;I051Testing软件测试网-MP;A`Lo a$\.[.h
&r
T
L&Z!SO0 VJIJ,H0要素分析51Testing软件测试网AW
t S{Y_L
1、界面元素是否满足自定义的质量标准或行业通行标准或常用使用标准等
YXI-bFEN02、公司部门制定的Web元素描述规范51Testing软件测试网D~,^Y#X%z!S1z4}Vy0B
51Testing软件测试网aJ2Ih0evoCYY
数据分析51Testing软件测试网'|0K#wRc
1、输入域的数据
v&C pgA$u%P6h&pG02、已显数据的来源51Testing软件测试网f"i%|:t?%gLY
3、数据的输出
/Q,bBt2h1s`:q-eDF ?04、数据关联51Testing软件测试网-iRZ8k,d
5^{Q8OJlF0流程分析51Testing软件测试网Dpy)U1h$K#~
1、常用的或规定的业务流程51Testing软件测试网&?yh)k&Y1?
2、各业务流程分支的遍历
ou_%lA@
HSEH,K:r03、明确规定不可使用的业务流程
;Ns7Uu?(~G(?04、没有明确规定但是应该不可以执行的业务流程
DR-h5f[t$gX9[h3@0
;u Dg:YoN b$r&S0功能交互分析51Testing软件测试网
[7i4sSD"{8c'@9gt
1、结合数据分析,流程分析,但是侧重点是功能实现。51Testing软件测试网|[Ij$Xt
F/b"z)\,k02、操作入口明确、合理
v[D^MT0 “操作入口”,指的是产品内部不同模块之间的转接元素,例如在Web产品中,按钮控件、输入框、文字链等都属于操作入口;“明确”指的是入口的视觉感是清晰的、可识别的;“合理”是指入口的出现是符合用户操作逻辑的,适时的。
ISYI/R6?02u#m`:O8Ek051Testing软件测试网S@` rl!g\
51Testing软件测试网aTF S{|2、实现功能的步骤简洁明确
2OhXd\K_$w^0 “实现功能的步骤”指的是系统界面上实现业务功能的实际操作步骤,例如:注册用户时,输入优惠代码,点击“应用”按钮,再点击“提交”。“简洁明确”是指步骤51Testing软件测试网3a l |Hx l_
51Testing软件测试网zOf)YF S^xi
Q#E 符合实际业务逻辑并足够简洁,并且不会产生步骤上的混乱。
0pD6Kb&k0`iyX x0j/J)CZQ*Y03、交互执行的结果正确完整51Testing软件测试网I'F8LF-|D0G4v
按系统操作步骤执行交互响应后的界面结果或其他功能的前置条件。
"Q$[4V9nl
\&y)g0{7Yk-_
Z0 51Testing软件测试网8b b ~0Uq
51Testing软件测试网7?{"qgq#I:K3Z用户场景分析51Testing软件测试网I%au7t$m`/|4\7M~
1、现在的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而统一事件不同的触发顺序和处理结果就行成了事件流。51Testing软件测试网%|&M9U
v7ca
]Cj g\ w*Ew051Testing软件测试网zMsd_'q'o2、模拟实际业务中形成某一事件的场景,转变成系统中该事件触发时的情景。从而检验该场景的正确性。
x?2A7\6A F g#x+j+a0
KV`:s$t?x0质量模型分析
!bY pj8NH^;{g
D01、度量需求定义的指标51Testing软件测试网-F-L
y!_g;Ipt
1)每条用户需求的定义都正确反映了用户的要求
~vb
G4k.|;G_ow9B0pZ2_a+L"yTCOj0 2)在第一层基础上的完整性和一致性要求,即用户的所有要求都有定义且不能相互矛盾
Js Zv&u
\:~Q051Testing软件测试网+D;G4?;rS0Xo&[(QW9UE 51Testing软件测试网_6Fx{V
iE\B5W6\fi02、一套结构化的根据指标对需求定义进行度量的方法51Testing软件测试网L,x{0u/XD*Z
过程方法分析51Testing软件测试网k-m$L+J4SP
lW
1、组织结构关系分析51Testing软件测试网#q
M8D w:ywu'B
2、业务流程展开模型51Testing软件测试网}H,[j
y
3、任务需求分析矩阵
;N&M1dCSv l0