测试文档
上一篇 / 下一篇 2007-01-21 20:54:48 / 个人分类:软件测试理论
每个测试过程有五个基本测试文档(Test Document):51Testing软件测试网*SDq$e`
《测试计划》:指明测试范围、方法、资源,以及相应测试活动的时间进度安排表的文档。51Testing软件测试网v0? hALEaGw
《测试方案》:指明为完成软件或软件集成特性的测试而进行的设计测试方法的细节文档。
u-_$I'oJ+T J0《测试用例》:指明为完成一个测试项的测试输入、预期结果、测试执行条件等因素的文档。51Testing软件测试网#IIb4s)u+q-br;d
《测试规程》:指明执行测试时测试活动序列的文档。
,]"i@:fU jQ4b6_!Y0《测试报告》:指明执行测试结果的文档。51Testing软件测试网-C-I RT'Q$|
1《测试计划》文档
《测试计划》文档是计划测试阶段的测试文档,就是指明测试范围、方法、资源,以及相应测试活动的时间进度安排表的文档。包括如下内容:
fatEquS\0① 目标51Testing软件测试网LwC[o"j
表示该测试计划所达到的目标。51Testing软件测试网:F&ZZl`2pm M
② 概述51Testing软件测试网gy:Cqq
v 项目背景:简要描述项目背景及所要求达到的目标,如项目的主要功能特性,系统结构几简要历史等。
.gI(mwa2n\0v 范围:指明该技术的适用对象及范围。51Testing软件测试网L1_5b7e1PKM!r8e&I
③ 角色及职责
;k~fX;m SBL0定义角色及其职责,即在每一个角色与测试任务之间建立关联。
8f(RCt5[j-r:`R4Z0④ 测试对象51Testing软件测试网s_;~nP&f]3i)u&]
列出所有将被作为测试目标的测试项(包括功能需求、非功能需求(性能、可移植性))。51Testing软件测试网;hg$p[5RSe@
⑤ 测试通过/失败标准51Testing软件测试网.R"b s;g"I/YI(h B
测试标准是客观的陈述,该陈述指明了判断/确认测试何时结束,以及所测试的应用程序的质量。测试标准可以是一系列的陈述或对另一文档(测试标准)的引用。51Testing软件测试网 sHX-iV X
测试标准应该指明:51Testing软件测试网7X.CHH-v;e!A7{S
v 什么将被测试?(确切的测试目标)
Q4lj!S/}:QJ(Q%Bt0v 度量尺度是如何建立的?51Testing软件测试网:SA\h^&c
v 使用了哪些标准对尺度进行评价51Testing软件测试网;x_ U%R/I:\+] o
⑥ 测试任务安排
+ik8Ve tP~0明确测试任务,对每项测试任务都要说清楚以下7个主题:51Testing软件测试网-En f+{r(i3w-u
1) 任务:用简洁的句子对任务加以说明。
_,Rl.hE%Rdi02) 方法和标准:指明执行该任务时采用的方法以及遵循的标准。51Testing软件测试网+yBv KV De@&K+n
3) 输入/输出:给出该任务必要的输入输出。
:K1ZKq&peA }04) 时间安排:给出任务的起始及持续的时间。51Testing软件测试网)YaL_'@&g)x
5) 资源:给出任务所需要的人力和物力资源。51Testing软件测试网*^T3P]u.A,Z
6) 风险和假设:指明启动该任务应该满足的假设,以及任务执行可能存在的风险。
+r-x'f`0LOBn5k#\07) 角色和职责:指明由谁负责该任务的组织和执行,以及谁将担负怎样的职责。
|+?VfJ"s0⑦ 应交付的测试工作产品51Testing软件测试网jtk:R|I`
指明应交付的文档、测试代码及测试工具,一般包括这些文档测试计划、测试方案、测试用例、测试规程、测试日志、测试事故报告、测试输入及输出数据、测试工具。
b7f2p&z2p+Ed/g0⑧ 工作量估计
'A.|?al2j,k0给出前面所定义任务的人力需求及总计。51Testing软件测试网/?VQ:rn)g
2《测试方案》文档
《测试方案》文档是计划测试阶段的测试文档,指明为完成软件或软件集成的特性测试而进行设计测试方法的细节文档。具体包括:51Testing软件测试网!I5{9V K M1]
① 概述51Testing软件测试网 o+{ J6b,Vb1u
概述被测对象和特性,简要描述被测试对象的需求要素、测试设计准则,以及测试对象的历史。51Testing软件测试网;O:b*E@,}8st0s:F-tBF
② 被测对象
rrC Yza:]"D0确定被测试对象,包括其版本/修订级别,并说明软件的承载媒介极其对测试的影响。
T.xz9p eR9X0③ 应测试的特性51Testing软件测试网%F~&~~0M ^}
确定应测试的所有特性和特性组合。51Testing软件测试网5[?)s{r3LUwPS/L
④ 不被测试的特性51Testing软件测试网&PUJ8~}SL],I8R
确定被测试对象将有那些特性和特性组合将不被测试,并说明不被测试的原因。
&Z$}X3ve4Cmv_0⑤ 测试设计综述
3f;[d#|t/?V?!v0⑥ 测试模型51Testing软件测试网#V$h.U(t2G
⑦ 测试需求
:FC?+g%S0测试需求是根据本阶段的测试目标从不同的角度明确本阶段的各种需求因素,包括:环境需求、被测试对象需求、测试工具需求、测试代码需求、测试数据准备等。51Testing软件测试网%d:LN;t7z%V K~7s
⑧ 测试设计51Testing软件测试网L [1z1D8x1}:I
测试工具设计51Testing软件测试网 GQI3d@hpQ
测试代码设计51Testing软件测试网$P,mW-Nv,_W2Tw h
测试规程设计
` O(|v#J(If+z]'a C0测试用例设计51Testing软件测试网%C4q'pi7P3|#|C
3《测试用例》文档
《测试用例》文档是计划测试阶段的测试文档,指明为完成一个测试项的输入、预期结果、测试执行条件等因素的文档。包括如下内容:
6W:^5i~:xA&|0① 测试用例清单
I$lB7tEh:p;U:r0② 测试用例列表51Testing软件测试网Gs3T#zc#dYv
v 测试项目51Testing软件测试网!cs9YV}
v 用例编号
FX ?6i2`gQ0v 用例级别
9f!{N U$Rj%[_ya,^0v 输入值51Testing软件测试网)ZW1y7b$y z;YWO
v 预期输出结果
;Y NM#m9Q eN.e0v 实测结果
k\&fy \r O+DT0v 备注51Testing软件测试网[8g0p"S.Xe}X
4《测试报告》文档
《测试计划》文档是执行测试阶段的测试文档,指明执行测试结果的文档。包括如下内容:
![p Rs2j0概述51Testing软件测试网 d)sZn_
说明本报告是哪个测试活动的总结,指明该测试活动所依据的测试计划、测试方案及测试用例为本文档的参考文档,必须指明被测试对象及其版本/修订级别。
T*~ ym&G2n#y0测试时间、地点、人员51Testing软件测试网\4P;rz-R%w ]SE'kn
环境描述51Testing软件测试网].l(a]'R
总结和评价51Testing软件测试网'^7I2Tr0Wrm
测试结果统计
oI%Tdw0对本次测试项目进行统计,包括总项目通过多少项,失败多少项,部分通过多少项及百分比等,详细的测试项目通过情况清单表示放在附件里。此处的总结用下表表示。51Testing软件测试网I.?9s:O ]p1P |
总测试项 /s \*?0Z-j'RL0 | 实际测试项51Testing软件测试网o.Rz#p}I | OK项 .d:j B\:L@0 | POK项 -lw6cY-S9ep!I~2R0 | NT项 !hLZu)E0 | NG项 ,\&bR \u:_K:o&^0 | 无需测试项 e0r;{fpJ#e Y }{Z0 | |
数目 cp#y6\/OMk+[0 | |||||||
百分比 3[7a/Y+b~"Fvd]^R(j0 |