首页> 中文学位 >一种自动化测试系统集成方案的设计与实现
【6h】

一种自动化测试系统集成方案的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 课题研究目的及意义

1.4 本文研究内容

1.5 论文章节安排

第二章 相关技术

2.1 基于Python的Django框架

2.2 uWSGI服务器及其相关协议

2.3 Nginx服务器

2.4 WebSoeket协议

2.5 本章小结

第三章 系统需求分析及解决方案设计

3.1 系统概述

3.2 需求分析

3.2.1 系统目标与定位

3.2.2 功能需求

3.2.3 性能需求

3.3 系统总体架构设计

3.4 系统流程概述

3.5 系统部署环境概述

3.6 本章小结

第四章 系统功能模块详细设计

4.1 用例配置模块设计

4.1.1 测试用例目录结构设计

4.1.2 测试目录监控模块设计

4.1.3 测试目录生成策略

4.2 任务调度执行模块设计

4.2.1 适配模块设计

4.2.2 调度模块设计

4.1.3 执行模块设计

4.3 测试报告展现模块设计

4.4 本章小结

第五章 系统原型实现

5.1 部署环境

5.1.1 服务器运行环境

5.1.2 Nginx服务器配置

5.1.3 uWSGI服务器配置

5.2 Django集成LDAP

5.3 用例配置模块功能实现

5.3.1 用例配置界面实现

5.3.2 后端逻辑实现

5.4 调度执行模块功能实现

5.4.1 任务调度界面实现

5.4.2 后端逻辑实现

5.5 测试报告展现模块实现

5.5.1 测试报告界面实现

5.5.2 后端逻辑实现

5.6 系统性能测试

5.6.1 启动服务

5.6.2 测试方法

5.6.3 测试结果

5.7 本章小结

第六章 总结与展望

6.1 工作总结

6.2 前景展望

致谢

参考文献

展开▼

摘要

传统自动化测试系统可以在一定程度上减轻测试人员的工作压力,提高测试人员工作效率,但同时也引入一些弊端,比如测试数据的管理分散、测试数据的定义不一致、测试管理效率低下等问题。随着软件复杂度和规模的不断增加,自动化测试环境的复杂度越来越高,传统的自动化测试系统在工作效率以及操作简易性方面存在一定的不足。本文在对现有的自动化测试系统分析之后,研究并设计了一种自动化测试集成方案,并且依据该方案实现了系统原型。具体来说,本文主要内容和实现成果分为如下几个部分:
  测试用例配置的设计与实现。测试用例存储于各个测试服务器中,为了测试用例的集中管理,设计统一的结构封装目录结构信息,并且为每个目录添加事件监控,使得测试用例发生变化时可以及时更新到调度服务器中的数据库,从而确保测试用例的实时有效性。
  测试任务调度执行的设计与实现。在功能设计中,将调度执行模块划分为定时服务、调度策略以及测试执行器。各个子模块之间通过统一的数据结构进行交互,保证了各个模块之间低耦合性,提高了自动化测试集成系统后期可维护性和扩展性。
  测试报告展现的设计与实现。通过文件解析模块对生成的测试报告进行分析,获取测试通过率、失败用例信息等数据,组成测试任务的结果报告。网页测试报告通过前端技术实现页面与逻辑相分离的展示,实现了测试报告的实时加载。
  本文设计并实现的自动化测试集成系统在生产环境中得到了广泛的使用,得到了测试人员的一致认可,在一定程度上提高了测试人员的工作效率,具有较好的实用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号