外骨骼云脑平台的自动化测试框架及应用
发布时间:2021-01-31 12:54
当前康复市场正在迅速扩大,预计能够达到千亿级别。康复中心的提出,适应了康复医院电子化、智能化、可视化的需求。外骨骼云脑平台是康复中心的软件平台,它包括外骨骼机器为主的康复智能设备,康复信息软件为主的交互终端以及基于大数据平台的云脑。外骨骼云脑平台的测试工作呈现了以下特点:第一是外骨骼云脑平台的对象多,所有对象都需要进行测试;第二是外骨骼云脑平台的测试环境多,需要在公司、医院、户外各种环境下进行测试;第三是测试过程繁杂,需要使用多种工具和框架测试。针对外骨骼云脑平台的测试需求,本文基于Robot Framework提出了端到端的云测试模型。该模型通过测试库分离技术,将测试执行层与被测对象解耦,解决外骨骼云脑平台多对象测试需求。通过远程通信机制,搭建RPC远程服务器用于云端和本地端通信,解决外骨骼云脑平台的多环境测试需求。通过测试管理融合技术,在测试执行的同时,对测试项目进行管理,使一个模型可以完成所有测试流程,解决外骨骼云脑平台端到端需求。本文以模块化的设计思路和面向对象开发思想,完成了模型的设计和开发工作。本文对外骨骼云脑平台进行了测试验证工作,确认了端到端云测试模型能够解决外骨骼云脑...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:86 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 项目研究背景和意义
1.2 国内外研究现状
1.2.1 自动化测试研究现状
1.2.2 云测试研究现状
1.2.3 测试框架比较与选择
1.3 本文研究内容及主要目标
1.4 本文组织结构
第二章 云脑平台测试相关技术
2.1 自动化测试技术介绍
2.1.1 测试的定义及阶段划分
2.1.2 测试用例的设计方法
2.1.3 自动化测试框架Robot Framework
2.1.4 自动化测试工具库
2.2 云脑平台测试技术介绍
2.2.1 基于B/S架构云平台测试技术
2.2.2 多环境远程测试技术
2.3 本章小结
第三章 端到端云测试模型架构设计
3.1 外骨骼云脑平台测试需求分析
3.1.1 外骨骼云脑平台概述
3.1.2 统一框架下的多对象测试需求
3.1.3 数据复用的多环境测试需求
3.1.4 测试管理融合的端到端测试需求
3.2 多层次自动化测试模型
3.2.1 测试库分离设计
3.2.2 远程通信机制
3.2.3 测试管理融合设计
3.3 本章小结
第四章 外骨骼云脑平台测试框架实现
4.1 引言
4.2 模块化的交互层实现
4.2.1 项目管理模块
4.2.2 用例编写及执行模块
4.2.3 结果分析模块
4.2.4 BUG标记模块
4.3 基于Robot Framework的执行层实现
4.3.1 命令解析模块
4.3.2 结果生成模块
4.3.3 其他模块
4.4 通信层RPC远程服务器实现
4.5 工具层MQTTLibrary测试库实现
4.6 本章小结
第五章 实验验证与分析
5.1 引言
5.2 外骨骼云脑平台需求验证
5.2.1 端到端测试需求验证
5.2.2 多环境测试需求验证
5.2.3 多对象测试需求验证
5.3 外骨骼机器人接口测试
5.3.1 外骨骼机器人接口介绍
5.3.2 需求分析及测试计划
5.3.3 实验验证与结果分析
5.4 云脑监控平台性能测试
5.4.1 云脑监控平台介绍
5.4.2 需求分析和测试计划
5.4.3 实验验证和结果分析
5.5 本章小结
第六章 总结与展望
6.1 本文总结
6.2 研究展望
致谢
参考文献
附录A 云脑监控平台CPU和内存监控数据
本文编号:3010910
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:86 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 项目研究背景和意义
1.2 国内外研究现状
1.2.1 自动化测试研究现状
1.2.2 云测试研究现状
1.2.3 测试框架比较与选择
1.3 本文研究内容及主要目标
1.4 本文组织结构
第二章 云脑平台测试相关技术
2.1 自动化测试技术介绍
2.1.1 测试的定义及阶段划分
2.1.2 测试用例的设计方法
2.1.3 自动化测试框架Robot Framework
2.1.4 自动化测试工具库
2.2 云脑平台测试技术介绍
2.2.1 基于B/S架构云平台测试技术
2.2.2 多环境远程测试技术
2.3 本章小结
第三章 端到端云测试模型架构设计
3.1 外骨骼云脑平台测试需求分析
3.1.1 外骨骼云脑平台概述
3.1.2 统一框架下的多对象测试需求
3.1.3 数据复用的多环境测试需求
3.1.4 测试管理融合的端到端测试需求
3.2 多层次自动化测试模型
3.2.1 测试库分离设计
3.2.2 远程通信机制
3.2.3 测试管理融合设计
3.3 本章小结
第四章 外骨骼云脑平台测试框架实现
4.1 引言
4.2 模块化的交互层实现
4.2.1 项目管理模块
4.2.2 用例编写及执行模块
4.2.3 结果分析模块
4.2.4 BUG标记模块
4.3 基于Robot Framework的执行层实现
4.3.1 命令解析模块
4.3.2 结果生成模块
4.3.3 其他模块
4.4 通信层RPC远程服务器实现
4.5 工具层MQTTLibrary测试库实现
4.6 本章小结
第五章 实验验证与分析
5.1 引言
5.2 外骨骼云脑平台需求验证
5.2.1 端到端测试需求验证
5.2.2 多环境测试需求验证
5.2.3 多对象测试需求验证
5.3 外骨骼机器人接口测试
5.3.1 外骨骼机器人接口介绍
5.3.2 需求分析及测试计划
5.3.3 实验验证与结果分析
5.4 云脑监控平台性能测试
5.4.1 云脑监控平台介绍
5.4.2 需求分析和测试计划
5.4.3 实验验证和结果分析
5.5 本章小结
第六章 总结与展望
6.1 本文总结
6.2 研究展望
致谢
参考文献
附录A 云脑监控平台CPU和内存监控数据
本文编号:3010910
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3010910.html