【发布时间】:2015-04-11 22:16:24
【问题描述】:
我正在为提供测试/开发服务的公司制定战略。我使用 Selenium/Appium、Junit、Cucumber 实现 Web 和移动应用程序测试自动化。
在我公司,测试用例是用传统形式编写的:
1) 去 X
2) 执行动作 Y
3) 转到W
4) 执行动作 Z
预期结果:应用程序确实...。
但在 Cucumber 中,我使用或多或少描述类似动作的行为语言。我也读过这篇文章:http://markoh.co.uk/posts/three-reasons-to-use-cucumber-for-test-automation,我想知道我们是否应该用 Cucumber 语言编写所有测试用例。对于测试自动化,只需复制和粘贴即可编写功能。我假设这是带有 GUI 的网络或移动应用程序。
- 这是个好主意吗?
- 你有过这样的测试经验吗 长期案例文档?
- 手动测试人员在使用这种方式而不是传统语言编写的测试用例时会遇到困难吗?
任何意见表示赞赏!
【问题讨论】:
标签: cucumber automated-tests testcase