编写测试计划

上一篇 / 下一篇  2008-08-20 11:09:38

    测试计划阶段主要处于测试的先期准备阶段,在该阶段中主要是对将要进行的测试工作做一个整体的规划。包括一下内容:

    1。测试目的和测试项目简介。

    1.1测试目的:××××系统的测试计划有助于实现一下目标:

    确定现有项目的信息和应测的软件构件。

    推荐可采用的测试策略,并对这些策略加以说明。

    确定所需要的资源,并对测试的工作量加以估计。

    给出测试项目的可交付元素。

    1.2项目背景

    了解产品是什么,应用领域,开发背景,主要功能以及使用范围。对于大的测试项目还要了解测试的目的和侧重点。

   2。测试参考文档和测试提交文档。

   2.1测试参考文档

    产品需求说明书

    产品概要设计

    产品详细设计

    产品是哟嘎说明书

    2.2测试提交文档

    测试用例:建立测试用例内容模版,规定用例的编号规则。

    测试日志:建立测试日志内容模版,确定记录日志所使用的应用程序。

    缺陷报告:确定缺陷报告的内容。提交的方式。使用缺陷跟踪系统。确定缺陷的优先级和严重程度。

    测试总结:建立测试总结模版。

   3.测试策略

   测试策略一般包括一下内容:

    3.1数据库测试:针对数据库相关的功能进行测试。测试目标:确保数据库的访问方法和京城正常进行,数据不会遭到破坏。通过对数据的读写操作测试数据库。

    3.2功能测试:集成测试阶段主要针对大的功能实现进行测试,系统测试阶段依据需求规个说明书逐项测试,验收测试阶段依据用户手册说明书逐项测试,以按需求和用户手册所列功能项逐一进行检查。

    3.3界面测试:只在系统测试阶段进行。按照相关规定逐项检查,包括菜单、按钮、版权信息等、检查提示信息中的文字和标点符号、图标等。

    3.4值域测试:只在系统测试阶段进行。对于所有需要输入数据的地方,进行数据输入并检查其输出结果。检查正确的输入是否得到正确的输出。错误的输入是否得到相应的错误提示。

    3.5版本验证测试:在系统测试和验收测试阶段进行。尽量避免因为开发组版本控制问题而影响测试效果。进行必要的报告反测和系统的基本功能测试,一般时间为一天。以确认版本是否值得进修测试为标准。

    3.6强度测试:在系统测试的中后期进行,通过模拟用户的测试进行。验证系统的健壮性。针对重点模块,进行一些必要的加载测试,包括大数据量和长时间测试。在各模块具有一定稳定性的基础上,开始模拟用户的测试。还包括有关容量的测试,硬盘容量。数据库大小等。测试死机或者程序出错时的系统自我保护的能力等等。

    3.7安全性测试:在系统测试阶段进行,程序提供的安全性功能符合需求的设计。测试用户的安全性,包括用户创建。权限设置,权限的验证,权限级别等。测试数据库的安全性。

    3.8裸机测试:在系统测试中后期或者验收测试阶段进行。在干净的环境中,进行与其他测试环境相同的测试。应包括所有的测试内容。标准时在裸机环境上程序正常运行。

    3.9安装测试:在系统测试的中后期和验收测试阶段进行。以安装正常或卸载正常为标准。

    3.10加密测试:在系统测试的中后期和验收测试阶段进行。主要时针对加密狗问题的测试。标准时“加密+可以使用”与“不加密+不可以使用”两个方面都是正常的。

    4。确定测试内容。

   列出所有要测试的功能项。要点如下:

    功能测试:理论上要覆盖所有功能。如有特殊情况要覆盖到所有主要功能。

    设计的测试:对一些用户界面、菜单的结构还有窗体的设计是否合理等的测试。

    整体考虑:要卡率到数据流从一个模块到另一个模块的过程中是否正确。

   5.测试资源

   5.1角色:列出了在该项目的人员配置。

    5.2.测试人员的具体任务分配

    5.3系统(硬件资源)

    5.4软件环境

   6.测试进度

    列出个测试阶段的资源要求以及时间安排。

    列出项里程碑

    7.风险和问题

   列出可能存在的风险和问题:

    市场压力大

    测试时间不够。

    测试人员的及时到位(设备和人员)。

    测试人员的培训。

    开发进度的变化,需求或设计的变更。

    测试人员的基础培训。

    开发组的版本控制。

 


TAG: 测试理论

 

评分:0

我来说两句

Open Toolbar