[發明專利]一種思維導圖式軟件測試方法、測試裝置、測試設備及存儲介質在審
| 申請號: | 202011133105.6 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112181847A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 師江帆 | 申請(專利權)人: | 蘇州市龍測智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/41 |
| 代理公司: | 北京盛凡智榮知識產權代理有限公司 11616 | 代理人: | 曹利華 |
| 地址: | 215000 江蘇省蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 思維 圖式 軟件 測試 方法 裝置 設備 存儲 介質 | ||
1.一種思維導圖式軟件測試方法,其特征在于,包括以下步驟:
通過錄制器錄制軟件測試行為,建立拓撲流程圖;其中,所述錄制器的錄制過程包括:點擊錄制按鈕,進入待測試網址的頁面,啟動對測試網址的錄制;監聽錄制頁面上的操作信息,操作信息包含操作事件和事件對象;根據操作事件和事件對象轉化生成腳本語句;持續上述轉化過程,直到收到錄制結束的指令,得到一個或多個腳本語句,生成拓撲流程圖;
基于拓撲流程圖生成對應的思維導圖子模塊,選擇多個思維導圖子模塊,可按照執行順序連接,也可通過if條件判斷、for循環等邏輯控制元素連接;其中相連接的兩個思維導圖子模塊中,在執行順序上前一個思維導圖子模塊對應的拓撲流程圖的尾節點與后一個思維導圖子模塊對應的拓撲流程圖中與所述尾節點具有相同節點名稱的每一個首節點連接;
將所述思維導圖編譯成測試代碼,包括:對所述思維導圖對應的拓撲流程圖進行深度遍歷,根據自遍歷起始節點向后的每一條完整分支路徑生成與其對應的測試代碼,所述測試代碼包括對各個跳轉元素執行用戶界面跳轉操作的程序;
在測試運行環境運行所述測試代碼,得到測試結果。
2.根據權利要求1所述的一種思維導圖式軟件測試方法,其特征在于,所述生成拓撲流程圖的方法還包括,通過接口從其它系統導入。
3.根據權利要求1所述的一種思維導圖式軟件測試方法,其特征在于,所述錄制器錄制軟件測試行為,生成拓撲流程圖后,能實時同步到云端,實時生成思維導圖子模塊。
4.根據權利要求1所述的一種思維導圖式軟件測試方法,其特征在于,還包括在獲得思維導圖后,編譯成測試代碼支持的編程語言新增了RobotFramework。
5.根據權利要求1所述的思維導圖式軟件測試方法,其特征在于,所述思維導圖中的局部或全部能夠進行復制、剪切和/或粘貼操作。
6.一種思維導圖式軟件測試裝置,其特征在于,包括以下模塊:
錄制器錄制模塊,所述錄制器的錄制過程包括:點擊錄制按鈕,進入待測試網址的頁面,啟動對測試網址的錄制;監聽錄制頁面上的操作信息,操作信息包含操作事件和事件對象;根據操作事件和事件對象轉化生成腳本語句;持續上述轉化過程,直到收到錄制結束的指令,得到一個或多個腳本語句,生成拓撲流程圖;
接口模塊,所述接口能從其它系統導入拓撲流程圖;
思維導圖子模塊生成模塊,用于基于預先建立的拓撲流程圖,生成對應的思維導圖子模塊,所述思維導圖子模塊實質內容為該拓撲流程圖;
思維導圖總圖生成模塊,用于選擇多個思維導圖子模塊,可按照執行順序連接,也可通過if條件判斷、for循環等邏輯控制元素連接,得到思維導圖總圖;
測試代碼生成模塊,用于將所述思維導圖編譯成測試代碼,支持的編程語言新增了RobotFramework(簡稱RF),能兼容用戶遺留的老的RF的自動化測試代碼;
測試代碼運行模塊,用于在測試運行環境中運行所述測試代碼,得到測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州市龍測智能科技有限公司,未經蘇州市龍測智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011133105.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高流動度水泥的生產工藝
- 下一篇:一種水質檢測方法





