基于Django技术的自动化测试工具设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:luckyxiaoxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件测试地位的逐步提高,测试的重要性逐步显现,自动化测试工具的开发及应用已经成为普遍的趋势。测试工具的应用不仅可以提高测试质量,减少测试过程中的重复劳动,更有利于实现测试自动化。本论文以红帽公司自动化测试工具为依托,针对某商用软件,研究和设计了一种基于Django技术的自动化测试工具。论文采用Django的MVC设计模式为框架,以Python语言为基础,结合自动化测试工具自身的特点,通过对网络安装服务器Cobbler、软件自动化测试框架STAF、任务监控Watchdog、数据库映射机制ORM等模块的设计及应用,实现了一种软件的自动测试工具VirtLab。其中Cobbler实现VirtLab测试机器系统的安装;STAF主要用来实现自动化测试、自动生成测试文档;Watchdog主要完成对测试机器的监控,使机器遇到问题时系统重置及恢复;ORM实现了VirtLab中机器配置参数的保存、测试用例的添加删除、测试结果的查询等数据库服务。研究结果经公司内部试用,达到设计要求。自动化测试工具的设计与实现,不仅充分满足了公司内部需求,而且大大提高了测试人员的工作效率,为公司节约了大量的人力和财力,实现结果对相关软件自动化测试工具的开发,有一定的借鉴意义。
其他文献
目的探讨MRI在儿童先天性TORCH综合征中的应用价值。方法回顾性分析经证实的36例TORCH患儿的影像资料及临床资料,包括男19例、女17例,年龄5 d~3岁,所有患儿均行头颅MRI扫描。
气候变化已成为全球关注的热点话题。在2009年的哥本哈根气候大会上,我国提出到2020年将碳排放强度在2005年基础上消减40%-45%的积极目标。上海市也将“十二五”期间完成“单
类风湿性关节炎(rheumatoid arthritis,RA)是一种以慢性多发性关节炎为主要表现的全身性自身免疫性疾病。其特征性症状为对称性、多个关节慢性炎症性病变,临床表现为受累关节疼痛
在历史课教学中,要提高和改善课堂教学效果,教师在传授知识的同时特别要注重对学生进行心理研究,培养学生的非智力因素,特别是情感因素。教学中教师要做到:建立良好的师生情感,培养
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
期刊
目的:探讨复方丹参滴丸治疗痰瘀型高脂血症的临床疗效。方法:将痰瘀型高脂血症患者81例随机分为2组,治疗组(40例)采用复方丹参滴丸治疗,对照组(41例)采用辛伐他汀治疗,观察治疗后外局
电网项目工程在建设过程中是一个开放的、复杂的、并且涉及众多的关系与变数的过程,决定了在工程实施过程中必然会存在造价风险。对电网项目工程的风险要进行识别和评价,并在此
中成药是中医药学有机整体的重要组成部分,在慢性病和疑难杂症上均有独特的疗效。为了了解本院门诊医师在使用中成药方面的情况,作者应用回顾性调查方法,筛查了本院2007年8月1日
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
学界更多的强调个体对国家的恐惧,把个人权利与国家权力之间的关系视为一种非此即彼的零和博弈,尤其是在对待作为公权力表征形式之一的警察权问题上,更是如此。甚至把作为个