欢迎来到天天文库
浏览记录
ID:50099787
大小:7.96 MB
页数:71页
时间:2020-03-04
《自动化测试在线管理系统的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、^southwestJI:WIAOTONGUNVERSITY^1^^^^^1K巧^^/v;硕七子位论义MASTERDISSERTATION:^馨论誦:自动似系统的胃‘'隊.学位類:^型心胃学科专业:算机技术__计:年级:—:*-^研究生:耐嚼獅,,,.国内图书分类号:TP311密级:公开004国际图书分类号:西南交通大学研究生学位论文自动化测试在幾管理系统的设计与实现年级2014级姓名李丹申请学位级别硕±专业计算机技术指导教师
2、陶宏才二0—屯年四月二十日Class泡ed虹dex:TP311U.D.C:004Southwest打3〇1;〇蝶UniversityMasterDereeThesisgDE別GNANDREALIZATIONOFAUTOMATEDTES了ONLINEMANAGEMENTSYSTEMGrade:2014Candidate:LiDanAcademicDereeAliedfor:MastergppSecialit:ComuterTechnology
3、pypSuervisor:TaoHoncaipgAril.202017p,西南交通大学学位论文版权使用授权书、本学位论文作者完全了解学校有关保留使用学位论文的规定,同意学校保留并向国家有关部口或机构送交论文的复印件和电子版,允许论文被査阅和借阅。本人授权西南交通大学可将本论文的全部或部分内容编入有关数据库进行检索,可W采用影印、缩印或扫描等复印手段保存和汇编本学位论文。本学j立1.□,在解密后适用本授权书保密年;2?不保密囚,使用本授权书。""(请在W上方框内打V)学位论文作者签名:
4、指导到祕名吟l日期;2017年月I日日期:2017年r片S^f西南交通大学硕±学位论文主要工作(贡献)声明本人在学位论文中所做的主要工作或贡献如下:1工具和框架的优缺点,取长补短.比较当下业内流行的自动化测试,设计此自动化测试在线管理系统。2.将自动化测试在线管理系统分为两部分进行开发:一B(1)使用Java编程语言开发自动化测试在线管理平台:它是个基于Springoot和Vaadin框架开发的WebAPP,选用SpringToolS山te(ST^作为开发工具,后台数据库使用MySQL。
5、(2)使用Python编程语言编写测试执行端:用户通过自动化测试在线管理平台与。测试执行端进行实时交互,实现远程监控自动化测试执行3.顺利完成本系统W下功能模块:系统管理模块、测试库管理模块、测试用例管理模块、测试计划管理模块、测试执行模块。4.对系统进行测试验证,包括功能测试、兼容性测试和安全性测试,验证了本系统的可用性,达到了系统的目标。本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成。果除文中己经注明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰写过的研究成果。对本文的
6、研巧做出贡献的个人和集体,均已在文中作了明确说明。本人完全了解违反上述声明所引起的一切法律责任将由本人承担。学位论文作者签名:村..曰期:iS7Tll^西南交通大学硕±研究生学位论文第VI页摘要软件测试是软件开发的重要环节,也是保障软件质量的关键步骤,而自动化测试能够使用机器来代替人工进行测试执行,测试效率得到了很大提升。W往的商业自动化测试工具虽然功能强大,但仅仅可W应用于个别特定领域;而自己开发的自动化测,。,试工具往往仅针对特定需求,特定的项目,在其他的项目中需要反复开发为此本一文提出了
7、种解决W上两种问题的方案,即自动化测试在线管理系统。本文的自动化测试在线管理系统包括自动化测试在线管理平台和对应的测试执巧端。在自动化测试在线管理平台部分,使用Java编程语言开发,为用户提供自动化测一Pt试站式管理功能;而测试执行端则使用yhon编程语言开发,从平台获取测试数据,调用测试库中的函数,执行测试步驟并实时返回测试结果。本文具体内容包括:(1)介绍了项目的背景、研巧的目的和意义,分析了课题相关国内外发展现状。(2)对关键字驱动测试理论,所使用的技术如SpringFramework与SpringBoo
8、t、Vaadin和APScheduler进行了简要综述。(3)分析了目标需求,明确系统的目标,从功能性和非功能性角度具体分析,并确定系统的用例图。(4)依据系统的需求分析,
此文档下载收益归作者所有