AgileTC linux部署

簡介

AgileTC是一套敏捷的測試用例管理平臺,支持測試用例管理、執行計劃管理、進度計算、多人實時協同等能力,方便測試人員對用例進行管理和沉澱。產品以腦圖方式編輯可快速上手,用例關聯需求造成流程閉環,並支持組件化引用,可在各個平臺嵌入使用,是測試人員的貼心助手!java

項目地址:https://github.com/didi/AgileTCmysql

功能描述

測試用例集管理

AgileTC可以將用例集與需求關聯,支持xmind/xmind zen的導入/導出,具有豐富的搜索能力,如根據用例集名稱、建立人、管理需求和建立時間進行搜索。git

用例編輯

AgileTC支持多人實時協同編輯用例集,其中一我的的修改,會實時同步到打開相同用例的其餘客戶端,實現更加高效的測試集編寫和測試執行協同。支持用例優先級和自定義標籤標記。服務端和客戶端增長了定時巡檢探活機制保障鏈接穩定性。支持鏈接異常(如瀏覽器異常退出或系統故障等)場景下,自動保存用例集。github

測試任務管理

用戶能夠根據用例中的優先級和標籤圈選測試用例,組合成自身須要的測試任務。用戶能夠在測試任務中標記用例測試狀態,並查看測試任務的總體進展。spring

如何使用

如下步驟爲記錄在一臺全新的centos的安裝流程。sql

環境依賴
  1. java 1.8
  2. maven
  3. mysql
一、下載源碼

wget https://github.com/didi/AgileTC/archive/master.zipshell

可能出現沒法創建ssl鏈接的問題,能夠從瀏覽器中訪問,而後下載。數據庫

二、解壓

unzip master.zipcentos

三、移動文件

移動文件到目標目錄,通常是/usr/sbin瀏覽器

mv AgileTC-master/ /usr/sbin/

四、查看項目的配置文件,確認數據庫名。

4.1 切換到 項目的resources 目錄。

cd /usr/sbin/AgileTC-master/case-server/src/main/resources

4.2 查看配置文件 application-dev.properties

cat application-dev.properties

五、建庫建表

確保已安裝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腳本。

執行腳本後會生成 authoritybizcase_backupexec_recordtest_caseuser 六張表。

六、修改配置文件

6.1 確保已安裝jdkmaven,再繼續往下執行

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.1 切換到如下目錄

cd /usr/sbin/AgileTC-master/case-server

7.2 執行命令

mvn spring-boot:run

沒有報錯,執行結果以下,則啓動成功

八、開始訪問
相關文章
相關標籤/搜索