cucumber - 使用黄瓜与子黄瓜测试交互
问题描述
我们有一种情况,我们有几个产品(前端、应用程序、api),并且每个产品都已经使用 cucumber 进行了测试。现在我们想重新使用已经编写的测试来测试所有产品,所以基本上我们想在前端执行一个操作,然后在应用程序中执行一个操作
When I create a user X,Y in frontend
Then I login with the user X,Y in the app
在各自的子项目中,这些步骤已经定义并且可以工作,但是我们想要另一个抽象级别,这可能是我们黄瓜或任何其他测试框架还是我们必须编写自己的实现?
解决方案
Scenario: Register in front end, login via app
Given I registered in the front end
When I login via the app
Then I should be logged into the app
推荐阅读
- c# - ContentType 在 ValidatePrincipal 事件中始终为空
- c# - 在 C# 中访问公共 Google API 日历 v3 时出现 404 错误
- python - 何时在 Python 脚本中解析命令行
- c - 指针值没有被加在一起。
- excel - Excel:组合包含值的多个工作表中的行
- c++ - libc++ 端口到 Windows 的状态是什么?
- javascript - 对象模型架构调整其他对象的架构
- amazon-web-services - 微服务应遵循哪个选项:Spring Boot 或 AWS Lamba
- mercurial - Mercurial 分支与空白名称
- firebase-realtime-database - 保存(缓存)一个卡片视图,它是本地的详细视图