软件质量管理之测试计划.docx

上传人:b****1 文档编号:2205221 上传时间:2023-05-02 格式:DOCX 页数:12 大小:257.71KB
下载 相关 举报
软件质量管理之测试计划.docx_第1页
第1页 / 共12页
软件质量管理之测试计划.docx_第2页
第2页 / 共12页
软件质量管理之测试计划.docx_第3页
第3页 / 共12页
软件质量管理之测试计划.docx_第4页
第4页 / 共12页
软件质量管理之测试计划.docx_第5页
第5页 / 共12页
软件质量管理之测试计划.docx_第6页
第6页 / 共12页
软件质量管理之测试计划.docx_第7页
第7页 / 共12页
软件质量管理之测试计划.docx_第8页
第8页 / 共12页
软件质量管理之测试计划.docx_第9页
第9页 / 共12页
软件质量管理之测试计划.docx_第10页
第10页 / 共12页
软件质量管理之测试计划.docx_第11页
第11页 / 共12页
软件质量管理之测试计划.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件质量管理之测试计划.docx

《软件质量管理之测试计划.docx》由会员分享,可在线阅读,更多相关《软件质量管理之测试计划.docx(12页珍藏版)》请在冰点文库上搜索。

软件质量管理之测试计划.docx

软件质量管理之测试计划

软件质量管理之测试计划

一、引言

  1.目的

  旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等。

测试计划在策略和方法的高度说明如何计划、组织和管理测试项目。

测试计划包含足够的信息使测试人员明白项目需要做什么是如何运作的。

另外,清晰的文档结构能使任何一个读者在浏览计划的前面几页后,就能对项目有一个大概的认识。

测试计划只是测试的一个框架,很多细节需要跟开发人员或其他人员沟通,因此计划不包括测试用例的细节和系统功能的详细信息。

  2.测试计划内容

  预定的测试活动的范围、途径、资源及进度安排的文档。

它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险。

  3.测试摘要

  这一节主要说明测试计划中重要的和可能有争议的问题。

本节的主要目的是将这些信息传递给那些可能不会通读整个测试计划文档的人员。

  4.重点事项

  列出测试的重点事项。

可以将问题按重要程度和优先级罗列出来,然后在后面的章节中再对这些问题进行详细说明,这样就能让对这些问题有重要影响的人员知道问题的所在。

  例如,(以测试均匀派发更新包为例)

  a)新进门店如果没有最近三天的交易数据,系统将按默认值插入到IS_BD_TrafficSpread表中

  b)新进门店如果有最近三天的交易数据,但运行时间每天都小于6小时,系统将按默认值插入到IS_BD_TrafficSpread表中

  c)新进门店如果有最近三天的交易数据,且运行时间有一天大于等于6小时,则系统按这三天的时段平均交易量计算时段派发比率

  d)运行后的门店将按最近三天的时段平均交易量计算时段派发比率

  e)运行后的门店,如果每天运行时间8小时,而某天又突然要运行10小时,那么将有2小时派发不出赠品和奖品,此时需手工更改IS_BD_TrafficSpread表中剩余的2小时的比率才有派发

  5.争议事项

  简要说明争议事项(例如,数据查询系统,说明其中“自定义查询功能”,部分暂未开放,不作处理)

  6.风险评估

  通过对技术文档的阅读,对被测系统可能存在的问题:

系统设计,数据库设计,响应时间,因测试环境不足可能存在的测试缺陷事先评估出来,以指导测试方案,进行有重点的测试。

(例如:

客户端上传下载程序,说明在这里用了6台机器做一个客户端程序下载测试,但不能做到大型的压力测试,十几台机器同时下载时可能出现的滞后现象或下载不成功现象在公司内无法进行测试,发布下去后再进行人工跟踪,请相关人员注意此点)

  7.时间进度

  简要说明测试开始时间与发布时间。

  8.测试目标

  简要说明测试发布的质量目标;

  测试计划中所有测试方法和模块已经执行通过(例如,模板测试已经根据《模板及配置程序测试用例标准V2.0.xls》进行测试,并且执行通过测试);

  所有的测试案例已经执行过;

  所有的重要等级为1/2的Bug已经解决并由测试验证。

二、项目背景

  1.测试范围

  说明本计划涵盖的测试范围,比如系统程序更新包测试,模板测试,更新包测试等。

通常说明什么是要测试的,什么是不要测试的是非常重要的。

明确规定这些问题后,测试人员对该做什么有一个清晰的认识。

  a)简要地列出测试对象中将接受测试或将不接受测试的那些性能和功能;

  b)如果在编写此文档的过程中作出的某些假设可能会影响测试设计、开发或实施,则列出所有这些假设;

  c)列出可能会影响测试设计、开发或实施的所有风险或意外事件;

  d)列出可能会影响测试设计、开发或实施的所有约束。

  提示和技巧:

(以下几点举例均以“处理派发错误和赠品修改错误”更新包为例)

  a)需要测试和特别注意测试那些部分?

(例如,数据查询需要测试“更新包执行情况”“更换赠品”“自定义查询”三个部分内容,特别注意删除更新包所牵涉的数据表变动以及更换赠品所影响的两张表dbo.PM_PP_NonCouponPromotionProduct与PM_PP_SubPromotionQuota是否有变化)

  b)测试是否专门针对与某些问题的解决?

(例如,主要针对均匀派发问题和数据查询赠品修改错误问题进行的更新包)

  c)哪些部分不需要测试,为什么?

  d)哪些部分需要推迟测试,为什么?

  e)是否要验证每个模块的稳定性?

  f)测试的优先级和先后顺序。

(例如,先测试均匀派发程序,后测试数据查询程序,因为均匀派发程序必须今天内发布,非常紧急!

  2.测试目标

  系统目标对测试人员了解自己需要做什么是非常重要的。

测试项目负责人应积极与系统设计人员或开发人员沟通,以取得相关资料。

测试人员必须知道系统是做什么并且帮助项目实现这种目标。

在计划中包括系统视图和目标后,要确保所有的测试人员都知道项目和系统的目标。

通常情况下项目计划都是模糊的。

模糊的目标必须通过成员的努力转换成可衡量和实现的东西。

没有固定的视图和目标,你将无法完成部分任务。

而且,你会发现很难将对产品的认识向别人转述。

  (例如,逻辑测试系统是一个能够选择数据库,执行脚本以及显示测试用例上提到的所有参数。

逻辑测试系统的目标:

为了方便测试人员在测试逻辑脚本,提高测试人员测试促销逻辑的速度和效率,更好地保证发布的促销逻辑参数的准确性。

  3.联系方式

  列出项目参与人员的职务、姓名、E-mail和电话。

  表格1联系方式

  

  4.风险及约束

  列出测试过程中可能存在的一些风险和制约因素,并给出规避方案。

如:

  a)由于客观存在的设备、网络等资源原因,使得测试不全面。

明确说明哪些资源欠缺,产生什么约束;(例如,客户端程序---由于网络资源有限,不能做到十几台机器同时下载的情况,无法进行大型的压力测试)

  b)由于研发模式为现场定制,且上线时间压力大,使得测试不充分。

明确说明在此种约束下,测试如何应对;

  c)只针对专门的客户群需求的测试。

明确说明此约束下的客户群和业务范围。

(例如,测试系统只针对测试人员的需求进行测试)

  5.测试文档

  列出测试过程中可能用到的参考文档、相关的设计文档以及保存位置,测试完成后应产生的文档。

  (例如,测试工具CMITest----参考文档:

《逻辑测试系统测试计划-V2.0.doc》,《逻辑测试系统测试用例-V2.0.doc》;

  保存位置:

\\195.1.1.1\AfterService\upgrade目录下,测试完成后应该产生《逻辑测试报告手册V10.doc》)

  6.测试参考文档

  表格2测试参考文档

  7.测试提交文档

  表格3测试提交文档

三、质量目标

  描述本阶段测试目标和要求。

质量目标应该包括产品的质量目标和测试小组的质量目标。

质量不仅是衡量系统的功能或性能是否正常。

对系统来说,在开发过程中尽早建立全面的质量标准与系统的及时发布是一样重要的。

质量目标是一个强有力的工具,应该在系统开发过程中尽早建立。

一个定义准确的质量目标在以后的产品开发过程中帮助决策。

例如,系统是否能够正式发行?

在代码完成后,应该修复那些缺陷?

在系统完成后那种类型的测试是最合适的?

  1.系统的质量目标

  表格4系统的质量目标

  以下例子,门店数据查询赠品完善赠品添加功能。

  表格5例如:

  2.测试质量目标

  表格6测试质量目标

  四、资源需求

  1.测试环境

  1.1硬件测试环境

  描述建立测试环境所需要的设备、用途及软件部署计划。

  “机型(配置)”:

此处说明所需设备的机型要求以及内存、CPU、硬盘大小的最低要求;

  “用途及特殊说明”:

此设备的用途,如数据库服务器,web服务器等;如有特殊约束,如SDK版本等,也写在此列;

  “软件及版本”:

详细说明每台设备上部署的自开发和第三方软件的名称和版本号,以便系统管理员按照此计划分配测试资源;如:

测试环境的版本为母盘2007-12-3版本,客户端为2007-9-11版本

  “预计空间”:

说明第三方软件和应用程序的预计空间;

  “环境约束说明”:

建立此环境时的特殊约束。

如需要路由进行局域网环境等。

  表格7测试环境

1.2软件测试环境

  表格8软件测试环境

 

 2.测试工具

  表格9测试工具

 

五.测试策略

  1.整体测试策略

  本节的目的是说明计划中使用的基本的测试过程。

使用里程碑技术在测试过程中验证每个模块,测试人员在需求阶段参与测试工作,进行需求review、设计review、测试案例设计和测试开发,在系统开发完成之后,正式执行测试。

系统达到软件系统质量要求和测试要求后发布,并提交相关的测试文档。

  2.开始/中断/完成标准

  表格10中断/开始/完成测试的标准

3.测试类型

  表格11测试类型

 

 

4.测试技术

  表格12测试技术

 

六、测试计划

  1.测试时间进度计划

  表格13测试时间进度计划

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2