【发布时间】:2018-02-23 20:57:51
【问题描述】:
我有两个使用浏览器自动化运行的 e2e 测试,用于测试以下用户故事:
C:As a manager, I can add a member to my team.
D:As a manager, I can pay a member of my team.
问题是,为了做D,我必须先做C。因此,编写一个 ABC 的 e2e 测试,然后再编写一个 ABCD 是多余的!
我的问题是:在 e2e 测试中避免冗余的最佳做法是什么?我想到的一件事就是写 ABCD,并在 C 步骤之后包含一个 assert。虽然这意味着如果我们在 C 处出现故障,我们不知道 D 是否有效。
【问题讨论】:
标签: e2e-testing browser-automation