[發明專利]一種腦圖數據處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010098435.X | 申請日: | 2020-02-17 |
| 公開(公告)號: | CN111338936A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 徐瑋嘉 | 申請(專利權)人: | 貴陽貨車幫科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/28 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 劉靜 |
| 地址: | 550000 貴州省貴陽*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 電子設備 存儲 介質 | ||
本申請提供一種腦圖數據處理方法、裝置、電子設備及存儲介質。該方法包括:獲取待處理腦圖,對待處理腦圖進行數據解析,獲得對應的原始對象數據,并將原始對象數據轉換為二維數組;其中,二維數組中每一行表示一個測試用例對象對應的數據;若二維數組中的行數據長度大于預設閾值,則對行數據中的元素進行標注,獲得標注后的二維數組;根據標注后的二維數組生成目標結構的用例。本申請實施例通過對待處理腦圖的節點進行遍歷,獲得二維數組,并對二維數組進行標注獲得二維數組中各個節點之間的關系,最后根據標注后的二維數組生成目標結構的用例,不需要人工預先對腦圖中的各個節點進行標注,提高了測試人員的工作效率。
技術領域
本申請涉及數據處理技術領域,具體而言,涉及一種腦圖數據處理方法、裝置、電子設備及存儲介質。
背景技術
傳統測試工作模式中,測試人員通常通過excel進行用例的編寫,然后將不同模塊的用例,通過建立各個不同的目錄進行管理。
而隨著互聯網的發展節奏越來越快,傳統用例的編輯方式已經成為測試節奏的約束點,更多的測試人員都轉向了腦圖(代表:xmind)進行用例的快速編輯。
腦圖用例通常是一個文件,而對于測試來說,通常需要對測試用例進行整理,歸檔。現有開源的腦圖轉換模式,一是需要強限制用戶編寫的方式,如先申明某個節點是用例,某個節點是步驟,某個節點是期望結果,然后才能進行轉換,編寫效率低下;二是轉換出來的用例,只是一個單純的文件,不方便用戶進行歸檔,查找。
總之,現有技術中對腦圖轉換的方法導致測試人員工作效率低的問題。
發明內容
本申請實施例的目的在于提供一種腦圖數據處理方法、裝置、電子設備及存儲介質,用以解決現有技術中測試人員工作效率低的問題。
第一方面,本申請實施例提供一種腦圖數據處理方法,包括:獲取待處理腦圖,所述待處理腦圖為包括至少一個測試用例對象的樹形結構,每個測試用例對象包括多個節點;對所述待處理腦圖進行數據解析,獲得對應的原始對象數據,并將所述原始對象數據轉換為二維數組;其中,所述二維數組中每一行表示一個測試用例對象對應的數據;若所述二維數組中的行數據長度大于預設閾值,則對所述行數據中的元素進行標注,獲得標注后的二維數組;根據所述標注后的二維數組生成目標結構的用例。
本申請實施例通過對待處理腦圖的節點進行遍歷,獲得二維數組,并對二維數組進行標注獲得二維數組中各個節點之間的關系,最后根據標注后的二維數組生成目標結構的用例,不需要人工預先對腦圖中的各個節點進行標注,提高了測試人員的工作效率。
進一步地,所述將所述原始對象數據轉換為二維數組,包括:若所述二維數組中有測試用例對象的數據缺省,則用上一行數據中對應列的元素填充所述測試用例對象對應的缺省數據。
本申請實施例通過對缺省的數據進行填充,補充了各個節點之間的關系,使得獲得的二維數組更加完整。
進一步地,所述方法還包括:若所述二維數組中的行數據長度不大于預設閾值,則剔除所述行數據。不大于預設閾值的行數據說明該行數據沒有對應的測試用例,將這部分數據剔除能夠提高生成目標結構用例的效率。
進一步地,所述預設閾值為3,所述對所述行數據中的元素進行標注,包括:將所述行數據中表索引為倒數第一個的元素標記為期望結果,將表索引為倒數第二個的元素標記為步驟,將表索引為倒數第三個的元素標記為測試用例,將剩下的元素標記為目錄。
本申請實施例能夠自動區分目錄,用例,步驟,期望結果這4大類型,不需要人工標記,大大提高了測試人員的工作效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽貨車幫科技有限公司,未經貴陽貨車幫科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010098435.X/2.html,轉載請聲明來源鉆瓜專利網。





