一种支持用例自动生成的自动化测试系统设计与实现

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:QQ38216943352177
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
相比命令行自动化测试工具来说,通过UI界面交互的自动化测试系统,可以降低使用者的技术门槛,增强操作的便利性,提高自动化测试用例开发、执行、维护和使用的效率。虽然大部分开源自动化测试工具也提供了 IDE环境,但功能比较单一,使用者群体倾向于技术研发人员。虽然某些产品已提供了类似“关键字视图”或者“专家视图”模式开发测试脚本的功能,分别适用于非技术人员和技术人员使用,但是,对于测试用例的设计和管理、测试集管理、测试执行、报告和缺陷管理这一整套流程的串联方面依然比较薄弱。因此某种意义上来说,依然停留在“利用自动化测试工具开发脚本执行脚本的层面上”,而无法成为一种真正意义上的自动化体系建设。某些商业自动化工具有较为完善的自动化体系建设,但是购买商业软件license的价格又非常昂贵。因此本系统研发具有较好的实际应用和推广价值。本系统是一个支持用例自动生成的Web自动化测试系统,前台系统基于Flask框架开发,后台系统基于Selenium自动化测试框架开发。主要功能是通过本系统可以实现包括功能设计、用例自动生成、脚本管理、用例执行、报告展示、缺陷管理等一整套自动化体系建设。本系统旨在建设一整套自动化体系,可以使一个自动化测试项目从需求设计到用例设计,从脚本开发到执行,到报告和缺陷管理,通过本系统全面覆盖。本文的研究工作主要分为三部分:第一部分本文构建了一整套自动化测试体系,包括了前台的Web界面自动化测试系统的设计和实现,以及后台的自动化工具的改进和封装。通过界面系统的UI交互,让每一个技术人员甚至其他非技术人员都可以快速上手以及愉快的使用。第二部分本系统全面覆盖了从需求设计到用例设计,从脚本开发到执行,到报告和缺陷管理的完整过程,可以使一个自动化测试项目通过本系统进行管理。第三部分本文基于马尔可夫模型,实现了一种测试用例自动生成的设计方法,并应用到系统中。
其他文献
近年来公路勘测行业信息化建设发展迅速,全站仪、掌上电脑、计算机成图、3S技术的普及应用,使得信息采集、处理、管理和应用实现了向内外业一体化作业的转变,勘测产品的保存也
工程类委托代理关系包括资源类委托代理关系、合约类委托代理关系和法定类委托代理关系。在各种情形的委托代理关系中,代理人都有可能出现不利于其责任履行的负面问题。合约
当前,很多大学生过于注重课外实践而忽视课堂学习,无法权衡好学习与实践的关系,导致出现学习不适应的状况。大学阶段是知识经验积累和个体自我发展的重要时期,大学生既要打下扎实
中小企业与大企业相比在跨国经营中具有产权清晰、效率快捷、产品适销等优势,但企业规模小、技术开发能力低、人才缺乏等因素在一定程度上限制了其跨国经营.中小企业应充分利
在对生产型企业采购特点及电子采购模式的分析的基础上,提出生产型应用电子采购模式的对策,以更好地发挥电子采购高效、优质、低成本的优势,从而满足企业供应链之间竞争的需
目的:观察分析地佐辛联合丙泊酚在门诊无痛胃肠镜检查中的应用效果。方法:研究病例为在我院门诊拟行无痛胃肠镜检查的患者,80例患者于2016年10月~2017年8月到我院就诊,随机将患
回国留学人员作为高层次的人才资源,能把最高端的技术和最新的理念带回国内。留学人员回国创业,不仅可以扩大就业、增加收入、提高社会经济效益、促进社会稳定,而且有助于我
随着我国高速公路的快速发展,公路视频监控系统作为监控系统的一个重要组成部分,在交通管理系统中发挥着重要的作用。本文主要研究了以MPEG-4为标准的编解码器实现方案,并在l
纵观国内外金融发展态势,科技公司与金融机构都在抢占新一轮的技术变革先机,探索适合自身发展的智能化服务演进路径。Google、百度、京东等科技公司都在加快推进智能化云平台
随着人们发展脚步的不断推进,由于各种因素导致的空气污染也越发的严重。因此为了保证人们的生活质量,我们需要对我们所在的生活环境进行空气质量检测,以使我们的生活达到更