b%2fs软件自动化测试的研究和设计

b%2fs软件自动化测试的研究和设计

ID:32796723

大小:4.39 MB

页数:64页

时间:2019-02-15

b%2fs软件自动化测试的研究和设计_第1页
b%2fs软件自动化测试的研究和设计_第2页
b%2fs软件自动化测试的研究和设计_第3页
b%2fs软件自动化测试的研究和设计_第4页
b%2fs软件自动化测试的研究和设计_第5页
资源描述:

《b%2fs软件自动化测试的研究和设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要随着互联网技术的高速发展,B/S结构软件系统得到了广泛的应用,它以易用、交互性强、快捷等特点,迅速占领人们生活和工作的每一个角落。从发展如火如荼的电子商务、社交网站到互动交流的博客,甚至各大公司和单位的信息发布平台,都遍布了B/S软件的脚印。但随着市场需求增加,B/S软件不仅承担简单的数据发布任务,而且还包括更复杂的应用事务处理和更大量的数据处理,这给B/S软件的开发提出更高的要求,而且对其进行测试也带来了巨大的挑战。B/S软件应用开发呈现版本更新快,重复性和相似性测试较多,手工测试显然费时费力,测试效率低,远远达不到测试进度的要求。而自动化测

2、试在近十年的飞速发展,在包含大量回归测试的软件系统中得到了很好的应用。因此,通过实施自动化测试,利用其回归测试能力强,无需人值守等特点,提高软件测试的效率、覆盖率和一致性是非常有意义的。QuickTestProfessional(简称QTP)是目fj{『非常流行的一款自动化测试工具,其广泛应用在B/S结构程序的功能测试中,是一种针对功能测试和回归测试自动化提供业界最佳的解决方案。测试人员可以使用无需脚本的关键词视图来表现测试的每个步骤,还可以通过QTP所集成的录制能力来捕获测试步骤。但是仅使用该工具的录制和回放功能来完成的自动化测试显然是低效的。因为这

3、些录制的测试脚本是不舰范的,并且与测试数据紧密地耦合在一起。此外,它们的功能性也很难追踪和重现,维护成本巨大,最终很可能导致自动化测试实施的失败。显然,在QTP沏,0试工具的基础上,对其进行扩展,从而引入自动化测试框架是十分必要的。本文的主要研究工作是基于QTPI具丌发一套适合用于B/S软件回归测试的自动化测试框架。文章首先概述了B/S软件的特点和测试内容,并分析了自动化测试的相关特点和引入的条件。然后研究提出了基于QTP的自动化测试框架,该框架包括执行调度器、用例管理器、同志管理器和报告生成器四个扩展部件。接着详细设计和部分实现该框架的扩展部件。最后

4、通过一个B/S软件自动化测试实例来展示该框架的能力。运用该框架,所有的测试数据和测试脚本可以按统一的标准存放在指定的版本控制工具的目录里,测试人员通过执行调度器灵活地安排广东工业大学硕士学位论文测试计划,测试过程无需人值守,测试结束后能按设计的样式生成测试报告。和原有的QTP钡JJ试工具相比,本框架具有以下特点:1)设计了执行调度器,能按测试计划对测试用例进行批处理执行;2)测试数据和测试脚本分离,统一管理;3)对QTP钡I]试脚本进行优化,形成测试用例模板;4)自动生成QTP的Excel和HTML测试报告。关键词:B/S;QTP;自动化测试;自动化测

5、试框架ABSTRACTABSTRACTWiththerapiddevelopmentofInternettechnology,thesoftwaresystemofB/Sstructurehasbeenwidelyused,anditiseaseofuse,interactive,speedandSOon,thereforeitquicklyoccupiedeverycornerwherepeopleliveandwork.Fromthee-commerceandsocialnetworkingsiteswhicharedevelopinginfull

6、swingtotheinteractiveblog,andeventheinformationpublishingplatformsofmajorcompaniesandunits,areallovertheB/Ssoftwarefootprints.However,withthemarketdemandincreasing,B/Ssoftwarenotonlybearthesimpletaskofdatadissemination,butalsomorecomplexapplicationtransactionandlargeramountsofda

7、taprocessing,whichgiveB/Ssoftwaredevelopmenthigherrequirements,butalsobringgreatchallengestotest.TheB/Ssoftwareupdatestheversionmuchfaster,andithasalargeofreproducibleandsimilartestswhichatemoretime-consumingandlaboriousbymanualtesting.Andtheefficiencyofmanualtestislow,whichisfa

8、tbelowtherequirementsofthetestschedule.Fortunat

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

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

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