基于Django的测试工具平台的设计与实现

来源 :北京交通大学 | 被引量 : 7次 | 上传用户:hufeng274240003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件的产生,软件测试迅速发展起来,它贯穿整个软件开发项目流程,是软件工程中的重要环节,是保证软件质量的必要手段。本人实习公司主要业务是打造中小学在线直播互动课堂并为学生提供直播教学服务,所研发的项目包括课堂直播互动软件及面向学生和公司内部授课教师、辅导教师的信息管理系统。公司测试团队需要参与到各项目开发及上线过程中,跟进项目流程,编写测试用例,进行功能、接口、性能、UI等方面的测试,发送测试报告。项目上线后仍会出现BUG,测试人员还会进行回归测试并跟进Bug解决流程。在项目流程中,测试人员更依赖手工测试,但手工测试费时费力,重复性强,创造性低,因此测试流程较长,测试效率不高,也导致测试资源紧张。本项目旨在设计实现一个测试工具平台,包括接口测试工具、数据看板、业务测试工具、用户管理四个模块。提供接口测试工具以回归测试线上接口并定期监控接口状态,提供可视化的数据看板展示各项目及人员Bug数据并发送测试日报,将分布于各个信息系统且重复性强的测试准备工作整合到测试平台。本人全程参与了测试工具平台需求分析、设计、实现与测试。平台构建前后端分离模式,后端业务实现使用Python语言和基于Python的Django框架,以Django REST Framework框架编写RESTful API,MySQL数据库存储数据,前端框架使用Vue.js。测试工具平台已应用到了公司实际业务场景中,为公司的测试、研发、产品经理等项目成员提供了账号。该平台实现了公司项目线上接口自动化测试及异常报警功能,加快了线上问题定位并解决的流程,使研发、测试、技术支持等人员高效协作;以可视化数据看板的方式直观展示各项目Bug数据及测试人员数据,方便统计数据,向项目成员发送测试日报;测试人员日常较频繁的测试准备工作如创建直播讲、报名课程等,均已整合到了平台上,不必再登录多个信息系统,让测试人员快速完成准备工作并开始测试。
其他文献
在前期筛选东当归地适宜化学除草剂扑草净的基础上,为了进一步了解扑草净的安全性,采用GC-MS法检测了东当归根中的扑草净残留量.结果表明:GC-MS法检测的扑草净添加回收率为83
随着我国市场经济的快速发展,企业间的广告市场竞争也日趋激烈,名人因其广泛、深刻的影响力受到广大广告主的亲睐。从上世纪90年代开始,名人广告便一发不可收拾,如今已占广告
TD-SCDMA标准是由我国提出、国际组织ITU认可的三种3G主流标准之一,是第一个中国企业具有自主知识产权的主流移动通讯标准,也是中国厂家主导研发的第三代移动通讯标准。TD-SC
如何提高课堂教学效率,如何发挥学生的主观能动性,如何使学生乐学、好学、能学,一直是语文教育工作者关注的问题。风起云涌的课程改革更是呼唤教学模式的改进和创新。自主学
中国电影的影戏观,是中国电影的哲学,也是中国电影史的民族性逻辑。这种民族性逻辑,是"影戏"逻辑:"影"与"戏"的矛盾统一逻辑——观念上和实践上"影戏"的矛盾统一。对中国人来
本次研究确立以创意家居产品的体验价值为研究课题,尝试从一个综合性的视角切入三个紧密联系的不同领域:创意家居用品的兴起、人们消费理念的转变和产品体验设计的趋势,实现
20世纪80年代以来,体育运动心理学的研究越来越受到众多体育专家、学者的重视。可以说,心理训练已成为了体育运动训练中的一个重要组成部分。众所周知,CUBA是续CBA之后的又一
ERP(Enterprise Resource Plan)系统是当今较为完善的企业管理系统,它对企业的各个部门进行统筹管理如制造、销售、采购。以Oracle公司的ERP系统来说,在分销,制造等几个方面
<正> 海尔最新推出的快乐王子007系列冰箱不仅以零解冻时间和零保鲜时差征服了日益挑剔的经销商和消费者,更以其迅速上升的旺盛人气家喻户晓,成为街头巷尾谈论的话题。实际上
运动员的技术和体能测试评定工作关系到中国篮球后备人才选拔和培养。运用文献资料、专家访谈和数理统计等研究方法,在深入分析篮球运动项目的竞技规律与项目的体能特征基础