簡介
AgileTC是一套敏捷的測試用例管理平臺,支援測試用例管理、執行計劃管理、進度計算、多人實時協同等能力,方便測試人員對用例進行管理和沉澱。產品以腦圖方式編輯可快速上手,用例關聯需求形成流程閉環,並支援元件化引用,可在各個平臺嵌入使用,是測試人員的貼心助手!
功能描述
測試用例集管理
AgileTC能夠將用例集與需求關聯,支援xmind/xmind zen的匯入/匯出,具備豐富的搜尋能力,如根據用例集名稱、建立人、管理需求和建立時間進行搜尋。
用例編輯
AgileTC支援多人實時協同編輯用例集,其中一個人的修改,會實時同步到開啟相同用例的其他客戶端,實現更加高效的測試集編寫和測試執行協同。支援用例優先順序和自定義標籤標記。服務端和客戶端增加了定時巡檢探活機制保障連線穩定性。支援連線異常(如瀏覽器異常退出或系統故障等)場景下,自動儲存用例集。
測試任務管理
使用者可以根據用例中的優先順序和標籤圈選測試用例,組合成自身需要的測試任務。使用者可以在測試任務中標記用例測試狀態,並檢視測試任務的整體進展。
如何使用
以下步驟為記錄在一臺全新的centos的安裝流程。
環境依賴
- java 1.8
- maven
- mysql
1、下載原始碼
可能出現無法建立ssl連線的問題,可以從瀏覽器中訪問,然後下載。
2、解壓
unzip master.zip
3、移動檔案
移動檔案到目標目錄,一般是/usr/sbin
mv AgileTC-master/ /usr/sbin/
4、檢視專案的配置檔案,確認資料庫名。
4.1 切換到 專案的resources
目錄。
cd /usr/sbin/AgileTC-master/case-server/src/main/resources
4.2 檢視配置檔案 application-dev.properties
cat application-dev.properties
5、建庫建表
確保已安裝mysql後,再往下執行。
5.1 建立資料庫
create database case-server-local default charset utf8mb4;
5.2 建立資料庫表
切換到 專案的sql
目錄
cd /usr/sbin/AgileTC-master/case-server/sql/case-server.sql
使用資料庫連線工具,執行sql指令碼。
執行指令碼後會生成 authority
、biz
、case_backup
、 exec_record
、 test_case
、user
六張表。
6、修改配置檔案
6.1 確保已安裝jdk
、maven
,再繼續往下執行
6.2 驗證 javac
注意:輸入javac 確實提示命令沒找到,說明我們之前只是安裝了jre 沒有安裝jdk, 所以沒有javac工具。
解決方法:
cd /
yum install -y java-devel
6.3 切換到專案中的 resources
目錄,修改mysql地址,埠,使用者名稱,密碼。
cd /usr/sbin/AgileTC-master/case-server/src/main/resources
vi application-dev.properties
7、啟動程式
7.1 切換到以下目錄
cd /usr/sbin/AgileTC-master/case-server
7.2 執行命令
mvn spring-boot:run
沒有報錯,執行結果如下,則啟動成功