熟记葬花辞者,必与之灵犀,列为上友; 怀藏弟子规者,必仁孝至真,敬为益友; 潜心测试者,吾等所好相似,愿与之切磋共勉之~以求比昔好!

Notes-测试方案

上一篇 / 下一篇  2008-08-06 19:59:17 / 个人分类:笔记

 

U4E-nic[4s0

教学目的:了解51Testing软件测试网\ ^0GS$x1P(l'v%K

如何测试:保证质量的前提下,用最少的资源最少的时间,来完成并达到测试目标51Testing软件测试网JW)N{{ p

测试“不可能”:1.不可能会是零缺陷;2.不可能会有足够的时间;3.不可能会通过测试找到全部的缺陷;51Testing软件测试网/h5J?U!x'R#jD Q

 51Testing软件测试网X9m l"A Oc$w

功能测试51Testing软件测试网j:W8?%Z'I|X7BHIf7s

1.用例设计:51Testing软件测试网pLFtn*j

rose图得到详细的测试对象/测试对象的细化;为了充分的测试---画流程图(rose /viso

'N$a J_+_L5TR0

a需求分析人员确定需求中不明确的地方;.b需求分析人员确实需求的优先级51Testing软件测试网8i0D$\j3I(_C

2.数据构造:excel /工具的自动化testmanger中的datapool

v]n9I@0

3.执行时考虑---用例执行策略:

T J^o/K(FjV#U0

1.先执行用例级别为高的测试用例;51Testing软件测试网3H6O#R(b"lDz

        2.在时间进度比较急迫的情况下只执行用例级别为高的测试用例;51Testing软件测试网(q6W}G os sM

       3.针对流程相同而测试数据不同的测试对象,我们可以考虑使用自动化测试来执行;51Testing软件测试网$F Co_*I-\

4.我们可以考虑白天做人工测试,晚上运行自动化测试脚本

0_a)}a9q2Q l0

 

)V|Qr]y Q&b0

性能测试51Testing软件测试网st5\:Bc1g

1.确定性能测试的目标;

E HC4A9N'H`]0

2.性能测试的特点决定了性能测试必须提早开始;(特点:性能测试时间较长;发现问题后的修复时间较长的特点);                                                

3u6U*Br)Z G0

3.必须要在基本功能稳定之后就可以考虑做性能测试在高负荷/高负载的情况下;

%XK@.q(k2l4xe0

4.首先考虑业务场景分析a.在什么时间系统使用率会高;b在最高的情况下,什么业务最多; c进行模拟 51Testing软件测试网0\,J}] aD

业务场景分析原则:1单用户单业务;2多用户单业务;3多用户多业务

&|NV0y*YVHY0

5.执行策略:白天做脚本维护和开发,晚上运行自动化测试脚本。

z&zkh z!V.D*`3dc0

 

2r'Zi+~%i.{hy+od0

 GUI测试51Testing软件测试网e|:eYk

界面上所有的控件在项目初期都是简单的堆砌51Testing软件测试网J/n*}"U0\;zV

1开始先做单个控件的测试;2控件组合的测试;3整个截面的测试;51Testing软件测试网 F6rfmza

 51Testing软件测试网%Sv.}XPi:p

 

%z*nc"ALRjF)D0

测试方案的模板51Testing软件测试网"Ws&R6I:u

方案中:51Testing软件测试网 IH6[%LP;^

 1.明确测试的详细对象及其测试的使用方法

,F \?m'g'@0

2.明确测试的环境(硬件、软件、操作系统数据库、浏览齐类型、浏览器的版本)

#^ZyX%MS0

3.明确搭建原则(主测试环境,辅测试环境)

LU8WxLJ-d8\I{0

4.考虑是否采用自动化测试?用什么工具(全称和版本),自动化测试框架51Testing软件测试网4Y;Gyg#I?

1概述

Lk)I [un3v%^;x3z0

本方案文档是为了指导XXX软件的系统测试测试代码设计、测试用例设计和测试执行。

ioC1MQ/kH A0

阅读对象为参加测试用例设计、测试代码设计和测试执行的测试工程师和相关的开发人员。51Testing软件测试网3k8VU*O.c;Y'I

 

5xZ#z6nP;P#K3|:V0~0

2被测对象

4~4Pc+FA3f5c0

概述被测对象的主要功能、实现结构、使用背景、历史等。

M*^8_i5V1@$} j'](Q0

 

|(]L ma_7k0

3应测试的特性

yP$V&Tf t;xG0

对应测试需求细分出来的测试子项。51Testing软件测试网KS g|8O w)M?

 

;{zO&Ap.A:s%h0

4不被测试的特性:如果系统测试分好几次来做,需要指出本次不考虑测试的特性,可以比较粗点。

'b)T+S%K-w2G0

5测试模型51Testing软件测试网w;t%k7u-V+d)V

5.1测试组网图/结构关系图:系统测试描述测试组网图、集成和单元测试描述结构关系图。51Testing软件测试网Yj#lvOk

5.2测试原理/策略:系统测试描述测试原理、集成和单元测试描述测试策略。

hq(e"F r AC0

5.3操作流程描述基本测试项目测试/操作流程,比如先做功能测试执行再做性能测试执行等,可取代测试规程。

A z,N1}Rjn0

 

UV&oYNi0

6测试需求51Testing软件测试网\hY1z8b%`8Y9~

6.1环境需求

vI1|iv&r N5j1y j,b0

指出必需的和希望的测试仪器、设备需求。

+co e3A&W{~ tI5P0

6.2被测对象需求51Testing软件测试网2x8E H\[k"MZ!F d

为完成测试是否需要对被测对象以及相关对象作特殊要求,例如对相关对象的版本要求、接口协议要求等。

'g9EaVe0K6Q|m0

6.3测试工具需求51Testing软件测试网Xt1\UT%Y

如果采用自动化测试,在此处列出对于测试工具的需求,测试工具包括自主开发,商用,二次开发工具等。51Testing软件测试网4` B]Rah(`1O

6.4测试代码需求

:xb^2t v0

自动化测试脚本需求,比如是否使用数据驱动。51Testing软件测试网 o:C-v6D@ cv/`L

6.5测试数据需求

为执行各测试项目需要在测试前预先设置的数据,避免测一项改一次数据,特别是在自动化测试中,或者仪器测试中需要定义的数据文件和测试数据库。需要对数据文件的名称和内容格式进行定义。

;D5e,v@0y*ofrj0

6.6其它需求

确定需要的特殊工具,确定其他任何测试需要(如,办公室空间需要等),确定对测试小组来说目前还没有但是必需的需求的来源。51Testing软件测试网1c"a?;Mu?'Y)_

7测试设计

7.1测试工具设计

7.2测试代码设计

描述将要插装的测试代码或测试脚本的设计要点、设计思路。如有具体相关文档,需指明文档引用关系。51Testing软件测试网7uv(`6D/{

7.3测试用例设计

描述测试用例设计会用到的方法,确定用例编号规则。

$f8t{ E f y u xW0

7.4测试规程设计

描述测试用例的执行过程,包括如何搭建系统测试环境,先执行哪些测试用例,再执行哪些用例,如何记录测试结果等。51Testing软件测试网jw:^#KP2Fe

 

A'[5M u} {c0

描述将要采用的测试工具的设计要点、设计思路。如有具体相关文档,需指明文档引用关系。

#io Yca|"[T'v K0

 

.{)W$x*G3w*qSk5o0

TAG: 笔记

引用 删除 lisheng7713   /   2009-08-28 12:29:21
嘿嘿````
 

评分:0

我来说两句

Open Toolbar