RunnerGo项目管理UI自动化插件功能详解
全栈测试平台 RunnerGo 功能强大,使用简单,它基于 go 语言开发,支持接口管理、自动化测试、性能测试等功能。更重要的是, RunnerGo 完全开源。
作为一名测试人员,最近在使用 RunnerGo 的过程中发现功能越来越丰富, V4.0.0 版本新加了 “项目管理”和“ UI 自动化插件 ”等新功能,新版 RunnerGo 更注重测试人员与团队的协作,测试人员可以与其他团队成员共同跟踪项目进展、处理缺陷,并进行明确的任务分配,大大促进了测试团队与开发团队、产品经理之间的紧密协作和高效沟通。
项目管理功能:强调协作让沟通更高效!
“项目管理”功能涵盖了“需求管理”、“迭代管理”、“任务管理”、“测试计划”、“测试用例管理”、“缺陷管理”等模块。它适用于各种规模的团队和项目,包括软件开发、 IT 项目、产品管理等。通过“项目管理”,团队成员包括开发、测试、产品经理等都可以更好地跟踪任务、处理缺陷,并进行有效的沟通和协作。
“项目管理”包含需求、迭代、任务、版本、缺陷、测试用例、测试计划七大模块。
在迭代模块中,加入了“概览”,可以对当前迭代数据进行展示,用图表形式更方便用户对当前概况进度进行整体查看。
我们在规划用例后,就可以直接生成测试报告进行查看。
UI-IDE 插件:轻轻松松布置场景
继 V3.0.0 版本上线 UI 自动化功能后, RunnerGo 团队还设计了插件 UI-IDE ,为测试人员更高效的使用 UI 自动化布置场景提供方便,我们可以对 UI 操作流程进行录制,然后直接导入到场景中。
进行 web 操作后可以自动记录操作
保存后可以直接导入场景进行调试
RunnerGo 的开发初衷是为了满足使用 Jemter 、 Loadrunner 等工具时无法满足的测试场景,如果去修改它们的源码工程量又很庞大。这个平台基于 Go 语言开发,具有高度的灵活性和扩展性,我们可以使用 RunnerGo 进行压力测试、负载测试和性能监控,来评估系统的性能和稳定性。
除了企业版外,官方还发布了开源版本,以便测试人员更加自由和灵活的使用,并且确保数据的安全性,同时也给测试人员创造可持续发展和创新空间。
当然,除了以上新增功能, RunnerGo 还有如下其他好用的功能 :
1. 测试对象中进行接口调试、关联提取、断言、接口一键压测、接口用例等功能
2. 场景管理中布置测试场景,并且有独特的 flow 形式更容易操作模拟对应场景
3. 性能测试中无需安装各种插件,可直接对测试计划进行性能测试,并支持多种压测模式(如常见的并发模式、轮次模式、阶梯模式等六种并发模式),支持定时任务、测试报告、压力机监控等功能
4. 自动化测试中支持多用例执行、定时执行任务、多场景同时执行、添加控制器等功能
5. UI 自动化可以快速执行大量的测试用例,比手动测试更高效。测试人员可以编写一次测试脚本,然后重复运行,节省大量时间和人力成本。
6. Mock 服务可以在接口还没开发完成时,预定义接口请求参数和响应期望,并自动生成 Mock URL ,让测试提前进入测试流程。
7. 项目管理可以让测试人员与其他团队成员共同跟踪项目进展、处理缺陷,并进行有效的任务分配和协作。
8. 企业后台可以对成员权限进行管理,并可以通过第三方集成进行即时通知。