0

我开始学习写 Cucumber 测试,现在我可以写测试了,但是我的测试太傻了;我不知道我应该关注什么而忽略什么。我总是问我的co.op如何用Cucumber写一个好的测试,他们给了我一些建议,但我觉得不够满意。所以,请告诉我您的意见,并给我一些例子,非常感谢!

编辑

我有一个带有表格的索引页面,表格的每一行的最后一列有 3 个按钮(编辑、详细信息、删除),表格下方有 1 个按钮创建,导航栏有一个登录表单

那我应该检查什么?

在我看来,我认为我们不应该检查登录功能和导航栏的内容,因为这个控制器中的每个页面都有相同的布局也许我们应该检查总列数、总行数、标题、图标 css、内容按钮的,整个页面的css(表格的边框,宽度,高度,字体系列)......这是真的吗?

4

1 回答 1

1

我认为您应该优先考虑页面中的元素,并检查它们。

例如,当您测试登录页面时:

登录页面的重要元素

  • 用户名、密码文本框
  • 登录按钮

不重要的元素(这一切都取决于您的业务需求)

  • 取消按钮
  • 其他花哨的文字
  • ETC..

然后在 Cucumber 测试中,确保检查用户名、密码文本框和登录按钮的可用性。您可以忽略的其余元素。否则,您将花费不必要的时间来测试不重要的事情。

同样,给定页面的优先级取决于项目的业务需求。

于 2013-04-02T11:46:15.270 回答