【发布时间】:2018-06-27 03:31:41
【问题描述】:
我即将开始一个新的工作,期望建立一个测试框架以允许使用 Cucumber 交付新功能。虽然我熟悉功能文件的自动化和创建,但从头开始创建框架将是我以前从未做过的任务。在这里被抛入深渊。
在我们进入 BDD 以交付新功能之前,我们期望将激动人心的系统行为写成功能并自动化。在我跑得太远之前,我想确保我对如何开始这项任务的想法是正确的。
我想我从功能文件开始,然后我的步骤定义,然后编写一些代码来执行这些步骤。关于代码结构,我还会有一个单独的页面类包和一个单独的测试类吗?或者最好的方法是只为包含我们可以对页面执行的所有操作的页面类提供一个包?
有任何资源可以帮助完成这个初始设置结构吗?
【问题讨论】:
-
这个问题不适合 SO,因为它是关于建议而不是特定的编程问题。我会问这个sqa.stackexchange.com
-
谢谢@JeffC 我什至不了解 SQA,所以在提出新问题之前,我会确保我和 SO 一样查看那里。
标签: java selenium automated-tests cucumber bdd