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

Notes-测试方案

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

 51Testing软件测试网I%hW| m4\)g"M,H

教学目的:了解

'^ fN@/S)d2p3U0

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

测试“不可能”:1.不可能会是零缺陷;2.不可能会有足够的时间;3.不可能会通过测试找到全部的缺陷;51Testing软件测试网ZF[jN7F:H

 51Testing软件测试网zDne-T*Ym g

功能测试51Testing软件测试网$Ce,I Sw6} c#a {"[

1.用例设计:51Testing软件测试网*n%}/K5l3|%Wt

rose图得到详细的测试对象/测试对象的细化;为了充分的测试---画流程图(rose /viso51Testing软件测试网8m|_'o{DM

a需求分析人员确定需求中不明确的地方;.b需求分析人员确实需求的优先级

e1Ws B*`)qb!?)H'E&E8x0

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

q;{7HJh0

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

.?VV-oq bo6o6F0

1.先执行用例级别为高的测试用例;51Testing软件测试网/Yr x2G}/O

        2.在时间进度比较急迫的情况下只执行用例级别为高的测试用例;

(D;fy9QT,XJC0

       3.针对流程相同而测试数据不同的测试对象,我们可以考虑使用自动化测试来执行;

i \K']7o qNd e6~!}\0

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

;a2O*U `4eUE {@F m0

 

3Q9Y6KABR0

性能测试

x5U:rs&B0

1.确定性能测试的目标;51Testing软件测试网0ZMh)a na z6gq

2.性能测试的特点决定了性能测试必须提早开始;(特点:性能测试时间较长;发现问题后的修复时间较长的特点);                                                51Testing软件测试网9`o*j-f{ I_ B

3.必须要在基本功能稳定之后就可以考虑做性能测试在高负荷/高负载的情况下;51Testing软件测试网-v G0l,PtWua

4.首先考虑业务场景分析a.在什么时间系统使用率会高;b在最高的情况下,什么业务最多; c进行模拟 

R!Y~n?X:q'[0

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

olTo1}Z Z*`-L0

5.执行策略:白天做脚本维护和开发,晚上运行自动化测试脚本。51Testing软件测试网{4_Kf0s ^W'gC%X

 51Testing软件测试网;x4jO I9o n/Brh

 GUI测试51Testing软件测试网?0[r0b x%D?0n A

界面上所有的控件在项目初期都是简单的堆砌

:? b0[.M;C&xA%w8P0

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

\Y]s6aP0

 

9cio~p2byR)fy0

 51Testing软件测试网+j F%k&pg!KCL}a:w

测试方案的模板

u |5lG3OV"ed0

方案中:

!D#@~,M-O z!|/s0

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

IE;e:s,lbu0

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

`'PK-^m7XMH0

3.明确搭建原则(主测试环境,辅测试环境)51Testing软件测试网7Y&b(y+D5].h/npFV7F

4.考虑是否采用自动化测试?用什么工具(全称和版本),自动化测试框架

dK5J2R%n"z0

1概述

*a'WV"h5l$vpo0

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

w N/\L(LK&u@0

阅读对象为参加测试用例设计、测试代码设计和测试执行的测试工程师和相关的开发人员。

Gfev~1v)e.{0

 51Testing软件测试网!A$bx@+g.K#{*v$G5Yt

2被测对象

)_2i)T,|A(Rd-A2j0

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

@r&\3B7ioEo}0

 

r2e AyV#q,y#?)k0

3应测试的特性

@H?9X$d!XYx"X |0

对应测试需求细分出来的测试子项。

gfR"_6y/Nm'p0

 

.foN%C hg1n2a_ s0

4不被测试的特性:如果系统测试分好几次来做,需要指出本次不考虑测试的特性,可以比较粗点。51Testing软件测试网N/S$VbGh T2L#h

5测试模型51Testing软件测试网wjzN+Ih

5.1测试组网图/结构关系图:系统测试描述测试组网图、集成和单元测试描述结构关系图。51Testing软件测试网2P Q:Y5A&G(s

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

l3iL&D }S#Ab\0

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

yb)j,l }#C0

 51Testing软件测试网F4F\Q'}-A |B

6测试需求51Testing软件测试网d-r5~1s9Jt$dft+_

6.1环境需求51Testing软件测试网4yLV"n]MZ

指出必需的和希望的测试仪器、设备需求。51Testing软件测试网8|Q*kq]5GE'p

6.2被测对象需求51Testing软件测试网9P'A$eWOO dF`.L

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

yT_U3j9`^~0

6.3测试工具需求

0t+E}MZ&mS0

如果采用自动化测试,在此处列出对于测试工具的需求,测试工具包括自主开发,商用,二次开发工具等。51Testing软件测试网fA;L}7e*]W

6.4测试代码需求

9r7W%abA'^o0

自动化测试脚本需求,比如是否使用数据驱动。51Testing软件测试网 l0| Q'rc}3oH} [B M

6.5测试数据需求

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

6.6其它需求

确定需要的特殊工具,确定其他任何测试需要(如,办公室空间需要等),确定对测试小组来说目前还没有但是必需的需求的来源。

HA0AV1Qs6u'T \l+P0

7测试设计

7.1测试工具设计

7.2测试代码设计

描述将要插装的测试代码或测试脚本的设计要点、设计思路。如有具体相关文档,需指明文档引用关系。51Testing软件测试网:oD4r VxRE

7.3测试用例设计

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

A(iB Hs9z0}j0

7.4测试规程设计

描述测试用例的执行过程,包括如何搭建系统测试环境,先执行哪些测试用例,再执行哪些用例,如何记录测试结果等。

+U%P4L5UwR$H0

 

ypG GIq)a+@$Z%e9@0

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

/A5rhR|&h x!]0

 51Testing软件测试网b8`%]|2vu


TAG: 笔记

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

评分:0

我来说两句

Open Toolbar