熟记葬花辞者,必与之灵犀,列为上友;
怀藏弟子规者,必仁孝至真,敬为益友;
潜心测试者,吾等所好相似,愿与之切磋共勉之~以求比昔好!
Notes-测试需求分析
上一篇 /
下一篇 2008-08-06 16:09:46
/ 个人分类:笔记
51Testing软件测试网\!Nye4h@8Z
fM
一、获取测试对象也就是我们最初的工作:测试需求的分析51Testing软件测试网}h,["h,W*Bhp8|
测试需求的分析为四个部分:
`ZqAKs b8@l7tg;Z01、明确需求的范围
&Z|Yp8Do02、明确每一个功能的业务处理过程
"F^$Vw*fMO(vi03、不同的功能点作业务的组合51Testing软件测试网[lM#j)zn
4、挖掘显式需求背后的隐式需求51Testing软件测试网9r!HmMi+u;`$aW
0mv/KM$sDyf?0二、分别阐述:
6cX4B"h[{[3E01、 明确需求的范围(目标:需求中包括了多少功能点)
d,~9@"yr/q
Ke01. RTM中的SRS列表(粒度)51Testing软件测试网uJWu0Ri6t j$q)Zp
2. QC中的需求描述 (不同层次)
sH&gD(n3C03. UML的用例视图 (Actor Usecase)51Testing软件测试网)c tW1D"CR1I]
S
51Testing软件测试网fx#Kh"I
2、 明确每一个功能的业务处理过程51Testing软件测试网L?{)],q)dUd
1. 拆点:对应的每一个功能点将其对应的输入,处理和输出进行提取
#BZ2T,UH6]@!v0 2. 连线:将每一功能所对应的输入,处理和输出形成业务活动图;51Testing软件测试网_Zm%U'S
Xr
s b#S0d!~n;Yz03、不同的功能点作业务的组合51Testing软件测试网m1Q5@JG5]K ys
4、挖掘显式需求背后的隐式需求51Testing软件测试网T#t6b2V-w|
8D8q ti!A0f01、测试需求分析何时进行?51Testing软件测试网v-C#X-?JS
理论上SRS评审通过以后但是评审之前测试人员处于游离状态,我们的工作应该尽早的开始,所以事实上在需求获取结束后就开始测试需求分析51Testing软件测试网5E
V2a+dU
K?
8pKO.jR
X{$g;W_wL02、 为什么要进行测试需求分析?
Z'|C!B,rw cU!K0
l
x
Rc\;G01、把不直观的需求-----转变为-----直观的需求(用例图/活动图)
9qj epH0 51Testing软件测试网'}W^8?*vM4]M/]*I_6Q
a.使得测试范围可以度量(有多少功能点,有多少功能项);
?
tfJmr N1]0 b.使得独立的功能点其对应的所有的处理分支可以度量;
K$VdjA)|9^0 c.使得该系统需要测试的业务场景可以度量;
2Hv
C0{
Z6BiC|0