|
有用的链接
Apr 1, 2024 23:35:46 GMT -7
Post by account_disabled on Apr 1, 2024 23:35:46 GMT -7
他们运行带有初始化代码的开发服务器来加载所需的组件这限制了他们处理可能具有或复杂构建管道的复杂企业应用程序的能力。此外更新可能会破坏测试直到团队更新其运行程序。旨在通过一种新的测试方法来解决这些问题。基本思想是在应用程序的加载阶段使用一段代码来实现钩子来运行测试。请注意这种工作方式不会对应用程序的正常使用产生明显影响使用延迟加载仅在执行测试时动态加载测试在示例中测试根本不在生产包中。然后可用于运行常规测试这有助于实现我们测试所需的理想浏览器控制。 这种方法还开辟了一些有趣的可能性深层链接到特定测试而无需运行测试服务器。浏览器和测试上下文之间的双向通信。访问附带的所 阿曼数据 有功能剧作家测试附带的功能除外。测试视频录制查看轨迹和页面暂停功能以尝试不同的选择器页面操作。测试示例对于之前做过测试的人来说看起来很熟悉因为它利用了现有解决方案的最佳部分。以下是如何测试整个应用程序的示例从导入我的应用程序加载主页面等待渲染等待期望欢迎使用应用程序等待您还可以轻松测试特定组件从导入头部组件有普通模式有管理模式注销时调用注销处理程序等待期望等待间谍使用覆盖使用提供在测试期间覆盖值的能力。 举个例子假设我们在组件中使用了函数从导入导出如果正在加载返回错误返回表数据数据行我们可以修改组件以使用覆盖从导入导出数据人员加载错误如果正在加载返回错误返回表数据数据行现在在测试中您可以覆盖此调用的响应已解决名称年龄名称年龄哎呀描述人它具有加载状态页面等待渲染挂起已加载状态等待渲染等待期望用户有错误状态抛出错误获取用户时出错哎呀有一个人加载状态等待用户名称。
|
|