自动化测试平台搭建背景及记录

在目前产品的迭代过程中,公司现有的自动化测试体系存在很多问题,大多数情况是人工进行用例回归测试,低效且易出错,导致测试流程在效率和品质方面均未达到理想状态。同时,业务上线周期的日益缩短也导致产品质量的不稳定性也愈发突出,出现版本质量不统一的问题。

流程下也伴随着以下痛点:

测试回归效率低下,主要原因是人工操作的用例维护成本高、UI检索稳定性难以保障、新版本用例录入不及时。

问题回溯定位效率低下。

自动化用例缺乏统一的调度管理平台。

用例执行结果的保存和展示不直观。

为了解决这些问题,经过市场调研和自研成本对比,我们最终选择了全栈测试平台RunnerGo,不仅解决了当下自动化测试中面临的一些痛点,同时也可代替 jira、postman等国外工具。

RunnerGo安装

安装命令:wget  https://img.cdn.apipost.cn/running_go/img/wiki/runnergo.tar && tar xf  runnergo.tar   && bash install.sh

默认超管账号:runnergo 密码:runnergo

地址:http://本机外网地址:9998

RunnerGo核心功能如下:

团队管理:项目团队下的所有人都可以在RunnerGo中团队协作,产品、研发、测试等人员。

接口测试:提供类似于Postman API调试支持多种协议的接口测试如:http、dubbo、tcp、websocket,满足当下公司的全部需求。

性能测试:内置多种压测模式,且支持测试报告管理、测试报告debug。

接口自动化:内置定时任务,支持报告管理

UI自动化测试:支持web端操作录制,支持统一管理测试用例

缺陷管理:支持提交缺陷、缺陷跟踪、缺陷管理等功能完美替代 jira

任务管理:支持对研发、测试等产研团队分发任务

测试用例管理:测试人员可以在平台中编写测试计划、测试用例

通过以上功能,团队测试流程得到规范,也可以更好地对组织和项目进行管理,项目质量得到了保证。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-27 12:10:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-27 12:10:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-27 12:10:01       87 阅读
  4. Python语言-面向对象

    2024-01-27 12:10:01       96 阅读

热门阅读

  1. 实习记录——第五天

    2024-01-27 12:10:01       48 阅读
  2. Hive之set参数大全-15

    2024-01-27 12:10:01       32 阅读
  3. linux深度学习开发基础命令——极简版

    2024-01-27 12:10:01       58 阅读
  4. 再学webpack

    2024-01-27 12:10:01       35 阅读
  5. 基于Puppeteer实现配置自动化

    2024-01-27 12:10:01       58 阅读
  6. goland 学生管理系统cookie验证实现

    2024-01-27 12:10:01       57 阅读
  7. ssh 修改端口号 一个ip ssh多个主机

    2024-01-27 12:10:01       48 阅读
  8. STL容器大总结区分(中)

    2024-01-27 12:10:01       47 阅读