1

这是一个有趣的测试用例:

  • 我的应用程序要求用户登录。
  • 它的设计类似于gmail。如果您在一个选项卡中登录,如果您打开另一个选项卡,您将被重定向到主页,而不是登录页面。

我如何测试以下内容的任何想法:

  • 用户 1 登录并开始编辑字段,但未单击保存。
  • 用户 2 登录并编辑相同的字段,单击保存。
  • 用户 1 然后单击保存,应该会收到一条冲突消息。

我考虑过使用模拟,但我认为这对我没有帮助。冲突检查是在数据库级别完成的(当你抓取文本时,你也会抓取一个版本号。当你更新时,它会检查版本号。如果相同,它会更新并增加版本。如果版本号不一样,它会给你一个错误)。

4