欢迎来到天天文库
浏览记录
ID:34963697
大小:4.16 MB
页数:70页
时间:2019-03-15
《基于用户日志分析的测试用例生成系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于用户日志分析的测试用例生成系统的设计与实现THEDESIGNANDIMPLEMENTATIONOFTHEAUTOMATEDTESTCASESGENERATIONSYSTEMBASEDONUSERLOGS董路迪哈尔滨工业大学2018年6月国内图书分类号:TP311学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文基于用户日志分析的测试用例生成系统的设计与实现硕士研究生:董路迪:导师:徐志明:教授副导师:牛耕:高级工程师申请学位:工程硕士:学科:软件工程:所在单位:计算机:科
2、学与技术学院答辩日期:201:8年6月授予学位单位:哈尔滨工业大学:ClassifiedIndex:TP311U.D.C.:621.3DissertationfortheMaster’sDegreeinEngineeringTHEDESIGNANDIMPLEMENTATIONOFTHEAUTOMATEDTESTCASESGENERATIONSYSTEMBASEDONUSERLOGSCandidate:DongLudiSupervisor:Prof.XuZhimingAssociateSupervisor:Se
3、niorEngineerNiuGengAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:SoftwareEngineeringAffiliation:SchoolofComputerScienceandTechnologyDateofDefence:June,2018Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要作为自驱动更新的APP应用,百度地图的
4、更新迭代的一个周期为30天左右。在迭代周期内的新功能兼容性测试以及现有功能的回归测试大部分依赖于测试人员的手工测试。如果能将依靠于手工执行的功能测试,优化为自动化执行,即功能测试仅仅需手工执行一次,即可生成自动化的测试用例和代码,这将会有效的提升软件测试的效率和测试覆盖率。自动化测试用例的生成,是一个优化测试的有效方法。本文主要设计和实现了自动化测试用例生成系统的核心业务,将原来需要大量依赖手工测试的功能,进行自动化测试。通过在用户测试阶段,回收上来的用户日志、并对其进行预处理、分析生成用户行为路径;根据用户
5、行为路径,生成可用与自动化测试框架的测试用例。自动化测试用例生成系统,将自动化测试用例生成封装成了一个平台系统,平台的使用者,只需简单的操作,即可实现测试用例的生成,并完成测试,收到测试报告。整个系统的主要功能模块被分成如下四部分:用户行为路径管理、自动化测试用例管理、测试设备管理、权限管理。系统采用了PHP语言进行开发,使用了公司内部优秀的PHP框架ODP,通过WebService的接口模块,可实现功能模块的数据共享。本文以自动化测试用例生成系统作为研究课题,对国内外的软件测试行业以及自动化测试现状进行调研
6、后,结合公司测试开发流程规范,实现了一个体验良好,实用性强的自动化测试平台。关键词:自动化测试;测试用例;用户日志;安卓测试-I-哈尔滨工业大学工程硕士学位论文AbstractAsaself-drivenupdatedAPPapplication,BaiduMaphasaniterativeupdateperiodofaboutonemonth.Newfunctionalcompatibilitytestingwithintheiterativecycleandregressiontestingofexist
7、ingfeaturesreliesheavilyontesters'manualtesting.Iffunctionalteststhatrelyonmanualtestscanbeoptimizedforautomatedtesting,thatis,functionaltestsneedonlybeperformedmanuallyonce,automatedtestcasesandcodecanbegenerated,whichwilleffectivelyimprovetheefficiencyofs
8、oftwaretestingandtestcoverage.Thegenerationofautomatedtestcasesisaneffectivemethodforoptimizingtests.Thispapermainlydesignsandimplementsthecorebusinessoftheautomatedtestcasegenerationsystem.Itwilliniti
此文档下载收益归作者所有