前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AgileTC --滴滴开源敏捷的测试用例管理平台环境搭建与试用

AgileTC --滴滴开源敏捷的测试用例管理平台环境搭建与试用

作者头像
雷子
发布2021-03-15 16:24:00
3.6K0
发布2021-03-15 16:24:00
举报
文章被收录于专栏:雷子说测试开发

滴滴开源了敏捷的测试用例管理平台,看了下大家部署遇到了各种各样的问题,那么正好呢,我也想体验下这个平台,正好有空,尝试着去搭建下。


首先,我们去下载代码

代码语言:javascript
复制
git  clone https://github.com/didi/AgileTC.git

然后呢,根据官网的教程呢,我们去创建数据库case_manager。然后将

case-server/sql/case-server.sql的文件执行,去创建对应的数据库的表。

接下来呢,我们去修改后端的配置。

application-dev.properties中spring.datasource的配置修改成你自己的数据库的配置如下

代码语言:javascript
复制
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/case_manager?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

接下来,我们就可以去安装xmind jar包。

这个在case-server目录下面 去执行

代码语言:javascript
复制
mvn install:install-file -Dfile=org.xmind.core_3.5.2.201505201101.jar -DgroupId=com.xmind -DartifactId=sdk-Java -Dversion=201505201101 -Dpackaging=jar   

安装完毕如下

启动。点击启动

如果没有,证明打开的方式有误,我是直接用Idea打开的case-server的工程。我的项目的sdks的配置如下

然后启动。

这样代表启动成功,手动去访问下

代码语言:javascript
复制
http://localhost:8094/case/caseList/1

可以正常访问,并没有遇到大家说的问题。

界面如下所示

我们去创建下测试用例

这里我先不导入本地的

试着编辑下

功能很强大

保存后,我们去看到我们的测试用例

我们可以为测试用例创建测试任务

我们点击创建测试任务

点击保存

我们就可以看到创建的测试任务, 还有通过率,测试用例集。

我们去执行任务

我们可以标注测试结果保存后,我们可以看到所有用例的执行情况

我们的通过率,测试集等。

我们还可以把测试用例导出xmind

导出之后

这里中间还是有很多东西可以进行调整的。

我们在创建的测试用例的时候,我们去看下导入的我们本地的已经存在的。

我们看看效果

导入后

这样比本地统计简单多了,而且在本地可能因为版本不同打不开,这样统一的在平台上创建,不会因为格式不生效。

方便统计大家执行用例的进度,快速上手,用例关联需求,用例关联测试任务,测试任务汇总测试进度。

整体的架构见官网

后续这些可以完整的作为一个组件或者功能嵌入到其他平台。感谢滴滴开源,部分功能没有开源出来,期待后续开源。

官方开源地址:

代码语言:javascript
复制
https://github.com/didi/AgileTC

开源框架的搭建不难,找准方法,跟着文档搭建起来,去试用即可。好的地方可以吸收。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档