FLUTTER ECOSYSTEM

ogurets

Dart 中的 Gherkin/Cucumber 实现,支持类和简单库、钩子、依赖注入,以及您希望在易于使用的格式中拥有的所有功能。

最新版本
4.0.3
近 30 天下载
130
喜欢数
24
Pub 分数
110

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Ogurets 是一个受 Gherkin/Cucumber 启发的 Dart 测试框架,旨在简化行为驱动开发(BDD)。它支持使用纯文本特征文件的结构化测试场景、可重用的步骤定义、用于设置和清理的钩子以及依赖注入。非常适合编写可读性强、易于维护的测试,将技术实现与业务需求相连接。该包可无缝集成到 macOS、Windows 和 Linux 上的 Flutter 和 Dart 项目中。

适合场景
  • 编写 BDD 风格的验收测试
  • 使用清晰的场景描述自动化UI测试
  • 将测试逻辑与依赖注入集成
  • 开发人员与非技术利益相关者之间的协作
  • 使用步骤重用来测试复杂工作流
主要特点
  • Gherkin 语法支持
  • 带参数的步骤定义
  • 用于预/后操作的钩子
  • 内置依赖注入
  • 简单库和类集成
  • 跨平台兼容性
适合对象
  • 实践 BDD 的团队
  • 测试自动化工程师
  • 需要结构化测试的Flutter应用
  • 需要技术团队与非技术团队协作的项目
  • 寻求可读性强、可维护性高的测试代码的开发者
使用建议
  • 需要理解 Gherkin 语法
  • 可能需要为复杂的测试环境进行额外设置
  • 更适合大型测试套件,而不是单元测试
  • 与主流框架相比,文档有限
  • 报告依赖外部工具
支持平台macOSWindowsLinux

安装插件

flutter pub add ogurets

所属分类

依赖

依赖清单 6 项

源码仓库

关联项目

暂无相关数据。