基于Django的Web自动化测试平台的研发与应用

来源 :西南大学 | 被引量 : 0次 | 上传用户:shangju0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅速发展,Web应用以其方便易用的特点获得了用户的喜爱。对于企业来说,Web应用成本低,上线快,易于维护,但同时Web应用的系统架构越来越复杂,对软件质量的保证提出巨大的挑战。当前的Web应用测试大部分以手工测试为主,不但测试效率低下,而且也满足不了Web应用快速迭代修改的要求。Web自动化测试是Web测试领域的发展趋势,能大大提高工作效率,保证产品的质量,节约成本。但现有的Web自动化测试技术,适用性不强,脚本开发难度大,维护成本高,投入成本与产出完全不匹配,大部分时间耗费在自动化测试用例的维护和修改上,很难达到预期的目标。因此,本论文针对实际工程中遇到的技术问题,结合并改进当前主流的Web应用自动化测试技术,实现一个Web自动化测试平台,从而达到提高测试效率的目的。根据工程应用的要求,本论文开展了Web自动化测试平台的需求分析、设计及实现工作。该Web自动化测试平台基于Selenium自动化测试框架进行设计,集成Pytest自动化测试框架,整合了当前主流的关键字驱动、数据驱动自动化测试框架,并对其进行优化,采用了Page-Object设计思路将软件测试对象的所有页面元素封装,实现页面元素、操作步骤与测试脚本分离,测试数据和测试脚本分离,业务逻辑和测试对象分离,提高了自动化测试用例的可维护性。采用前后端分离的模式进行开发,后端业务的实现使用基于Python语言的Django框架,前端业务的实现使用Vue框架,使用My SQL数据库存储数据,将此平台设计为四层体系架构,实现一个可视化的交互界面,以便测试人员直接对测试用例、测试报告进行查看和管理。针对当前Web自动化测试中测试用例难以维护和修改的问题,实现页面元素功能模块以及缺陷管理功能模块,降低测试脚本的开发和维护成本,实现快速定位缺陷以降低修复缺陷的时间成本,从而提高了自动化测试效率,有效地保障了软件系统的质量。最后,对Web自动化测试平台进行测试,验证了该自动化测试平台的功能有效性。并将该Web自动化测试平台应用到实际的Web项目中,该自动化测试平台有效提高了测试效率,较大地减少了测试的成本,保障了软件系统的质量,体现了该自动化测试平台的应用价值。
其他文献
党的二十大报告聚焦中国式现代化,明确以中国式现代化全面推进中华民族伟大复兴,如何理解二者的关系,需要进一步明确和诠释。中国式现代化既是一种过程,也是一种结果。作为过程,中国式现代化与中华民族伟大复兴相伴随,推进中国式现代化的过程也是实现中华民族伟大复兴的过程。作为结果,全面建成社会主义现代化强国、实现中华民族伟大复兴是中国式现代化前后相继的两个结果。以中国式现代化全面推进中华民族伟大复兴,具体包括
<正>那时的中国,处处被战争、掠夺、鲜血充满。实在是可谓“人心惶惶、生灵涂炭”。就在这危急时刻,一道闪电炸裂在了寂静的黑夜里,狠狠劈开了这令人厌恶的长夜。闪电带领人们在四处破烂不堪的中国土地上开出一朵又一朵希望之花,面朝太阳,发出耀眼光芒。那道闪电名为——中国共产党!中国共产党诞生于1921年。他的诞生是历史上的必然结果,中国也因为伟大的党而彻底改变。爷爷是一位军事迷,他和奶奶都有早起的习惯,自从
期刊
学习动机一直以来都是教育心理学家关注的重点,学习动机与学生的学习需要、学习兴趣和学业成就息息相关,对学生良好的学习态度和学习习惯的养成有着重要的影响。现有学习动机的研究主要关注中、小学生,对大学生的学习动机研究较少。而且,以往对大学生学习动机的研究主要关注学习动机的内、外部影响因素,比如学习需要、个性特征、个体差异、家庭环境和教师因素等,少有研究关注学校教育模式对大学生学习动机的影响。另外,在大学
短视频领域内作品二次创作侵权的现象频频引发学界关注,作品权利人与公众合理使用之间的冲突问题不断显现。目前司法实践中发生的有关二次创作短视频案件多根据《著作权法》第24条进行侵权认定,但明显暴露出利用“三步检验法”对二次创作作品进行判断不能满足公众对于原作品合理使用的需求,而若将“转换性使用”作为其是否构成合理使用的考量要素则有助于二创短视频合法性的判定,且具备法律、理论及现实基础。在此之上对合理使
<正>当前,我国已进入人口老龄化快速发展阶段,截至2018年年底,我国60岁及以上老年人达2.49亿,65岁及以上老年人达1.66亿,其中失能、半失能老年人4 000余万,对专业的医疗护理、康复、居家护理服务等呈现巨大而刚性的需求。近年来,党中央、国务院印发《"健康中国2030"规划纲要》《"十三五"国家老龄事业发展和养老体系建设规划》《关于促进健康服务业发展的若干意见》《关于加快发展养老服务业的
期刊
以习近平同志为核心的党中央高度重视传统媒体与新媒体融合发展,这十年来,从中央到地方,各级广电媒体贯彻落实中央部署,推进媒体融合取得了非凡的成效。中央级广电媒体加强顶层谋划,建立起以内容建设为根本、先进技术为支撑、创新管理为保障的全媒体传播体系;省级广电媒体重点建设了一批省级技术平台和区域性传播平台,打造了大量颇具特色、人们耳熟能详的新媒体品牌;市级广电媒体因地制宜、灵活机动,积极探索自身融合发展模
人民日报社牢记习近平总书记嘱托,全力以赴把人民日报办得更好,坚定不移推进媒体融合发展,加快建设新型主流媒体,不断扩大“三个覆盖面”、努力发挥“三个作用”,为扩大主流价值影响力版图作出积极贡献。当前,拥有十多种载体的人民日报社全媒体方阵,正朝着“融为一体、合而为一”的方向迈进,综合覆盖用户总数超过13亿人次,全新传播体系正在构建,系列传播平台自主可控,爆款融媒产品刷屏网络。
期刊
<正>2022年4月6日早晨7时40分,曾被评为100位新中国成立以来感动中国人物之一的新中国“最美奋斗者”邢燕子病逝,享年81岁。邢燕子,一个曾经家喻户晓的名字。她是新中国知识青年建设社会主义新农村的典型——17岁“下乡”成为知青,成立了“燕子突击队”,带领农村妇女向荒洼要粮。她的先进事迹在全国引起强烈反响,成为全国闻名的“知青楷模”,先后5次受到毛泽东主席接见、13次受到周恩来总理接见。195
期刊