自动化测试哪家强,RunnerGo来帮忙

平台搭建实践

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

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

  1. 测试回归效率低下,主要原因是人工操作的用例维护成本高、UI检索稳定性难以保障、新版本用例录入不及时。
    2 .问题回溯定位效率低下。
  2. 自动化用例缺乏统一的调度管理平台。
  3. 用例执行结果的保存和展示不直观。
    为了解决这些问题,经过市场调研和自研成本对比,我们最终选择了开源全栈测试平台RunnerGo,不仅解决了当下自动化测试中面临的一些痛点,同时也可代替 jira、postman等国外工具。

RunnerGo核心功能如下:

接口测试:

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

接口测试时可以进行关联提取、接口一键压测、接口用例等功能
在这里插入图片描述

场景管理:

测试时我们需要还原一些测试场景,需要连续调用多个接口并进行关联,RunnerGo 场景管理中可以配置多个测试场景方便管理,并且有独特的flow形式更容易操作模拟对应场景。

在这里插入图片描述

性能测试:

无需安装额外插件内置多种压测模式,支持定时任务、测试报告、压力机监控等功能
在这里插入图片描述

接口自动化:

接口自动化测试功能支持添加多种控制器真实还原实战场景,内置定时任务,无需配置其他工具。支持报告管理,测试报告更直观可视。
在这里插入图片描述

UI自动化测试:

支持web端操作录制,支持统一管理测试用例

点击打开录制器,在浏览器中进行操作时录制器会将操作录制为一个JSON文件。

导入文件后展示如下图,点击调试场景即可开始调试~
在这里插入图片描述

项目管理:

在项目实施过程中,缺陷管理工具是测试人员与研发沟通的桥梁。RunnerGo在最新版本4.0中推出了强大的项目管理功能,为团队提供了一站式的解决方案。RunnerGo 项目管理目前支持需求管理、迭代版本管理、缺陷管理等功能,还支持编写测试计划和测试用例等操作。通过这些功能,团队可以更好地组织和管理项目,确保项目按时交付且质量达标。
在这里插入图片描述

目前我们团队项目管理实践使用情况如下:

  • 产品团队
    产品在需求管理、迭代管理、版本管理中规划产品的发布周期和需求文档,并通过任务管理拆分需求,将任务分发给相应的成员。
    如下图,在「迭代」模块中查看「一月更新」下的需求状态:

在「需求」模块中创建需求并关联需求文档:

在「任务」模块中统一分发任务:

  • 研发团队
    研发人员则通过迭代管理、任务管理、缺陷管理查看分配到手中的任务和缺陷
    如下图,在「迭代」模块中统一查看分配给自己的「任务」和「缺陷」

在「任务」模块中修改任务状态:

在「缺陷」模块中将缺陷修改为解决状态:

  • 测试团队
    测试人员在测试计划、用例管理、缺陷管理中编写测试计划、测试用例、并对提出的缺陷进行跟踪
    在「缺陷模块」中提交缺陷并跟踪状态:

在「测试用例」模块中编写测试用例并管理:

在「测试计划」模块中编写测试计划并管理:

整个项目团队在RunnerGo项目管理中分工明确、各司其职,在项目管理的运作下,团队可以更好地组织和管理项目,以确保项目按时交付且质量达标。
通过以上功能,团队测试流程得到规范,也可以更好地对组织和项目进行管理,项目质量得到了保证。

  • 18
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值