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

EasyUseCase

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

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

新增用例優先級 可隨意標註用例節點,若是子節點沒有覆蓋 默認以父節點的優先級爲準git

實現原理和特色

  • 在實現這個轉換的過程也吸收很多網上的腦圖用例轉換的思想。結合OOP 的思想實現高度複用的模式,如今用實際案例講解一下高度複用效果。

 

  • 在上圖的用例設計當中
    • 首先咱們能夠無限的擴展咱們的每一個模塊的每一個小功能點。
    • 咱們每一個小功能點的功能設計步驟是能夠高度複用的,由於用例的操做步驟 只是由於選擇不一樣,而產生不一樣的結果。
    • A用例的步驟一、二、3 能夠被B用例複用的,可能B只須要在A用例的一、2 、 三、 步驟基礎上再加一個步驟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.xmindmarkdown

執行結果

環境配置

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

軟件配置

  • 安裝Xmind軟件

編寫Xmind軟件腦圖用例app

轉化工具

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

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

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

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 testNospa

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

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

  • 支持只輸入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 ...自增

轉化效果

相關文章
相關標籤/搜索