linux环境部署AgileTC

1. 简介

AgileTC是一套敏捷的测试用例管理平台,支持测试用例管理、执行计划管理、进度计算、多人实时协同等能力,方便测试人员对用例进行管理和沉淀。产品以脑图方式编辑可快速上手,用例关联需求形成流程闭环,并支持组件化引用,可在各个平台嵌入使用,是测试人员的贴心助手!

    1.1 功能描述

        1.1.1测试用例集管理

AgileTC能够将用例集与需求关联,支持xmind/xmind zen的导入/导出,具备丰富的搜索能力,如根据用例集名称、创建人、管理需求和创建时间进行搜索。

        1.1.2 用例编辑

AgileTC支持多人实时协同编辑用例集,其中一个人的修改,会实时同步到打开相同用例的其他客户端,实现更加高效的测试集编写和测试执行协同。支持用例优先级和自定义标签标记。服务端和客户端增加了定时巡检探活机制保障连接稳定性。支持连接异常(如浏览器异常退出或系统故障等)场景下,自动保存用例集。

        1.1.3 测试任务管理

用户可以根据用例中的优先级和标签圈选测试用例,组合成自身需要的测试任务。用户可以在测试任务中标记用例测试状态,并查看测试任务的整体进展。

2. 下载源码

      2.1 下载zip压缩包

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

   

       2.2 解压

unzip master.zip 

           

       2.3 移动文件

移动文件到目标目录,一般是/usr/sbin,可根据个人使用习惯选择目录

mv AgileTC-master/ /usr/sbin/

3. 建库建表

确保已安装mysql后,再往下执行

    3.1 创建数据库

CREATE DATABASE case_manager;

    3.2 创建数据表

sql脚本在以下文件里

/usr/sbin/AgileTC-master/case-server/sql/case-server.sql

执行脚本后会生成case_backup、exec_record、test_case三张表

4. 修改配置文件

确保已安装jdk、maven,再继续往下执行

切换到以下目录

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

修改mysql地址,端口,用户名,密码

5. 安装xmind jar包

切换到以下目录

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

执行命令

mvn install:install-file -Dfile=org.xmind.core_3.5.2.201505201101.jar -DgroupId=com.xmind -DartifactId=sdk-Java -Dversion=201505201101 -Dpackaging=jar

6. 启动程序

切换到以下目录

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

执行命令

mvn spring-boot:run


没报错,执行结果如下,则启动成功

7. 开始访问

访问地址:http://xx.xx.xx.xx:8094/case/caseList/1,xx.xx.xx.xx为linux地址

参考:

https://github.com/didi/AgileTC

猜你喜欢

转载自blog.csdn.net/wtj_david/article/details/109076003