紧急服务器:测试协作应用程序和工具 源码
TL; DR: 浏览器和服务器的远程控制。 Panic是一个端到端测试框架,专门为分布式系统和协作应用程序而设计。 为什么 在 ,我们正在构建一个实时的分布式JS数据库。 我们需要一个能够模拟复杂场景并以编程方式报告成功或失败的测试工具。 例如,您将如何编写此测试? 启动服务器。 启动两个浏览器,每个浏览器都与服务器同步。 仅在一个浏览器上保存数据。 断言它已复制到另一个。 那只是浏览器到浏览器的复制。 模拟应用程序故障怎么办? 启动服务器。 启动两个浏览器,每个浏览器都与服务器同步。 保存一些初始数据。 杀死服务器,并擦除所有数据。 在浏览器上进行有冲突的编辑。 再
下载地址
用户评论