EasyUseCase 一款腦圖轉化 Excel 測試用例工具 (1.2 版本升級)


EasyUseCase

本工具由本人自主開發。經過內部實踐有效提升測試用例編寫效率200% 覆蓋率可度量。
利用讀取xmind軟件圖表轉換符合國人基本需求的測試用例,讓手動寫Excel用例的日子過去,發散思想專注用例。
獲取工具包和使用教程請進移步https://gitee.com/testdevops/EasyUseCaseRelease

EasyUseCase-1.2-SNAPSHOT-jar-with-dependencies.jar 版本新增功能

新增用例優先級 可隨意標注用例節點,如果子節點沒有覆蓋 默認以父節點的優先級為准

實現原理和特點

  • 在實現這個轉換的過程也吸取不少網上的腦圖用例轉換的思想。結合OOP 的思想實現高度復用的模式,現在用實際案例講解一下高度復用效果。

 

  • 在上圖的用例設計當中
    • 首先我們可以無限的擴展我們的每個模塊的每個小功能點。
    • 我們每個小功能點的功能設計步驟是可以高度復用的,因為用例的操作步驟 只是因為選擇不同,而產生不同的結果。
    • A用例的步驟1、2、3 可以被B用例復用的,可能B只需要在A用例的1、2 、 3、 步驟基礎上再加一個步驟4就可以了。例如【點擊添加按鈕】,如果你要測試用戶添加 那么第一步必須是這個操作。
    • 這樣高度復用的結果 使得編寫用例設計的時候可以高度的發散 無限的發散,而無需做重復步驟的編寫工作。

用例編寫遵循一定的規則:

  • *系統名稱(1)--大模塊名稱(*n)--小菜單名稱(*n)--功能點(*n)--前置條件(1)--前置條件內容(1)--步驟1(*n)--...步驟N...---預期結果(*1)
    • *表示必填項
    • n 標志可以有n個 同級別
    • 1表示 只能有一個同級別
    • 步驟可以有N個 但是最后一項為[預期結果]

執行過程

D:>java -jar EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar D:\x.xmind D:\testhome.xlsx testHome
3
2019-03-07 22:27:28.455 [main] INFO com.testpro.EasyUseCase.Core.imp.XmindUseCase - 讀取配置文件appli
cation.properties
2019-03-07 22:27:28.455 [main] INFO com.testpro.EasyUseCase.Core.imp.XmindUseCase - D:\testhome.xlsx
2019-03-07 22:27:28.455 [main] INFO com.testpro.EasyUseCase.Core.imp.XmindUseCase - D:\x.xmind

執行結果

環境配置

1、安裝配置JDK1.8環境.

軟件配置

  • 安裝Xmind軟件

編寫Xmind軟件腦圖用例

轉化工具

  • 將轉化工具EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar 拷貝至c盤根目錄

  • 將編寫好的用例腦圖重命名為input.xmind,並放置到C:\目錄下

  • 執行cmd 命令 java -jar C:\EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar

EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar 版本新增功能

  • 新增序號列自動自增
  • 新增測試用例編號自增,如果指定編號前綴,默認是1 2 3 ...
  • 如果沒有前置條件默認填寫“無”

java -jar C:\EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar F:\testUserCase.xmind F:\helloworld.xlsx testNo

  • 支持不輸入參數 默認文件路徑為C:\input.xmind 輸出文件為C:\output .xlsx

  • 支持只輸入1個參數 輸出文件為C:\output .xlsx

  • 支持只輸入2個參數命令

支持 java -jar C:\EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar 空格<inputxmindFile> 空格 <outputXlsxFile>

  • 支持輸入3個參數

    • 第一個參數 輸入Xmind 文件路徑 例如F:\testUserCase.xmind
    • 第二個參數 輸入想要生成測試用例目標路徑和名稱, 例如F:\hellooworld.xlsx
    • 第三個參數 輸入測試用例編號前綴 例如輸入 TESTNO 那么生成的編號即將根據TESTNO-1 ,TESTNO-2 ...自增

轉化效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM