TAC 自动化测试集管理系统

GitHub 传送门

前言

分享一个最近实现的一个自动化测试管理系统

一、简介

1.1 概述

TAC 是应对与 TestNG 的自动化测试用例管理系统,以 TestNG package 出的 jar 和 TestNG 的 xml 文件来驱动执行测试集。
目的在于对测试集进行管理和回归,分布式的 Case 执行器可以 应对以后大量 Case 并发执行的需求,加速回归时间。

1.2 工程介绍

1.3 特性

1.4 背景

Why TAC

TAC 是 TA Case 简写,在将来测试集数量多,总类多的时候,如何筛选回归用例,如果管理回归用例以及非测试开发人员还需要搭建环境来进行回归会成为一个问题

Why XXL-MQ

执行器用到了 XXL-MQ,是因为 XXL-MQ 是一款轻量级分布式消息队列,支持串行、并行和广播等多种消息模型,且开源

1.5 环境

二、系统设计

2.1 系统框架图

image

2.2 名词解释

三、安装部署

请按照下面顺序进行安装部署

3.1 安装部署 TAC

四、更新日志

v1.0.0

v1.1.0

快照

image
image
image
image


↙↙↙阅读原文可查看相关链接,并与作者交流