量角器:在更新期间测试多个用户登录是否存在冲突
Protractor: Testing multiple user logins for conflicts during updating
这是一个有趣的测试用例:
- 我的应用程序需要用户登录。
- 它的设计类似于 gmail。如果您在一个选项卡中登录,如果您打开另一个选项卡,您将被重定向到主页,而不是登录页面。
关于如何测试以下内容的任何想法:
- 用户 1 登录并开始编辑字段,但没有单击保存。
- 用户 2 登录并编辑同一字段,点击保存。
- 然后用户 1 单击保存,应该会收到一条冲突消息。
我考虑过使用模拟,但我认为这对我没有帮助。冲突检查是在数据库级别完成的(当你抓取文本时,你也会抓取一个版本号。当你更新时,它会检查版本号。如果相同,它会更新并增加版本号。如果版本号不一样,它会给你一个错误)。
这是一个有趣的测试用例:
- 我的应用程序需要用户登录。
- 它的设计类似于 gmail。如果您在一个选项卡中登录,如果您打开另一个选项卡,您将被重定向到主页,而不是登录页面。
关于如何测试以下内容的任何想法:
- 用户 1 登录并开始编辑字段,但没有单击保存。
- 用户 2 登录并编辑同一字段,点击保存。
- 然后用户 1 单击保存,应该会收到一条冲突消息。
我考虑过使用模拟,但我认为这对我没有帮助。冲突检查是在数据库级别完成的(当你抓取文本时,你也会抓取一个版本号。当你更新时,它会检查版本号。如果相同,它会更新并增加版本号。如果版本号不一样,它会给你一个错误)。