【发布时间】:2017-07-27 07:25:43
【问题描述】:
在进行单元测试时,每个案例往往都很简短且具有排他性。但是现在我正在使用Selenium 编写端到端测试,因此,我有很长的场景,其中包含几个密切相关的步骤,例如:
- 用户注册
- 用户登录
- 用户发表文章
- 用户编辑该文章
如果发现任何错误,我没想到会继续进行其他测试。所以,似乎我应该将以上所有内容放在一个 it 块中。但是当然这会使块很长,我必须设置一个很大的超时,期待很长的完成时间等等。
这是一种不好的做法吗?
【问题讨论】: