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

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

ID:6154457

大小:559.00 KB

页数:11页

时间:2018-01-04

自动化测试可行性分析报告_第1页
自动化测试可行性分析报告_第2页
自动化测试可行性分析报告_第3页
自动化测试可行性分析报告_第4页
自动化测试可行性分析报告_第5页
资源描述:

《自动化测试可行性分析报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XXXX客户自动化测试可行性报告XXXX客户网银资金管理系统引入自动化测试的可行性分析报告版本:1.011/11XXXX客户自动化测试可行性报告1.概述1.1.目的本文档对XXXX客户网银资金管理系统项目引入自动化测试工具的可行性进行评估,为项目经理提供决策参考。1.1范围本文档描述了XXXX客户项目情况、现有测试工作流程、自动化测试本身的一些情况,对测试工作量进行了估算,最后对估算结果进行了分析,并依此提出了一些建议。本文档中讨论的自动化测试工具主要是功能测试工具。1.2术语定义本文档涉及了几款自动化测试工具:TestManager:IBM公司的测试管理工具,属于Rational系列

2、产品之一。Robot:IBM公司的性能测试工具,属于Rational系列产品之一。RFT:RationalFunctionTester,IBM公司的功能测试工具,属于Rational系列产品之一。TestDirector:Mercury公司生产的测试管理工具。Loadrunner:Mercury公司生产的性能测试工具。QTP:QuickTestProfessional,Mercury公司生产的功能测试工具。1.3参考文档11/11XXXX客户自动化测试可行性报告1.项目介绍1.1.项目背景XXXX客户网银资金管理系统,是XXXX客户为了加强银行账户管理,提高资金利用效率而开发的一套资金

3、管理系统。1.2.项目开发、运行环境XXXX客户网银资金管理系统遵循的开发规范如下:Ø操作系统:Windows2003或者HPUnix或者SCOUnix或者AIX或者SolarisØ数据库平台:Informix9.0ØJ2EE应用服务器:Weblogic8.1.4Ø开发平台:Eclipse(3.1以上版本)1.3.项目进度项目的预定计划如下:序号阶段名称工期开始时间结束日期1需求阶段34工作日2006-5-102006-06-262开发阶段64工作日2006-6-122006-9-73测试执行阶段48工作日2006-7-42006-9-71.4.项目特点分析根据业务需求分析,业务量主要

4、集中在银行业务数据操作,包括银行数据查询,银行业务数据变更,因为和银行的交互集中在前置机上,且银行数据量大,操作复杂,耗费时间长,所以系统在多用户并发操作时,可能存在性能瓶颈。另外,由于XXXX客户的分支机构众多,操作人员多,数据量大,在多用户并发操作时,性能和效率会有较大影响。2.现有测试流程现有的测试流程按照阶段划分为测试设计阶段和测试执行阶段。测试设计阶段的主要工作是根据业务需求说明书和系统需求说明书来设计和编写测试用例。根据以往的经验,将测试用例划分成三个部分:Ø测试需求分析;Ø测试方案;Ø数据执行步骤。11/11XXXX客户自动化测试可行性报告测试执行阶段的主要手段是手工测试

5、,如果项目有性能方面的需求,再通过Mercury公司的性能测试工具LoadRunner来进行性能方面的测试。手工测试时,要完成以下工作:Ø根据测试需求分析了解业务;Ø根据测试方案来执行测试;Ø根据数据库和详细设计来验证系统的具体实现;Ø根据测试结果补充、修正测试用例中的分析、测试方案部分。系统上线部署之前两到三天,要进行内部的验收测试,其目的有两个:Ø确认系统已经准备就绪,预定功能已经实现;Ø即将上线部署的软件是正确的版本。主要通过重新搭建系统环境,重建数据库表的形式来开始验收测试。11/11XXXX客户自动化测试可行性报告1.自动化测试简介随着软件开发技术和工具的提高,软件工程和软件

6、过程实践的推广,软件测试日益得到重视和专业化。自动化测试更成为热门话题。测试自动化就是充分利用市场已有的或自行开发的测试工具,全部或部分替代手工测试、完成手工测试无法完成的测试任务,以及相关的测试数据的记录和测试报告的生成等。相对于手工测试而言,测试自动化通常具有速度快、执行效率高、执行过程受外界因素干扰小、测试结果准确等优点,缺点是前期投入较大,所以在采用测试自动化之前应当做好相应的评估工作。1.1.自动化测试的目的自动化测试的目的是通过自动执行测试脚本,使测试人员在更短的时间内能够更快地完成更多的软件测试,并提供以更高的频率执行测试的能力,从而有效降低测试成本、提高测试效率。1.2

7、.自动化测试的前提自动化测试有几个前提:Ø测试人员的编程能力;Ø重用测试脚本的设计;Ø人机交互界面的早期冻结;Ø测试脚本开发的投入;Ø测试人员对测试工具的熟练程度。1.3.自动化测试的优势和局限[1,2]自动化测试的优势:Ø对新版本执行回归测试 对于产品型的软件,每发布一个新的版本,其中大部分功能和界面都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试,从而可以让测试达到测试每个特征的目的。Ø 更多更频繁的测试在回归测试阶段,如果是每

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。