5etesting论坛自动化测试计划

时间:2024.4.20

5etesting论坛自动化测试计划

拟制: Wally Yu

审核: 风过无息

批准: 2009/03/15 2009/03/20 yyyy/mm/dd 日期:日期:日期:

修订记录

5etesting论坛自动化测试计划

2

1 目标 ........................................................................................................................... 4

2 概述 ........................................................................................................................... 4

3 组织形式 .................................................................................................................... 4

4 测试对象 .................................................................................................................... 7

5 需求跟踪 .................................................................................................................... 8

6 测试通过/失败标准..................................................................................................... 9

7 测试挂起标准及恢复条件 ............................................................................................ 9

8 测试任务安排 ............................................................................................................. 9

8.1 任务1:对功能性的测试 .................................................................................. 9

8.1.1 方法和标准 ............................................................................................ 9

8.1.2 输入/输出............................................................................................ 10

8.1.3 时间安排 ............................................................................................. 10

8.1.4 资源 .................................................................................................... 10

8.1.5 风险和假设 .......................................................................................... 10

8.1.6 角色和职责 .......................................................................................... 10

8.2 任务2:对性能项的测试 .................................................................................11

8.2.1 方法和标准 ...........................................................................................11

8.2.2 输入/输出.............................................................................................11

8.2.3 时间安排 ..............................................................................................11

8.2.4 资源 .....................................................................................................11

8.2.5 风险和假设 ...........................................................................................11

8.2.6 角色和职责 .......................................................................................... 12

8.3 任务3:对可移植性的测试............................................................................. 12

8.3.1 方法和标准 .......................................................................................... 12

8.3.2 输入/输出............................................................................................ 12

8.3.3 时间安排 ............................................................................................. 12

8.3.4 资源 .................................................................................................... 12

8.3.5 风险和假设 .......................................................................................... 13

8.3.6 角色和职责 .......................................................................................... 13

8.4 任务4:对GUI界面的测试............................................................................. 13

8.4.1 方法和标准 .......................................................................................... 13

8.4.2 输入/输出............................................................................................ 13

8.4.3 时间安排 ............................................................................................. 13

8.4.4 资源 .................................................................................................... 14

8.4.5 风险和假设: ...................................................................................... 14

8.4.6 角色和职责 .......................................................................................... 14

9 应交付的测试工作产品 ............................................................................................. 14

10 工作量估计 ............................................................................................................. 14

11 资源的分配 ............................................................................................................. 15

12 附录........................................................................................................................ 15

3

1 目标

本次自动化测试项目需要完成的目标要求如下。

? 根据自动化测试需求分析结果,对可自动化的模块及其手工测试用例进行自动化

测试。

? 本次自动化过程需要5名自动化测试人员在15天内完成自动化脚本并运行分析,

提交《XX项目自动化测试报告》。

2 概述

本项目是E测试中国对外的一个论坛系统,如图1所示,作为国内一个有朝气的测试团队,本论坛将展现这个团队对测试的热爱,同时也为国内的测试工程师提供一个全新的技术交流平台。

5etesting论坛自动化测试计划

图1 论坛logo

本自动化测试计划适用于所有参与项目的自动化测试项目经理、资深测试工程师、高级工程师。

此外,由于本项目为本书案例的一部分,对于所有有意参与实践本项目的读者也同样适用。

3 组织形式

对于本项目参与人员的具体组织结构如图2所示。

5etesting论坛自动化测试计划

图2 项目具体组织结构

4

由图2可知,整体项目由产品经理总负责,软件开发组、软件测试组、自动化测试组、配置管理组和SQA按照既定流程协同完成具体工作。自动化测试组的组织结构如图3所示。

5etesting论坛自动化测试计划

图3 自动化测试组的组织结构

下面对各成员的职责进行详细说明。

(1)测试经理的职责如下。

? 负责自动化测试计划的制订。

? 负责人力、物力资源的分配和协调。

? 负责向产品经理汇报项目测试进展情况。

? 负责与开发组、配置组、SQA的工作协调。

? 根据测试需要,组织项目专业知识和测试工具的培训。

? 正式代表公司与第三方负责软件开发的代表签订自动化测试证明。

? 定期向高层管理人员汇报工作进展和存在的问题。

(2)资深自动化测试工程师的职责如下。

? 进行自动化测试工作策略确定,确保被测系统稳定性及其他相关标准达到自动化测

试的入口准则。

? 负责自动化测试设计,使被测项目能够迅速套用公司原有的测试框架。

? 为高级测试工程师/测试工程师分配任务并依据指定的计划指导和监督他们的工

作。

? 与开发组、用户代表、操作系统代表保持联系。

? 建立和维护测试项目文件系统。

? 定期向测试经理汇报工作进展和存在的问题。

? 执行测试经理安排的临时任务。

? 完成自动化测试总结报告。

(3)高级自动化测试工程师的职责如下。

? 设计E测中国论坛自动化测试测试用例。

? 结合自动化小组现有的QTP自动化测试框架,完成E测中国论坛自动化测试项目

的自动化脚本。

? 设计并实现E测中国论坛自动化测试项目测试数据集。

? 备份和归档所有测试文档和材料。

? 定期向测试项目经理和资深自动化测试工程师汇报工作进展和存在的问题。

(4)自动化测试工程师的职责如下。

? 执行测试项目经理和资深自动化测试工程师分配的任务。

? 测试高级测试工程师的测试脚本。

? 按照公司规范执行测试脚本并分析记录测试结果。

? 维护和保存测试结果记录表格。

5

? 发现和记录所有观察到的自动化测试执行时缺陷。若发现缺陷而测试用例未覆盖,

则编写自动化测试用例及数据集并请高级测试工程师进行评审。

4 测试对象

自动化测试小组将对登入模块、主题模块、站内信模块、个人信息维护,登出模块进行自动化设计。这些模块经过手工测试后使得模块功能相对趋于稳定,适合自动化测试,如图4所示。

5etesting论坛自动化测试计划

图4 自动化测试模块

5 自动化测试需求跟踪

需求跟踪的目的是建立与维护“需求-设计-编程-测试”之间的一致性,确保所有的工作成果符合用户需求,自动化测试需求跟踪表如表1所示。

表1 自动化测试需求跟踪表

5etesting论坛自动化测试计划

6

6 自动化测试项目通过标准

自动化测试项目通过标准如下。

? 自动化测试用例和数据集达到100%需求覆盖。

? 自动化测试用例100%被执行。

? 测试过程中缺陷率达到公司系统测试质量标准。

? 经测试经理和资深自动化测试工程师审核通过。

7 自动化项目挂起和恢复条件

自动化测试挂起条件如下。

? 测试流程管理工具或测试工具等环境要素出现故障。

? 基本功能出现致命问题,导致50%用例被堵塞,自动化测试无法执行。 ? 用例版本质量太差,50%执行用例通不过,自动化测试执行无意义。 ? 其它突发事件,需要对其它产品优先测试。

自动化测试恢复条件如下。

? 导致测试堵塞的问题被修复,并通过了回归测试。

? 测试工具等环境要素被修复。

? 用例版本质量得到较大改善。

? 突发事件处理完成,可正常进行测试。

8 自动化测试任务安排

该阶段的任务主要是对登录模块、帖子操作模块、主题模块、站内信模块、登出模块的自动化任务安排。

1.方法和准则

使用QTP自动化任务模块,同时在脚本中套用框架。

2.输入/输出文档

输入/输出文档的具体表格内容如表2所示。

表2 输入/输出文档记录表

5etesting论坛自动化测试计划

3.时间安排

起始时间为测试小组100%通过测试手工测试用例的时间。自动化测试周期预计为15天,具体安排如图5所示。

7

图5 测试安排

4.资源

物力资源为配有QTP 9.2的Windows XP计算机6台。人力资源的配置如表3所示。

表3 人力资源表格

5etesting论坛自动化测试计划

5.风险和假设

启动自动化测试的假设如下。 ? 手工测试用例100%执行并通过。

? E测论坛至少上线运行3周并且被测模块没有发生致命缺陷。 可能存在的风险如下。

5etesting论坛自动化测试计划

? 计算机软件/硬件故障。

规避方案:准备备用机器(虚拟机)。

? 测试人员没有实际参加过项目,可能导致测试造成一定的影响。 规避方案:增加评审的频率和力度。

? 自动化测试人员突发性事假/病假/离职导致项目无法继续开展。

规避方案:从其他组抽取1名资深自动化测试工程师/高级自动化测试工程师,一直参与E测论坛自动化项目的所有会议并作为应急人员。 6.工作量估算

通常按照项目系统的规模大小对人力、时间进行预估,如表4所示。

表4 工作量估算表

5etesting论坛自动化测试计划

8

更多相关推荐:
自动化测试计划(英文版)

1IntroductionThisdocumentprovidesadetailedplanforthescopeapproachresourcesandscheduleofsystemtestingactivitiesforth...

自动化测试

摘要当今的企业需要掌控其关键业务应用的所有功能测试以确保所有业务流程工作符合预期通过实施自动化的功能测试企业可以极大提高测试速度和精度从挼间项目中得到更高的投资回报并且显著地降低风险本文简要描述了自动化功能测试...

自动化测试计划

自动化测试计划拟制审核批准日期日期日期修订记录1目标62概述621项目背景622范围63组织形式64测试对象75需求跟踪86测试通过失败标准97测试挂起标准及恢复条件98测试任务安排981任务1对功能性的测试9...

5etesting论坛项目自动化测试报告

5etesting论坛项目自动化测试报告版本10Page1of75etesting论坛项目自动化测试报告版本10修改记录Page2of75etesting论坛项目自动化测试报告版本10TABLEOFCONTEN...

x行自动化测试实施方案

上海x行综合前端自动化测试方案上海x综合前端自动化测试方案上海x计算机系统工程有限公司20xx年6月1上海x行综合前端自动化测试方案目录1概述311122测试目的3测试范围3测试实施方案621222324252...

基于ERP系统的自动化测试_选题报告及工作计划

工程硕士学位论文选题报告及论文工作计划课题名称学号姓名专业领域所在院系校内导师校外导师选题时间同济大学研究生院年月日一立论依据课题来源选题依据和背景情况课题研究目的工程应用价值1来源经济的全球化技术变革的日新月...

运行自动化测试的7个步骤

运行自动化测试的7个步骤我们对自动化测试充满了希望然而自动化测试却经常带给我们沮丧和失望虽然自动化测试可以把我们从困难的环境中解放出来在实施自动化测试解决问题的同时又带来同样多的问题在开展自动化测试的工作中关键...

自动化功能测试实施流程

自动化功能测试实施流程版本V10第1页目录1简介311目的32自动化实施流程321测试项目评估3211212222324不适合项目3适合项目3测试计划制定4测试用例筛选42312412422432442526自...

自动化测试的7个步骤

自动化测试的7个步骤改进软件测试过程定义需求验证概念支持产品的可测试性可延续性的设计designforsustainability有计划的部署面对成功的挑战步骤一改进软件测试过程如果你负责提高一个商业交易操作的...

自动化测试可行性分析报告

XXXX客户自动化测试可行性报告XXXX客户网银资金管理系统引入自动化测试的可行性分析报告版本10111XXXX客户自动化测试可行性报告1概述11目的本文档对XXXX客户网银资金管理系统项目引入自动化测试工具的...

自动化测试流程图解析

功能自动化测试流程解析本流程是描述软件功能自动化测试过程中的步骤内容与方法明确各阶段的职责活动与产出物1流程图2流程说明21测试计划可选与以前的测试计划过程一致只是在原来的测试计划中添加对项目实施自动化测试所需...

软件自动化测试工具介绍--所有

软件自动化测试工具介绍一功能测试工具1QTP测试工具全名HPQuickTestProfessionalsoftware最新的版本为HPQuickTestProfessional110QTP是quicktestP...

自动化测试计划(41篇)