基于Django的自动化测试框架设计与实现

被引量 : 0次 | 上传用户:zhangcwx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为计算机核心之一的软件自诞生以来,就一直受到广泛的关注,它促进了计算机和互联网行业的高速发展,与此同时,软件的质量保证问题也越来越受到人们的关注,各种测试手段和测试方法不断涌现,人们在希望保证软件质量问题的同时,对于提高测试效率的呼声越来越高,因此,各种自动化测试技术应运而生,其中自动化测试框架和测试脚本尤为受到关注,它们的出现不但大大减轻了测试人员的工作量,同时也缩短了整个产品的研发过程,交付时间得以提前,无论对于企业还是对于客户来说,都是大有裨益的。ASP平台作为国内某互联网公司的广告选取平台,一直承担着对广告选取和分发的作用,从而实现广告效益的最大化。对于该平台所有涉及到的测试基本都是靠手工测试来实现,目前,ASP下游各模块的测试基本都可以通过自动化方式来实现测试,所以,ASP平台各功能模块的测试一直是整个架构系统中的一个瓶颈,因此,本文基于Django开发了一个自动化测试框架来解决此问题。论文阐述了自动化软件测试的发展状况,通过研究web开发技术的发展,比较不同的开发框架,分析了Django作为敏捷web开发的优势。针对国内某互联网公司广告选取平台的特点,给出了需求分析和总体设计,指出了该框架所承担的任务和包含的功能,基于Django开发并完成了广告选取平台的自动测试模块、配置工具及管理功能模块,实现了广告选取平台手工测试到自动化测试的转变。该框架及相关功能经过严格的测试,各项功能均已达到设计要求,在保证测试质量的前提下有效地提高了校验效率。目前已在某公司网山提供线上服务,并且取得了非常好的使用效果。
其他文献
问题设置教学法是教师有效教学的重要途径之一,将其应用于药物学基础教学中,可激发学生自主学习、探索新知的欲望。这门学科的基础内容不仅多,而且涉及范围广。问题设置教学
西晋灭吴之战与东晋淝水之战是我国古代军事史上发生的两次著名的“南北战争”。虽然后者以前者为蓝本,但两次战争所产生的结果却是一成一败。从军事角度比较两次战争战略缓
瘦素及瘦素受体(OB-R)在人的肺泡Ⅱ型上皮细胞、肺泡巨噬细胞、支气管上皮细胞中高表达,一定范围内高水平的瘦素是控制呼吸中枢的神经体液调节因子,可以提高呼吸中枢的敏感性,
我国目前处于城市轨道交通工程建设的蓬勃发展期。由于城市轨道交通工程具有安全、高速、污染少、运量较大等优点,可以解决城市日益渐增客运量需求的要求,并且可以保护城市的
隧道工程的地下水问题伴随着隧道工程而产生,并始终伴随着隧道工程设计、施工和运营的整个过程。在各种复杂或不良的地质条件中,地下水是影响隧道工程施工运营和导致预算超概
总结法官助理制度试行中达成的共识、经验及遇到的问题,针对法官助理制度的建立和具体实施的方法提出解决的思路及个人建议,从而对法官助理制度的发展与完善有所裨益。
目前,我国的收入分配已由过去的平均主义开始转向收入分配差距扩大阶段。如何坚持以马克思的收入分配公平理论为指导,正确处理我国现阶段的公平与效率的关系,已成为构建社会
近年来,本科生就业问题逐渐成为社会的热点话题,而研究本科生职业决策困难的相关问题也成为了当下很多心理学、社会学学者的研究目标。本文就是在探讨经历了考研、出国考试、
<正>自制教具是教师、学生利用简便易行的办法,就地取材,自己动手制作,用于学科教学的教具或学具,是教学仪器与实验器具的必要补充,也是新成品教具的雏形,在整个实验教学仪器
提高语文教学效率必须从多方面入手,本文试从三个方面进行分析:加大课堂教学信息的密度;加大教学进程的跨度;加快完成任务的速度。