诗梦情缘,竹林听雨轩。 世事练达即文章,处处留心皆学问。

(转)用TestDirector的测试管理的流程

上一篇 / 下一篇  2008-01-17 10:08:35 / 个人分类:质量管理

 

k#ht&?(?UnD[ n$P0

a"v4["ez @R$Y u"Y0用TestDirector的测试管理的流程

B9ZN Y(_ T?8I#p5h051Testing软件测试网5\$db%|9Wr

 51Testing软件测试网$JJLe4I(rKPZ

51Testing软件测试网$Z2|)C@/d&A

作者:快速测试

C.ra|Lg9k051Testing软件测试网 N,H,z,h)Nf

 

Xm0lzudh3m6\ sA0d051Testing软件测试网U-r}jz1x D

TestDirector的测试管理包括如下四个阶段:51Testing软件测试网 hi E_pV#| v9h

yy&^#V T |0  需求定义(Specify Requirements):分析应用程序并确定测试需求。

n5`4{_(FI&BY"zu051Testing软件测试网\ b}V o't&{{#U

  测试计划(Plan Tests):基于测试需求,建立测试计划。

f;B&Zx6L]T051Testing软件测试网Z~!T(N#Rh Q

  测试执行(Execute Tests):创建测试集(Test Set)并执行测试。

GvC:j f051Testing软件测试网sm&AM G3| ?6y5W

  缺陷跟踪(Track Defects):报告程序中产生的缺陷并跟踪缺陷修复的全过程。51Testing软件测试网e @ ARB,hVTw

+n%^rGI Nxp0  贯穿测试的每一个阶段,你能够通过产生详细的报告和图标对数据进行分析。

;QRA9t_ C HL0

fq-{g d1vf0 51Testing软件测试网{-g!hM#N

51Testing软件测试网.K Z4x,M1|0V DRpx

1.2需求定义(Specify Requirements)
(B AP%Pw0  分析应用程序并确定测试需求。

U)z)[`6e2Ct [3Y V0

p]Rj6efN2B P0  定义测试范围(Define Testing Scope):检查应用程序文档,并确定测试范围——测试目的、目标和策略。

lvoQ Lz051Testing软件测试网A bbUW

  创建需求(Create Requirements):创建需求树(Requirements Tree),并确定它涵盖所有的测试需求。

9X$e)Ct^~0

;bLCF:joyY0  描述需求(Detail Requirements):为“需求树”中的每一个需求主题建立了一个详细的目录,并描述每一个需求,给它分配一个优先级,如有必要的话还可以加上附件。

0iH^O R _051Testing软件测试网-fXlU0V

  分析需求(Analyze Requirements):产生报告和图表来帮助你分析测试需求,并检查需求以确保它们在你的测试范围内。

/M6tt8N+K0

9d"p7g$u&U6w?rm0 

;d g K8Ww)}2j051Testing软件测试网od-D/m0`j[:i

1.3测试计划(Planning Tests)
8Z)A2r\R]s4@0  基于已定义的测试需求,创建相应的测试计划。51Testing软件测试网E'i"tYkh%d-L`

|7|+u{d\6lf0  定义测试策略(Define Testing Strategy):检查应用程序、系统环境和测试资源,并确认测试目标。51Testing软件测试网%IgN qT6v`*T^#@*h

51Testing软件测试网!p*m%Ap;U9H Kyo+V

  定义测试主题(Define Test Subject):将应用程序基于模块和功能进行划分,并对应到各个测试单元或主题,构建测试计划树(Test Plan Tree)。51Testing软件测试网 `miY6x#f$X

!`vwf"hRT.a0  定义测试(Define Tests):定义每个模块的测试类型,并为每一个测试添加基本的说明。

$GQc,?7jA&E9@0

4o$na t+Vi/v^ S;AQ0  创建需求覆盖(Create Requirements Coverage):将每一个测试与测试需求进行连接。

CsN fU)B^0

} p?#T5f/w-w?;a0  设计测试步骤(Design Test Steps):对于每一个测试,先决定其要进行的测试类型(手动测试和自动测试),若准备进行手动测试,需要为其在测试计划树上添加相应的测试步骤(Test Steps)。测试步骤描述测试的详细操作、检查点和每个测试的预期结果。

/E)U_ HX^!a0

]6{ycM| E.pe0  自动测试(Automate Tests):对于要进行自动测试的部分,应该利用MI、自己或第三方的测试工具来创建测试脚本。

9_.y K&w+z6~B6jDuj0

,hC)O'Sjv P.B0  分析测试计划(Analyze Test Plan):产生报告和图表来帮助你分析测试计划数据,并检查所有测试以确保它们满足你的测试目标。51Testing软件测试网$R:w5W4nZ2E D

51Testing软件测试网l1nz0Fr

 

TV^gL5nK,?051Testing软件测试网8HRrV)^ M4^ J

1.4测试执行(Running Tests)
3D9}4r`7ub0  创建测试集(Test Set)并执行测试。

'@_!])k$G+bF/O)X0

6Sv:X4uj#e*X0  创建测试集(Create Test Sets):在你的工程中定义不同的测试组来达到各种不同的测试目标,他们可能包括,举个例子,在一个应用程序中测试一个新的应用版本或是一个特殊的功能。并确定每个测试集都包括了哪些测试。

ty W8^X1fA3T E0

i%{\y3T0  确定进度表(Schedule Runs):为测试执行制定时间表,并为测试员分配任务。

T ] [!]{6{*? M:n;vb051Testing软件测试网YI)HqU

  运行测试(Run Tests):自动或手动执行每一个测试集。

\!~iPv1Xr0

J_0SI6~)o0u1B0  分析测试结果(Analyze Test Results):查看测试结果并确保应用程序缺陷已经被发现。生成的报告和图表可以帮助你分析这些结果。51Testing软件测试网6d%wWT7R,_8a

:B1rU;I_q Hu&p U0 51Testing软件测试网g:r7{ W$| SG_ Y

51Testing软件测试网hed1H3r0y

1.5缺陷跟踪(Tracking Defects)51Testing软件测试网W s k#Zg0C g7`
  报告程序中产生的缺陷并跟踪缺陷修复的全过程。

-W8f-]!})epzr051Testing软件测试网:g7y;sT+k0B+g;ns,Z

    添加缺陷(Add Defects):报告程序测试中发现的新的缺陷。在测试过程中的任何阶段,质量保证人员、开发者、项目经理和最终用户都能添加缺陷。51Testing软件测试网iP3fa:d3m

51Testing软件测试网*z0u7q j'_Q J

  检查新缺陷(Review New Defects):检查新的缺陷,并确定哪些缺陷应该被修复。

1t*j&?%n0lI9V%L sJ051Testing软件测试网#eM!QJj uI#z

  修复打开的缺陷(Repair Open Defects):修复那些你决定要修复的缺陷。51Testing软件测试网8KMI@ A4Y#y

51Testing软件测试网K)}2eu OGA

  测试新构建(Test New Build):测试应用程序的新构建,重复上面的过程,直到缺陷被修复。51Testing软件测试网 D*l5R ?UCS6GwO

'Be~1b mG051Testing软件测试网a7A%d!D3I9q8DT

  分析缺陷数据(Analyze Defect Data):产生报告和图表来帮助你分析缺陷修复过程,并帮助你决定什么时候发布该产品。51Testing软件测试网l!_-o%o3~)]f

 51Testing软件测试网!l0R_,o$d j!A5M5s:G.g

(tE${rhr0

TAG: 质量管理

 

评分:0

我来说两句

日历

« 2023-10-11  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 5633
  • 日志数: 10
  • 图片数: 1
  • 建立时间: 2007-12-24
  • 更新时间: 2008-04-09

RSS订阅

Open Toolbar