AgileTC --滴滴開源測試用例管理平臺環境搭建

一、前言

  之前看到公司別的部門有分享自己做的用例管理平臺,看了下也是基於開源部署的,於是自己也查了下比較主流且開源的用例管理平臺,最後選擇了滴滴的AgileTC。先在本地環境搭建好試用下,後續考慮用docker部署到服務器上。

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

二、本地windows環境搭建

  我踩了坑,看了其他博主的文章是要安裝xmind,一直安裝不成功,原來以前那些博客已經舊了,根本不用安裝xmind,直接按官方部署方法即可,如下:

1.環境依賴

  • mac/linux/windows
  • java 1.8
  • mysql 服務端

ps:我的是本地windows,mysql直接用公司的,所以環境依賴這塊本身已經具備。

2.下載

git clone https://github.com/didi/AgileTC.git
或者 直接Download ZIP

ps:我的電腦之前已經安裝過git,所以直接打開cmd用git clone命令拉取源碼,放到了本地E盤

3.準備

  • 創建依賴數據庫,application-dev.properties中配置數據庫名稱爲case_manager,使用數據庫管理工具navicat,點擊新建查詢,輸入:create database case_manager
  • 在數據庫case_manager下建表,建表的sql語句,在\AgileTC\case-server\sql\case-server.sql中,通過navicat的新建查詢來建表(全部執行即可),圖3-1
  • 修改application-dev.properties中spring.datasource的配置,圖3-2/3-3

(圖3-1)

 (圖3-2)

 (圖3-3)

4.運行

  • mvn spring-boot:run (在case-server目錄下執行),如圖4-1
  • 瀏覽器打開 http://localhost:8094/case/caseList/1,如圖4-2
  • 在登錄頁直接註冊賬號即可登錄進入平臺使用,如圖4-3/4-4

 (圖4-1)

 (圖4-2)

 (圖4-3)

 (圖4-4)

5.整體架構 

 三、平臺官方介紹

  官方wiki文檔:https://github.com/didi/AgileTC/wiki

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章