在这里积累学习中的点点滴滴!

用TestDirector的测试管理的流程

上一篇 / 下一篇  2008-10-23 10:22:37 / 个人分类:TD & QC

1.1TestDirector的测试管理包括如下四个阶段:
GkjV Wd{051Testing软件测试网+V;{ UL@
  需求定义(Specify Requirements):分析应用程序并确定测试需求。51Testing软件测试网{'d"V#A_8jg1^z

g4s#m%PPUp5Vf0  测试计划(Plan Tests):基于测试需求,建立测试计划。
#`J]N(q0
l/iV Z{#]}8u4Q0  测试执行(Execute Tests):创建测试集(Test Set)并执行测试。
c,x+yu3a0
]kJ7U S$s V5B0bOl0  缺陷跟踪(Track Defects):报告程序中产生的缺陷并跟踪缺陷修复的全过程。
"W%o8Sr'F$c0
|%t-Iiv,o%~T0  贯穿测试的每一个阶段,你能够通过产生详细的报告和图标对数据进行分析。51Testing软件测试网;b@?o*t`

txDLB8ojskG2u0  1.2需求定义(Specify Requirements)
fz1Eh2JK S(A&KX0
c`XVD1c0  分析应用程序并确定测试需求。
#oT&wP7}%PZsY0
S C&qV7I*r'O:g)V0  定义测试范围(Define Testing Scope):检查应用程序文档,并确定测试范围——测试目的、目标和策略。51Testing软件测试网B#rx!z0[)d9jj
51Testing软件测试网D2wsy(b_ r%h*`
  创建需求(Create Requirements):创建需求树(Requirements Tree),并确定它涵盖所有的测试需求。51Testing软件测试网pW)r]+f0qusie3? A

X,kd:ge \@0  描述需求(Detail Requirements):为“需求树”中的每一个需求主题建立了一个详细的目录,并描述每一个需求,给它分配一个优先级,如有必要的话还可以加上附件。51Testing软件测试网6C0Z B? C

4h wFIy n0  分析需求(Analyze Requirements):产生报告和图表来帮助你分析测试需求,并检查需求以确保它们在你的测试范围内。51Testing软件测试网0hntj`)H Z l+\.c

$sSL Ly8i l0  1.3测试计划(Planning Tests)
f q8`"?$c9Dv$m8A^0
N9t%g]5^5R)Ug0  基于已定义的测试需求,创建相应的测试计划。
,h9n7p R}!X0
@]0e!_pKe0  定义测试策略(Define Testing Strategy):检查应用程序、系统环境和测试资源,并确认测试目标。51Testing软件测试网srKrz?`1K]6P

[ H'~b6eOW7HpkF0  定义测试主题(Define Test Subject):将应用程序基于模块和功能进行划分,并对应到各个测试单元或主题,构建测试计划树(Test Plan Tree)。
/L|}&~ JL0b]F0
v2p'F l"V[b2Z%S0  定义测试(Define Tests):定义每个模块的测试类型,并为每一个测试添加基本的说明。
vC*Zs^mHu]k051Testing软件测试网"hDL6fH$o8y
  创建需求覆盖(Create Requirements Coverage):将每一个测试与测试需求进行连接。51Testing软件测试网 \p$_DJz6O
51Testing软件测试网@'F?5q!Kop.J
  设计测试步骤(Design Test Steps):对于每一个测试,先决定其要进行的测试类型(手动测试和自动测试),若准备进行手动测试,需要为其在测试计划树上添加相应的测试步骤(Test Steps)。测试步骤描述测试的详细操作、检查点和每个测试的预期结果。
-g*C4o$SB7K.iWtE7`BxY0
Rj7wkp0r?0  自动测试(Automate Tests):对于要进行自动测试的部分,应该利用MI、自己或第三方的测试工具来创建测试脚本。51Testing软件测试网"TT6s k)j

xK\jr5i[Z*TT0  分析测试计划(Analyze Test Plan):产生报告和图表来帮助你分析测试计划数据,并检查所有测试以确保它们满足你的测试目标。
/TeJsSq0
!^3E0Qw&w3Pc mn0  1.4测试执行(Running Tests)51Testing软件测试网8Bs's{ee {n
51Testing软件测试网&f:aw+L1N
  创建测试集(Test Set)并执行测试。51Testing软件测试网1m'@ }Z,N~2X1R#K
51Testing软件测试网IdpsDK ^/L9?
  创建测试集(Create Test Sets):在你的工程中定义不同的测试组来达到各种不同的测试目标,他们可能包括,举个例子,在一个应用程序中测试一个新的应用版本或是一个特殊的功能。并确定每个测试集都包括了哪些测试。
ZC4K?2I4_m+Wu"TP051Testing软件测试网#l h7]!L~.p
  确定进度表(Schedule Runs):为测试执行制定时间表,并为测试员分配任务。
[4~N/f{k:sz0
g$e!B Swr)np,F0  运行测试(Run Tests):自动或手动执行每一个测试集。51Testing软件测试网 iAhRwSN CgV+\
51Testing软件测试网5M8|*t#k}Z$M~
  分析测试结果(Analyze Test Results):查看测试结果并确保应用程序缺陷已经被发现。生成的报告和图表可以帮助你分析这些结果。
c/`uyD'A4X0
6EW!@yW0  1.5缺陷跟踪(Tracking Defects)51Testing软件测试网 eL/}T?

1tA7xfz7{^:O0  报告程序中产生的缺陷并跟踪缺陷修复的全过程。
@ E M(f._s2d051Testing软件测试网-]9v2A#rY+K({
    添加缺陷(Add Defects):报告程序测试中发现的新的缺陷。在测试过程中的任何阶段,质量保证人员、开发者、项目经理和最终用户都能添加缺陷。
L1B3y3D`Yo051Testing软件测试网lG pbn"^U
  检查新缺陷(Review New Defects):检查新的缺陷,并确定哪些缺陷应该被修复。51Testing软件测试网.QD4DHao

#d+cx0H6}qK&_'B%xM0  修复打开的缺陷(Repair Open Defects):修复那些你决定要修复的缺陷。51Testing软件测试网'x0\{ i|q
51Testing软件测试网"Z3SJ7L%r.f#]
  测试新构建(Test New Build):测试应用程序的新构建,重复上面的过程,直到缺陷被修复。51Testing软件测试网N}:]2pzX1w

*z.Bm.l#OYT*A0  分析缺陷数据(Analyze Defect Data):产生报告和图表来帮助你分析缺陷修复过程,并帮助你决定什么时候发布该产品。51Testing软件测试网*c2Y cB/`5\/^!G

!ehl gq7B\&})Y A y(P0

TAG: TD Td

 

评分:0

我来说两句

Open Toolbar