外骨骼云腦平臺的自動化測試框架及應用
發(fā)布時間:2021-01-31 12:54
當前康復市場正在迅速擴大,預計能夠達到千億級別?祻椭行牡奶岢,適應了康復醫(yī)院電子化、智能化、可視化的需求。外骨骼云腦平臺是康復中心的軟件平臺,它包括外骨骼機器為主的康復智能設備,康復信息軟件為主的交互終端以及基于大數據平臺的云腦。外骨骼云腦平臺的測試工作呈現了以下特點:第一是外骨骼云腦平臺的對象多,所有對象都需要進行測試;第二是外骨骼云腦平臺的測試環(huán)境多,需要在公司、醫(yī)院、戶外各種環(huán)境下進行測試;第三是測試過程繁雜,需要使用多種工具和框架測試。針對外骨骼云腦平臺的測試需求,本文基于Robot Framework提出了端到端的云測試模型。該模型通過測試庫分離技術,將測試執(zhí)行層與被測對象解耦,解決外骨骼云腦平臺多對象測試需求。通過遠程通信機制,搭建RPC遠程服務器用于云端和本地端通信,解決外骨骼云腦平臺的多環(huán)境測試需求。通過測試管理融合技術,在測試執(zhí)行的同時,對測試項目進行管理,使一個模型可以完成所有測試流程,解決外骨骼云腦平臺端到端需求。本文以模塊化的設計思路和面向對象開發(fā)思想,完成了模型的設計和開發(fā)工作。本文對外骨骼云腦平臺進行了測試驗證工作,確認了端到端云測試模型能夠解決外骨骼云腦...
【文章來源】:電子科技大學四川省 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 多環(huán)境遠程測試技術
2.3 本章小結
第三章 端到端云測試模型架構設計
3.1 外骨骼云腦平臺測試需求分析
3.1.1 外骨骼云腦平臺概述
3.1.2 統一框架下的多對象測試需求
3.1.3 數據復用的多環(huán)境測試需求
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 用例編寫及執(zhí)行模塊
4.2.3 結果分析模塊
4.2.4 BUG標記模塊
4.3 基于Robot Framework的執(zhí)行層實現
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 多環(huán)境測試需求驗證
5.2.3 多對象測試需求驗證
5.3 外骨骼機器人接口測試
5.3.1 外骨骼機器人接口介紹
5.3.2 需求分析及測試計劃
5.3.3 實驗驗證與結果分析
5.4 云腦監(jiān)控平臺性能測試
5.4.1 云腦監(jiān)控平臺介紹
5.4.2 需求分析和測試計劃
5.4.3 實驗驗證和結果分析
5.5 本章小結
第六章 總結與展望
6.1 本文總結
6.2 研究展望
致謝
參考文獻
附錄A 云腦監(jiān)控平臺CPU和內存監(jiān)控數據
本文編號: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 多環(huán)境遠程測試技術
2.3 本章小結
第三章 端到端云測試模型架構設計
3.1 外骨骼云腦平臺測試需求分析
3.1.1 外骨骼云腦平臺概述
3.1.2 統一框架下的多對象測試需求
3.1.3 數據復用的多環(huán)境測試需求
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 用例編寫及執(zhí)行模塊
4.2.3 結果分析模塊
4.2.4 BUG標記模塊
4.3 基于Robot Framework的執(zhí)行層實現
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 多環(huán)境測試需求驗證
5.2.3 多對象測試需求驗證
5.3 外骨骼機器人接口測試
5.3.1 外骨骼機器人接口介紹
5.3.2 需求分析及測試計劃
5.3.3 實驗驗證與結果分析
5.4 云腦監(jiān)控平臺性能測試
5.4.1 云腦監(jiān)控平臺介紹
5.4.2 需求分析和測試計劃
5.4.3 實驗驗證和結果分析
5.5 本章小結
第六章 總結與展望
6.1 本文總結
6.2 研究展望
致謝
參考文獻
附錄A 云腦監(jiān)控平臺CPU和內存監(jiān)控數據
本文編號:3010910
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3010910.html