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

 

posted @ 2024-04-23 12:37  一加一  阅读(626)  评论(0编辑  收藏  举报