AgileTC测试用例管理平台的基本使用

1. 背景

使用企业微信在线文档对测试用例进行管理,存在以下问题,比如新建版本,每次都要设置下执行测试用例那一栏,要提供通过、失败、阻塞等选项,操作异常繁琐,比如版本管理问题,多个版本之后,想要追溯老版本测试了哪些功能,很难进行筛选,比如测试用例越来越多,文档打开慢的问题等等。

2. 调研

为了解决以上问题,调研了市面上的一些平台,发现有些平台功能过多,有些平台需要付费,现阶段,显然不太合适,然后发现了AgileTC,它是一套敏捷的测试用例管理平台,以脑图方式编辑可快速上手,有以下几个优势:

  1. 可新建多个用例集,用例可以设置优先级;
  2. 可基于用例集,创建执行测试任务,并且可跟进优先级筛选进行测试;
  3. 版本管理问题,多个版本管理不会有问题,创建执行测试任务就是一个版本,比如 V1.0研发自测,就是一条执行测试任务;
  4. 可搜索快速定位到要查看的功能模块,并且其他功能模块收起;
  5. 可以设置前置条件、执行步骤、预期结果标签;
  6. 左侧有菜单,可快速查看其他项目;
  7. 离开当前页,可以自动保存;
  8. 学习成本很低,而且是开源免费的;
  9. 可以导出执行测试结果为 xmind文件,用于项目提测时,给到测试组。

基于以上原因,计划使用AgileTC系统,在线管理各项目的测试用例。

3. 基本使用

3.1 准备环境

1. mac/linux/windows
1. java 1.8
1. mysql 服务端

3.2 下载

git clone https://github.com/didi/AgileTC.git

3.3 create database case_manager

使用命令 create database case_manager在 MySQL Workbench 中创建依赖数据库。

alt

3.4 运行 case-server.sql 脚本内容

  1. 拷贝 ./AgileTC/case-server/sql/case-server.sql 文件内容,在 MySQL Workbench 中运行。
  2. 双击 case_manager ,选中当前依赖数据库。
  3. 点击闪电图标执行。
alt

3.5 修改 application-dev.properties 文件

修改 ./AgileTC/case-server/src/main/resources/application-dev.properties 文件,如下所示:

spring.datasource.url=jdbc:mysql://localhost:3306/case_manager?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=12345678

3.6 运行命令 mvn spring-boot:run

  1. case-server目录下执行命令 mvn spring-boot:run
  2. 使用浏览器打开 http://localhost:8094/case/caseList/1
alt

本文由 mdnice 多平台发布

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AR7_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值