测试方案

上一篇 / 下一篇  2012-03-12 13:07:49

测试方案

编写测试方案的目的

测试方案也称为测试计划,是软件测试流程的一部分,是需求文档和测试用例之间的衔接,可以帮助我们明确测试目的,测试进度,人员安排,以及细分需求文档的测试功能点(主要业务流程,页面功能,后台测试),明确和划分测试方法(黑盒测试白盒测试自动化测试),从而达到明确目标,明确功能,明确进度的目的,使得后面测试的工作能够有条不紊的进行,测试方案就像给测试工作列了一个大的提纲。

测试方案的大体内容

1.测试目标-可以介绍本项目的背景和应用环境,如果是子项目或其中的一个版本,可以着重介绍一下该版本的应用情况和实现内容,需宏观地介绍

2.测试内容和范围-本项目或子项目,或该版本需要实现的功能,根据主要业务划分测试功能点

3.测试使用的方法(黑盒,白盒,自动化等),如使用自动化或性能测试工具,需对自动化环境做简要的介绍,包括工具,自动化测试的大体流程,有的需给出组网图,介绍自动化环境的部署情况。

4.人员和进度安排,介绍开发人员和测试人员的介入项目的时间,以及项目中的安排。可以尽量把安排做的紧凑,耦合度高。比如开发人员用一周的时间进行开发并完成单元测试,与此同时可以安排测试人员编写用例并完成组内评审。接着,测试人员可以进入测试阶段,在一定的期限内完成预测试,系统测试,其中系统测试是重点,一般需三轮,每一轮可以根据测试进展情况调整需要执行的用例,第一轮需执行所有系统用例,需要的时间较长,第二,三轮需挑出主要业务的用例执行,每次递减50%。第三轮相当于冒烟测试,只执行最主要的业务,每轮测试需考虑验证bug的时间,进行合理的安排。

测试方案模板

第一页应包括如下内容:

文档号:ProjectName_Test_number  

当前版本号:

文档状态:草稿/完成/发布

发布时期:

测试方案主要内容

第一部分:方案文档的介绍,或称为引言。

  1.1编写本测试方案的目的

  1.2项目背景

  1.3测试目的

  1.4测试范围

  1.5预期的读者

  1.6定义-列出本文档中用到的专业术语及其解释,外文首字母词汇的全称

  1.7参考文献

第二部分:软件说明,简要介绍软件产品的功能并对其进行功能点的划分,可以结合图表,流程图的方式,这一部分非常关键,直接关系到对项目的理解,对业务功能的认识以后测试用例的编写架构,以及预测试,系统测试的方向和重点关注的部分。

第三部分:测试方法的介绍,包括黑盒,白盒,自动化测试,性能测试,压力测试。可以针对项目中主要使用的测试方法进行简要的背景介绍,对它在项目中的应用做具体的介绍。

第四部分:进度安排,包括进行测试的日期和工作内容(如测试环境的搭建,培训,准备输入数据等),可以尽量与开发保持高耦合度,使两者配合得更好。

第五部分:测试内容,可以根据测试目的的不同进行划分,如分为:功能测试,组合测试(集成测试),性能测试,用户界面测试,后台测试,验收测试--这一部分是后面编写测试case的主要依据

5.1功能测试计划

在功能测试中,可以根据第二部分,软件说明中对软件产品的大体介绍再进行详细的划分,明确各个测试功能点,起到测试用例提纲的作用,尽量做到条理清楚,结构合理,测试点包含全面,简明扼要。这部分建议使用树状结构布局,使结构,层次更加清晰。--这一部分主要关注独立的功能点,是把每个功能点从需求文档中剥离的过程。

5.2集成测试计划,相对于5.1的独立的功能点,集成测试着眼于基本的,重要的业务流程,是一个将很多独立功能组合起来的过程。在系统用例的设计中需重点参照这一部分完成集成测试用例。

5.3性能测试计划,主要关注输入数据,期望的性能,实际性能。这在测试硬件产品,海量数据入库时用的比较多,在电子商务项目中,我们可以做并发性测试,模拟多用户同一时间段在网站的操作,观察网站的抗压性,性能如何。主要工具有MI公司的LoadRunnerIBM公司的RobotFunctional Tester

5.4用户界面测试计划,主要关注:

1>.每个页面的界面是否显示美观合理,风格是否一致,元素是否显示正确(字体正确统一,排列正确合理)

2>.数据项能否正确回显

3>.执行有风险的操作时是否有“确认”,“放弃”等提示对话框

4>.对于有分页的页面,需关注分页功能是否正确,以及每列的排序情况

5.5后台测试计划,主要包括后台日志数据库测试,立足点在于对系统的某一操作是否引发了后台正确的操作,重点关注日志中的消息体,以及对消息的判断是否符合预期,关注数据库中某一时间点状态的变化。

5.6验收测试计划

验收测试是为客户准备的,会有另外一个专门的文档收录详细的验收测试用例以及产品介绍,在这里可以列一个大体的提纲为其参考,列举最主要的功能的业务。

 


TAG: 测试方案

liushuhao的个人空间 引用 删除 liushuhao   /   2013-12-02 09:43:29
-5
引用 删除 chrisy0421   /   2013-09-11 17:34:09
5
引用 删除 jinxiadaxia   /   2012-04-27 20:48:23
不好意思,点错了,要点5分的
引用 删除 jinxiadaxia   /   2012-04-27 20:47:45
1
 

评分:0

我来说两句

日历

« 2024-03-26  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 4663
  • 日志数: 6
  • 图片数: 1
  • 建立时间: 2012-03-05
  • 更新时间: 2013-03-20

RSS订阅

Open Toolbar