由 AI 提供支持的一体化测试自动化 在云中使用无代码、AI 驱动的自动化创建、运行和维护 Web 和移动测试。 Reflect 使用生成式 SmartBear HaloAI 立即将您的简单英语测试步骤转变为自动化 actions – 无需编码。 与依赖于脆弱的选择器或定位符的工具不同,Reflect 会适应应用程序中的变化 自然而然。这意味着您的测试将继续工作 - 即使 UI 发生变化。 记录 了解使用 Reflect 对 Web、API 和移动应用程序进行回归测试的来龙去脉。 创建弹性测试 我们建议您在创建 Reflect 测试时遵循一些实践。这些建议将有助于确保您的测试能够灵活应对误报失败。 Reflect 移动版 测试适合移动设备的响应式网站、PWA 或混合移动应用程序。 支持的操作 与其他录制和回放工具不同,您永远不必在 Reflect 中手动输入测试步骤。相反,我们的测试记录器能够自动检测各种用户操作,让您只需与您的网站交互即可创建回归测试。 测试视觉状态 Reflect 的 Visual Validation 功能是一种精确、可配置且直观的机制,用于断言视觉状态。 电子邮件 / 短信测试 测试端到端工作流,包括验证是否已发送电子邮件或 SMS,或从消息中提取值以在测试中的其他位置使用。 使用 AI 进行测试 通过与 OpenAI 集成,Reflect 的 AI 功能允许您轻松创建对底层应用程序更改具有弹性的测试。 变量和参数 生成、提取和覆盖动态值,以便在数据驱动的测试场景中使用。 私有环境 Reflect 支持多种测试非公共 Web 应用程序的方法。 片段和组成 区段是可在任何 Test 中执行的测试步骤的命名序列。对 Segment 的更改将反映在引用该区段的任何 Test 中。 API 测试 在 Reflect 测试中发出 API 调用并验证 API 响应。 本地测试 如何针对本地环境录制和运行 Reflect 测试。 自动化手动测试 使用我们的免费 Chrome 扩展程序,您可以直接从现有的测试用例管理工具在 Reflect 中将手动测试用例作为自动测试运行。 管理测试 View 测试运行 用于检查测试运行以及检查和修改测试的单个视图。 编辑 / 重新录制 在测试中配置断言和验证,并直接内联修改测试步骤。 文件夹 将相关测试一起分组到轻量级集合中。 组合测试 通过组合测试用例、配置和通知来编排回归测试计划。 开发人员API 请求签名 使用您账户的 API 密钥对 Reflect 的请求进行身份验证。 组合 API 通过 CI/CD 和其他外部系统执行套件并检索结果。 测试 API 执行测试并获取各个测试运行的状态。 集成 了解如何将 Reflect 集成到您现有的开发和/或测试工作流程中。 电子邮件通知 在测试开始失败时获取自动警报。 问题跟踪器 直接从 Reflect 为失败的测试创建 Bug 票证。 持续集成 (CI/CD) 从持续集成/持续部署管道中自动执行 Reflect 测试。 Slack 测试失败时,向您选择的 Slack 通道发送自动通知。 GitHub 连接到 GitHub 以允许 Reflect 对每个拉取请求运行测试,并将 PR 标记为通过/失败。 测试用例管理 自动将 Reflect 测试和测试结果同步到您现有的测试用例管理工具