# Testim Testim 面向 Web、移动端和 Salesforce 应用,支持录制操作流程、编辑测试步骤、添加结果验证并运行端到端测试。 - Findings24: - 网站: - 价格: Freemium - 分类: AI 测试助手 ## 什么是 Testim? Testim 是面向 Web、移动端和 Salesforce 应用的端到端测试自动化平台。您可以在被测应用中录制操作,编辑生成的步骤,并为预期结果添加验证。团队可以在本地或通过受支持的网格运行测试,并在单个步骤级别调查结果。 可视化编辑器支持可复用组、条件、循环和自定义代码。AI 驱动的 Smart Locators 会比较不同运行之间的元素属性,以适应应用变化;TestOps 则提供共享测试组织和变更控制工作流。 ## Testim 能做什么? ### 从录制的操作构建测试 录制用户流程,然后编辑其中的步骤并添加验证。将重复步骤分组以便复用、参数化数据,或使用自定义代码扩展测试。 ### 检查并调整 AI 定位器 Smart Locators 会比较不同运行之间的置信度分数,以识别发生变化的元素。团队可以检查定位器属性,并调整置信度要求或属性权重。 ### 使用 Salesforce 专用创作功能 Testim Salesforce 将基于录制器的创作方式与自然语言 Agentic Test Automation 相结合,并提供预构建的 Salesforce 操作和支持元数据的定位器。 ### 管理共享测试变更 使用 TestOps 的分支、差异对比和拉取请求,并设置必需的审阅者。组织可复用的步骤和测试、分配负责人,并查看质量或活动仪表板。 ### 调查失败步骤 检查步骤级别的控制台和网络日志、突出显示的对比截图以及反复出现的失败分组,以调查测试失败的原因。 ## 使用场景 ### 维护 Web 回归测试套件 录制关键用户旅程,并按需、按计划或在 CI 期间检查其预期结果。在不同测试之间复用常见的步骤序列。 ### 验证 Salesforce 工作流 检查应用操作、权限或 Salesforce Flows 时,使用 Salesforce 专用测试步骤和定位器。 ### 协调自动化团队 审阅拟议的测试变更、分配负责人,并在决定更新测试套件的内容之前检查反复出现的失败。 ## 常见问题 ### 免费试用结束后会自动变为付费订阅吗? 试用结束后会恢复为 Community 免费计划。每个组织只能拥有一个 Community 计划,且其功能可能发生变化。付费计划和额外的移动测试容量属于单独提供的服务。 ### 测试可以在哪里运行? Web 测试可以在 Testim 云端或兼容 Selenium 的网格上运行。移动端选项包括本地连接的实体设备或虚拟设备,以及远程网格。Community 包含使用一个并行测试的本地移动端运行;额外的远程移动端容量需单独购买。 ### 取消后我可以导出测试吗? Professional 计划用户可以将测试导出为 Puppeteer、Selenium 或 Playwright,但可能需要进行修改。取消后,测试会在 Testim 中保留最多 30 天。 ### 录制流程就足以检查其结果吗? 录制的测试可以验证操作是否按顺序执行,但这并不能证明每个操作都产生了预期结果。请添加验证,例如检查元素文本是否符合预期,然后保存并运行测试,再检查结果。 ## 快速信息 - **核心输入**: 录制的应用操作、测试数据和预期结果检查 - **应用覆盖范围**: Web、移动端和 Salesforce,并提供特定于产品的功能 - **交付方式**: 基于浏览器的创作服务和测试执行网格 - **运行触发方式**: 按需、按计划或通过 CI 操作