支持用例约简的qtp自动化测试框架设计和应用

支持用例约简的qtp自动化测试框架设计和应用

ID:35082143

大小:3.29 MB

页数:69页

时间:2019-03-17

支持用例约简的qtp自动化测试框架设计和应用_第1页
支持用例约简的qtp自动化测试框架设计和应用_第2页
支持用例约简的qtp自动化测试框架设计和应用_第3页
支持用例约简的qtp自动化测试框架设计和应用_第4页
支持用例约简的qtp自动化测试框架设计和应用_第5页
资源描述:

《支持用例约简的qtp自动化测试框架设计和应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、支持用例约简的QTP自动化测试框架设计和应用重庆大学硕士学位论文(专业学位)学生姓名:李怡峥指导教师:陈恒鑫副教授学位类别:工程硕士(计算机技术领域)重庆大学计算机学院二O一六年五月TheDesignandApplicationforTestSuiteReductionofTestAutomationFrameworkBasedonQTPAThesisSubmittedtoChongqingUniversityinPartialFulfillmentoftheRequirementforProfessionalDegre

2、eByLiYizhengSupervisedbyAss.Prof.ChenHengxinSpecialty:ME(ComputerApplicationTechnologyField)CollegeofComputerScienceofChongqingUniversity,Chongqing,ChinaMay,2016重庆大学硕士学位论文中文摘要摘要回归测试作为软件测试的一个重要组成部分,采用何种回归测试方法直接影响着软件测试的效率和成本,因此人们对回归测试的方法进行了广泛的研究。而软件自动化测试作为一种新生的测试方式

3、,由于其自身的特性能在软件测试效率和控制资源消耗方面得到有效的提升,目前自动化测试正成为一种潮流趋势。本文分别对回归测试方法和自动化测试进行了研究,然后通过设计了一套支持回归测试用例约简的自动化测试框架对两者进行有效的融合。首先,介绍了回归测试的理论基础,在此基础上针对回归测试方法中的传统启发式用例约简技术进行了详细的阐述。由于传统的启发式用例约简技术没有考虑到实际测试过程每个用例的执行代价,以及测试需求对被测应用来说占有不同的重要性。因此,基于该情况本文提出了基于测试需求重要性和运行代价的用例约简算法。该算法通过对测试

4、用例引入运行代价以及对测试需求引入重要性权值两个因素,使得运用该算法选择出的回归测试用例在运行代价上更小,而且能使重要性相对更高的需求得到优先覆盖。其次,针对自动化测试所具有的优点和局限性进行了深入分析,并介绍了市面上常用的测试工具。然后结合目前的测试环境以及被测应用,确定采用测试工具QTP进行测试。为了提高自动化测试的灵活性和高效性,以及更好的支持回归测试,本文在QTP的基础上设计一套支持回归测试用例约简的自动化测试框架。该框架主要有两部分内容,一部分为框架的基本设计:首先阐述了框架的设计思想、需要达到的目标和总体结构

5、的设计。然后实现了框架的启动文件和驱动程序,并设计了测试数据集和脚本的储存管理方式。接着提出了对象库和函数的设计方法,包括公共对象库的建立和场景恢复设置等。最后设计实现了框架中自定义的测试报告和日志记录。另一部分为测试需求权值量化的设计:该部分主要是在框架中通过函数实现量化策略,然后运用框架执行自动化测试,最后得到测试需求权值文件。文件中记录着每个测试需求当前的重要性权值,然后在使用本文提出的用例约简算法选择用例时,将该权值运用到该算法中。最后,将本文设计的框架应用于实际项目中,实践证明本文提出的回归测试用例约简算法是有

6、效的、可行的,以及本文设计的框架大大节省了测试成本,提高了测试效率。关键词:QTP;回归测试用例约简;自动化测试框架;I重庆大学硕士学位论文英文摘要ABSTRACTRegressiontestingasanimportantpartofsoftwaretesting,themethodwhichusesdirectlyimpactontheefficiencyandcostofsoftwaretesting,sopeoplecarriedoutextensiveresearchonregressiontestingmet

7、hods.Asanewbornwaytotest,thesoftwaretestautomationbecauseofitscharacteristicscanbeeffectivelyimprovedintermsofsoftwaretestingandcontrolresourceconsumption,inthefieldofsoftwaretestingisbecomingatrend.Inthispaper,wehavebeenrespectivelystudiedinautomatedtestingandre

8、gressiontestingmethods,andthendesignedasetofautomatedtestingframeworkforregressiontests.First,wehavebeenanalyzedandintroducedtoregressiontestmethodsandprocesse

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

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

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