自动化测试平台seldom-platform部署及使用

介绍

seldom-platform是一个基于seldom测试框架的测试平台

项目地址:https://github.com/SeldomQA

文档:seldom · 语雀

  • 首先,专门为seldom测试框架提供平台化支持。
  • 其次,只负责自动化测试项目的解析、执行用例,当然,还包括测试任务、测试报告等。
  • 最后,零成本的支持任何类型的测试,包括App、Web、接口等。

支持git

seldom-platform 可以接入任意git管理的自动化项目, 克隆&拉取项目代码。

解析用例

seldom-platform 可以自动解析seldom自动化项目的“用例”, 并且在平台上展示。

平台管理

借助于平台的能力,可以方便的管理用例的执行、创建定时任务、展示统计结果。

部署项目

技术栈:

前端

vue2 + element-UI + axios(frontend)或者frontendv3

我这里用的也是frontend

安装依赖:

> npm install

启动项目:

> npm run serve 

自动化测试平台seldom-platform部署及使用_第1张图片

后端

django+redis+mysql

安装依赖:

> pip install -r requirements.txt

数据库同步:默认使用的SQLite3, 可以在settings.py 中切换为MySQL数据库

> python manage.py makemigrations 
> python manage.py migrate 

 redis: 

> redis-server  # 启动redis

开发运行:

> python manage.py runserver

自动化测试平台seldom-platform部署及使用_第2张图片

 访问:http://127.0.0.1:8080/login

注册账号后登录

平台使用

 项目配置

自动化测试平台seldom-platform部署及使用_第3张图片

 seldom平台的项目都是从git上拉取的,进入后带了一个默认的项目。

点击创建,填写信息,保存,测试目录不能随便写,需要跟git上的testcase所在目录一致,否则无法同步用例。

自动化测试平台seldom-platform部署及使用_第4张图片

 点击项目右上角设置-克隆,拉取项目。

自动化测试平台seldom-platform部署及使用_第5张图片

项目被拉取至后端所在目录

自动化测试平台seldom-platform部署及使用_第6张图片

需要退出重登后可以看到新的项目。

 环境管理

自动化测试平台seldom-platform部署及使用_第7张图片

 团队管理

自动化测试平台seldom-platform部署及使用_第8张图片

 用例管理

进来默认是没有的,需要同步一下。

自动化测试平台seldom-platform部署及使用_第9张图片

 自动化测试平台seldom-platform部署及使用_第10张图片

所以看到查找到的用例,前面为用例所在类,后面为测试方法名

自动化测试平台seldom-platform部署及使用_第11张图片

 自动化测试平台seldom-platform部署及使用_第12张图片

 任务管理

创建任务,选择用例,保存

自动化测试平台seldom-platform部署及使用_第13张图片

 点击执行,用例开始运行。自动化测试平台seldom-platform部署及使用_第14张图片

 后端可以看到运行测试用例过程

在本地打开了浏览器,执行了测试用例。

自动化测试平台seldom-platform部署及使用_第15张图片

 

你可能感兴趣的:(开源测试平台,自动化,自动化测试)