敏捷测试–测试用例管理平台
1.简介
随着互联网的快速发展,业务的快速迭代,对项目流程各环节的效率要求越来越高,很多QA开始选择使用线下xmind来编写和执行用例进行测试,但面临的问题也越来越多:
用例管理混乱,无法沉淀:散落在wiki、线下xmind、excel。 用例无法追溯:如遇到线上问题回溯用例及测试情况时,无法追溯且增加排查问题难度。 无法明确感知需求测试进度和结果,研发协作效率低:测试开始了吗?进度如何?失败的case有哪些?等这些问题无法明确感知。 测试活动相关数据无法沉淀:研发自测结果?打回率?测试用例失败率?测试周期? 因此,我们需要一套完善的测试用例管理系统来满足我们的日常测试需求。然后,业界比较可靠的用例管理平台,如test-link,QC,禅道等,它们均采用传统用例管理方式,类似excel的操作体验,测试用例编写过程较繁琐,与当前业务普遍使用的脑图管理方式不匹配,也不符合当前业务快速迭代的诉求。
2.AgileTC用例管理
AgileTC是一套敏捷的测试用例管理平台,具备与xmind等脑图工具一致的操作体验。支持测试用例管理、执行计划管理、进度计算、多人实时协同等能力,方便测试人员对用例和测试过程进行管理。 线上化的操作方式便于测试资产沉淀和测试过程数据沉淀,为测试改进提供抓手。 产品可以独立使用,也支持以组件化方式嵌入项目管理平台,配合项目管理使用。
3.搭建AgileTC用例管理平台
3.1.下载AgileTC项目
wget https://github.com/didi/AgileTC/archive/master.zip
3.2. 解压项目
unzip master.zip
3.3.移动项目
mv AgileTC-master /usr/local/
3.4.创建数据库
首先安装mysql数据库。 https://blog.csdn.net/m0_38039437/article/details/109187046
创建数据库
CREATE DATABASE
`case_manager` CHARACTER SET utf8 COLLATE utf8_general_ci
;
创建表 创建表的sql文件在项目的路径下,复制sql文件的sql语句在mysql上执行。
/usr/sbin/AgileTC-master/case-server/sql/case-server.sql
3.5.修改配置文件
首先安装了jdk8,并配置了环境变量安装了maven,并配置了环境变量 安装maven后需要修改配置文件中的镜像源地址,否则下面执行maven下载依赖包会报错。maven配置镜像源如下 1.修改maven的settings.xml配置文件 2.替换原来地址为阿里源地址
<mirrors
>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the
set of mirrors.
|
--
>
<mirror
>
<id
>alimaven
</id
>
<mirrorOf
>central
</mirrorOf
>
<name
>aliyun maven
</name
>
<url
>https://maven.aliyun.com/repository/central
</url
>
</mirror
>
<mirror
>
<id
>aliyun-maven
</id
>
<mirrorOf
>*
</mirrorOf
>
<name
>aliyun maven
</name
>
<url
>http://maven.aliyun.com/nexus/content/groups/public
</url
>
</mirror
>
</mirrors
>
进入到项目的改路径下,修改mysql地址,端口,用户名,密码
/usr/sbin/AgileTC-master/case-server/src/main/resources
3.6.安装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
4.启动项目
进入到项目下面的地址
/usr/sbin/AgileTC-master/case-server
启动项目
mvn spring-boot:run
5.访问项目
访问地址:http://xx.xx.xx.xx:8094/case/caseList/1
Bruce小鬼
认证博客专家
selenium
postman
Jira
**高级测试开发**- 技术是在不断打磨中成长,- 能力是在不断采坑中成熟,- 技术人的路就是在采坑中寻找乐趣,在成长过程中不断成熟。> 书山有路勤为径,学海无涯苦作舟关注:brucelong.blog.csdn.net