自动化测试平台的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:onlibao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试一直都是软件工程的重要组成部分。近年来随着软件行业的快速发展,软件测试作为保障软件质量的重要手段,所受的关注度越来越高。随着迭代式开发的普及,传统测试方法的缺陷越来越明显:项目的开发周期短、测试周期长,很可能导致软件测试跟不上软件迭代而影响整个项目周期;测试任务繁琐重复且依赖测试人员能力等。为了解决这些缺陷,软件开发企业纷纷引进自动化测试。但是在中小型企业引进自动化测试初期,也会遇到部分测试人员不能在短时间内熟练使用自动化测试技术、测试人员不清楚如何在测试过程中更好地利用自动化测试技术、引进自动化测试前期企业的投入与回报不成正比等问题。为了更好地解决中小型企业在引入自动化测试初期遇到的问题,本项目旨在打造一个自动化测试平台,包括产品需求、测试用例、定时任务、测试结果、缺陷管理和用户管理模块六个模块。针对每次测试任务中的接口回归测试、网站主流程和移动端应用主流程测试,测试用例模块设计了接口测试用例、Web测试用例和App(Application,应用程序)测试用例三个子模块,在这三个子模块中分别编写测试用例并与产品需求模块中的产品关联,手动或定时执行完测试用例后可以在测试结果模块查看本次测试执行结果,相关负责人邮箱会收到本次测试的测试报告,执行不通过的测试用例会自动写入缺陷管理模块。本人全程参与了自动化测试平台的需求分析、项目设计、项目实现以及项目测试。平台采用关键字驱动的自动化测试框架,实现了测试数据、业务和脚本的分离;后端选择了基于Python语言的Django框架,前端采用了Bootstrap框架,使用了My SQL数据库存储数据。自动化测试平台有效的解决了中小型企业引入自动化测试初期遇到的问题,实现了接口自动化测试、Web自动化测试、App自动化测试,最终达到了预期目标。
其他文献
介绍了酒钢选矿厂强磁选别智能控制优化模型及在该厂的应用的情况。
鄂尔多斯盆地奥陶系马家沟组发育典型膏盐岩-碳酸盐岩共生体系,马一、三、五段主要发育蒸发岩,二、四、六段多为碳酸盐岩,其中马五段是下古生界天然气的储产层,众多储层地质
一款汽车的电动助力转向系统开发成功与否控制策略的设计是关键,因其影响整车的操纵稳定性,安全舒适性等人们关注的性能,如果能够实现在开发初期对设计的控制策略进行硬件在环测
本文从价值链理论入手,从一个全新的角度探讨了财务可持续增长与企业价值创造过程的关系,认为要提高企业的可持续增长水平必须从价值链的高度分析企业创造EVA的过程,为全面、
光放大器(Optical Amplifier)是一种基于发光增益材料在外界能量泵浦下的受激辐射现象为设计原理,并保持原光信号频率和相位并将光信号强度放大的光信号放大器件。光纤光放大器(Optical Fiber Amplifier,OFA)作为光放大器中的一种,广泛并成熟的应用于各个行业,例如显示、激光雷达、传感器、医疗、通信。尤其是在通信领域用有着举足轻重的作用,掺杂稀土离子(Er,Yb,Pu等
平潭作为福建第一大岛,其区位环境孕育了丰富的滨海景观风貌和民俗文化,独具特色的石头厝聚落更是东南沿海传统聚落的典型代表和历史文化缩影。十九大以来,明确提出了“在坚
报道采自江西省马头山国家级自然保护区的秘姬蜂亚科Cryptinae一中国新纪录种:小末姬蜂Ateleute minusculae(Uchida,1955);提供彩色整体图和部分局部特征图;编制了中国已知种检
本文以茂县团结村四川岷江电化有限公司厂区西面边坡防治工程为依托,通过资料收集、现场调查、检测及监测的方法,深入分析滑坡及既有抗滑桩的变形破坏特征,然后基于理论计算,对不同破坏情况下的抗滑桩工作性态进行评估,最后对抗滑桩的加固措施进行研究。论文主要取得了以下几个方面的成果:(1)对各抗滑桩的截面尺寸、桩身预应力锚索状况、桩板墙的变形破裂进行了调查及素描。检测发现,抗滑桩实际截面尺寸小于原设计截面尺寸
发动机曲轴扭振是影响整车舒适性的一个重要方面。其中,扭转振动大小的影响因素有很多,发动机的缸数和冲程、发动机的负荷、缸内的燃烧,发动机零部件的形状和质量都会对扭振