基于Django的测试管理系统设计实现

被引量 : 14次 | 上传用户:qianxiaoping
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件质量日益受到软件企业和用户的关注,软件测试管理体系逐渐的成为了软件企业建设的重点。测试管理系统是构建软件测试管理体系的基础,它规范了软件测试流程,保证整个测试过程处于可控制状态。本文基于Django开发框架设计并实现了基于浏览器/服务器(Browser/Server, B/S)的测试管理系统,该系统在实现测试过程管理的同时实现了测试活动中基于测试对象的测试人员管理,支持大型软件项目的测试团队分工协作。本人独立完成了如下工作:(1)在研究测试过程工作流的基础上设计并实现符合测试过程管理需求的可扩展标记语言(Extensible Markup Language, XML)远程过程调用(Remote Procedure Call, RPC)接口;(2)在分析软件企业内部主流的缺陷管理系统、自动化测试工具/框架、持续集成工具的基础上,提出通过高级消息队列协议(Advanced Message Queuing Protocol, AMQP)整合测试相关系统,并集成了符合AMQP协议的Qpid消息中间件实现了测试过程有关系统与测试管理系统的整合;(3)独立设计并且实现系统的全文检索模块。另外本人还参与了如下工作:数据库设计、报表功能设计等。本系统在Web界面之外同时实现了XML-RPC接口调用,支持用户编写Python脚本完成测试管理自动化操作。系统同时集成了符合AMQP协议的Qpid消息中间件,企业用户可以整合企业内部已有的缺陷管理系统、自动化测试工具、自动化测试框架和持续集成工具,建立并完善企业测试管理流程。
其他文献
儿童大肌肉运动发展不仅关系到儿童个体运动能力及身体机能的发展,更与其成年后的运动能力、身心及性格发展形成密切关联。因此,我们应尽早关注我国儿童的大肌肉发展水平。笔
目的:探讨动态心电图的临床应用价值。方法:分析我院352例动态心电图及临床资料。结果:动态心电图对捕捉心律失常、无症状心肌缺血有重要价值,对起搏器回访、睡眠分析、心脏自主
<正>5月15日,湖南省会同县人民法院公开审判了一件招摇撞骗和介绍卖淫案。透过审判长严洪亮的声音,骗子为猎取财色而上演的一起又一起拙劣丑剧清晰的呈现在人们面前——:假扮“
由于巴黎公社“工人阶级政府”的特殊性质,自它诞生起就与周遭的资本主义世界形成了一种紧张的关系。《法兰西内战》中所刻画的两者间的冲突,同样也体现在资产阶级民众观与马
文章对通过所见高句丽、新罗、百济人图像的研究,认定敦煌壁画中也存在高句丽、新罗、百济等国人的图像,从而证实大唐与东北亚周边各国各民族的友好关系。
<正> 容美,是湖广容美等处军民宣慰使司的简称,其先或称柘溪、容米峒、容美峒,又称容阳,通称容美土司、容美司。容美土司是湖广诸土司中历史较久、范围较广、影响较大的一个
杯评指对咖啡豆样品的香气、味道等特点进行系统评估的方法。包括按照事先规定的方式煮制咖啡,按照一系列的步骤,杯评者通过嗅觉、味觉和口感对咖啡进行感官判断。对咖啡焙制
随着普通高等学校学生人数的日益增加,大学生的身体素质却呈现出下降的趋势,运用测试统计方法对河南工业大学2014年《国家学生体质健康标准》测试结果进行分析研究,针对存在
“民以食为天,食以安为先”,食品安全对于整个社会的的发展具有重大的意义。现代食品工业的发展,使我们的生活发生了巨大变化。转基因技术的广泛应用大大提高了食品生产效率,
春秋采邑制度是分封制度的次生形态。春秋采邑制度的实行,完成了诸侯国地方政权机关的建立,促进了春秋列国都鄙地区的迅速发展,引发了国野关系的深刻变化,推动了春秋后期国家