Virtuoso QA是什么
Virtuoso QA是SpotQA推出的企业级AI原生测试自动化平台。它允许测试人员用自然语言创建可执行测试,并通过智能对象识别、自修复、云端并行执行和分析报告降低维护成本。
一句话介绍
Virtuoso QA适合需要大规模Web、API和端到端回归测试的企业团队,尤其适合测试维护成本高、发布频繁或需要审计证据的项目。
核心功能
- 用自然语言编写自动化测试步骤。
- 在编写过程中实时执行和验证。
- 通过AI识别页面对象并自动修复定位。
- 把UI、API和数据库检查放入同一旅程。
- 跨Chrome、Edge、Firefox和Safari运行。
- 通过云端并行执行加快回归测试。
- 生成截图、视频、日志和根因分析。
- 连接CI/CD、缺陷管理与测试管理工具。
自然语言测试编写
- 用接近业务语言的步骤描述用户操作。
- 减少直接编写Selenium脚本的需求。
- 让手工测试人员和业务分析师参与自动化。
- 支持选择、输入、点击、验证和导航等动作。
- 复杂对象仍可使用选择器提示和扩展。
- 自然语言清晰度会影响执行结果。
Live Authoring实时编写
- 添加步骤时立即在目标应用执行。
- 快速发现对象名称或数据不匹配。
- 减少先写完整脚本再调试的反复过程。
- 实时查看每个步骤的运行反馈。
- 应用响应慢会增加编写等待时间。
- 真实环境中的副作用操作需要谨慎隔离。
智能对象识别
- 综合DOM、选择器、标识和属性定位元素。
- 根据自然语言提示寻找目标控件。
- 减少对脆弱XPath的依赖。
- 支持动态页面中的对象识别。
- 相似按钮和重复标签可能造成误选。
- 关键操作应使用明确提示和断言。
自修复测试
- 应用UI变化后自动寻找替代对象。
- 减少因定位器变化产生的维护工作。
- 让可组合模块适应常规应用升级。
- 官方宣称对象识别和自修复准确率可达约95%。
- 自修复可能掩盖本应报告的产品变化。
- 高风险流程应审查每次自动修复记录。
AI测试生成
- 从需求、用户故事或录制流程生成场景。
- 自动创建测试步骤和断言。
- 把手工测试案例转换为回归套件。
- 辅助迁移Selenium、Tosca和TestComplete资产。
- 生成结果仍要覆盖业务边界和异常路径。
- Agentic Test Generation属于可收费扩展。
Web功能测试
- 覆盖表单、导航、搜索和交易流程。
- 支持多标签页和框架切换。
- 处理Shadow DOM等现代Web结构。
- 对动态加载使用智能等待。
- 适合SaaS、金融、零售和企业应用。
- 官方当前重点是浏览器应用而非原生移动应用。
API测试
- 在端到端旅程中调用API。
- 验证响应状态、字段和业务数据。
- 把API结果传递给后续UI步骤。
- 减少前端不可用时的测试阻塞。
- 组合UI与服务层检查定位故障。
- 密钥和令牌应使用安全变量管理。
数据库验证
- 在同一旅程中加入数据库检查。
- 验证前端操作是否正确写入后台。
- 对关键字段和状态进行端到端核对。
- 数据库账号应只授予查询权限。
- 避免运行高负载或无条件查询。
- 生产数据测试需要脱敏和审批。
视觉与跨浏览器测试
- 在不同现代浏览器中执行相同旅程。
- 发现布局、样式和渲染差异。
- 结合功能断言检查用户体验。
- 支持Chrome、Edge、Firefox和Safari。
- 字体、动画和动态内容可能造成视觉噪声。
- 浏览器覆盖矩阵应按真实用户数据选择。
云端与并行执行
- Consumption按需求自动扩展云执行。
- Capacity提供5至100条并行执行通道。
- 发布高峰可增加临时并行容量。
- 大型回归套件可并发运行。
- 并行测试需要隔离账号、数据和环境。
- 吞吐量仍受单条旅程时长和目标系统性能影响。
报告与根因分析
- 提供实时仪表板和执行趋势。
- 保存步骤级截图与运行证据。
- 结合网络、API、UI和日志分析失败。
- 用自然语言帮助定位故障原因。
- 为审计和发布审批保留追溯信息。
- 根因建议需要工程师结合实际系统确认。
可组合测试
Composable Test Automation把常用业务流程做成可复用模块,团队可以像组合积木一样构建端到端旅程。官网列出Dynamics 365、Salesforce、SAP、Oracle Cloud和Workday等预构建资产。
- 复用登录、客户创建和订单等稳定流程。
- 在多个项目与环境中组合相同模块。
- 减少重复创建标准企业应用测试。
- 支持Dev、Test、UAT和Prod多实例。
- 自定义应用可另行建立资产库。
- 模块变更需要版本控制和影响分析。
CI/CD与集成
- 连接GitHub和GitHub Actions。
- 支持Azure DevOps、Jenkins和GitLab。
- 可与Jira等缺陷系统集成。
- 在提交、拉取请求或部署后触发测试。
- 通过API和Webhook访问平台能力。
- 失败门禁需要区分产品缺陷和测试不稳定。
Virtuoso QA使用教程
创建第一条自然语言测试
- 创建项目并配置目标应用地址。
- 建立代表业务流程的Goal与Journey。
- 用清晰自然语言添加操作步骤。
- 通过Live Authoring即时运行每一步。
- 增加结果、文本和状态断言。
- 使用独立测试数据重复执行。
- 审核证据后加入回归套件。
建立UI与API组合旅程
- 确定端到端业务结果和测试边界。
- 先用API创建前置数据。
- 在UI中完成用户操作。
- 调用API或数据库验证后台状态。
- 清理测试数据并恢复环境。
- 为失败步骤保存响应和截图。
- 在多个浏览器中并行运行。
接入CI/CD
- 选择关键且稳定的冒烟测试。
- 创建最小权限的平台访问凭证。
- 在CI工具中配置安全变量。
- 设置提交或部署后的触发条件。
- 定义超时、重试和失败门槛。
- 把报告链接回传到构建结果。
- 定期分析不稳定测试并修复根因。
适合哪些用户
- 发布频繁的企业Web应用团队。
- 维护大量回归测试的QA组织。
- 希望参与自动化的手工测试人员。
- 需要审计证据的金融、保险和医疗团队。
- 迁移Selenium或传统企业测试套件的组织。
- 测试Dynamics 365、SAP或Salesforce的团队。
- 需要UI、API和数据库统一旅程的工程团队。
典型应用场景
- 每次发布自动运行关键回归测试。
- 验证跨系统订单和客户流程。
- 测试企业云应用版本升级。
- 把手工案例快速转成可执行旅程。
- 将旧Selenium测试迁移到AI原生平台。
- 跨浏览器验证关键用户体验。
- 为合规发布保存可追溯测试证据。
不太适合哪些情况
- 主要测试原生iOS或Android应用。
- 只需少量简单单元测试的个人项目。
- 无法接受云端测试平台的组织。
- 预算不足以采购企业定制方案的团队。
- 希望完全取消人工测试设计和审查。
- 要求平台完整源码自行托管。
计费模型
Virtuoso QA官网当前提供Consumption与Capacity两种订阅模型,均需提交需求获得定制报价。计费主要依据测试编写用户和执行容量,不按创建的测试用例数量直接收费。
| 模型 | 适合对象 | 用户与容量 | 价格 |
|---|---|---|---|
| Consumption | 刚开始采用AI测试或能估算执行量的团队 | 3至100名编写用户,按需求提供执行量并自动扩展 | 定制报价 |
| Capacity | 多应用、大型回归和高频发布团队 | 5至不限编写用户,5至100条并行通道 | 定制报价 |
| Enterprise Upgrade | 需要专属架构、治理和SLA的组织 | 专属CSM、技术架构师和迁移支持 | 附加定制报价 |
两种模型如何选择
| 比较项 | Consumption | Capacity |
|---|---|---|
| 主要计量 | 执行量或频率 | 固定并行执行容量 |
| 扩展方式 | 按需求自动扩展 | 增加专用并行通道 |
| 适用规模 | 初期与可预测用量 | 大型套件与持续执行 |
| 编写用户 | 3至100名 | 5名至不限 |
| 入门支持 | 模板、手册和示例测试包 | 专属入门经理、迁移指导和工作坊 |
| 价格透明度 | 需询价 | 需询价 |
可选付费扩展
- Agentic Test Generation按应用和测试量计价。
- Composable Test Automation按应用和资产库范围计价。
- 快速设置和测试案例创建可作为增强服务。
- 多应用入门和迁移支持可能另行收费。
- 企业治理、技术架构师和高级SLA属于升级内容。
- 采购报价应明确基础平台与扩展的边界。
免费试用与验证
- 官网提供两周免费试用入口。
- 也提供无需操作完整环境的交互演示。
- 企业可申请Proof of Value验证。
- 试用应覆盖真实应用和关键业务旅程。
- 同时记录编写速度、维护时间和执行稳定性。
- 试用结束前确认数据和测试资产如何处理。
合同与退出
- 标准合同期限为12个月。
- 多年合同可能获得期限或容量优惠。
- 增加用户和容量可按预先结构扩展。
- 退出时官方称可协助导出测试资产。
- 导出格式与迁移可执行性应在采购前测试。
- 退款、提前终止和降级条件以合同为准。
如何评估总成本
- 统计编写用户和只读审查用户数量。
- 估算每日执行次数和峰值并行度。
- 区分冒烟、回归和跨浏览器矩阵。
- 加入Agentic或Composable扩展成本。
- 计算迁移、培训和测试数据治理投入。
- 用减少维护时间和发布周期衡量回报。
- 避免只按测试数量比较不同平台。
安全与部署
Virtuoso QA为AWS托管SaaS,并提供Secure Bridge在私有网络内执行测试。官方称通过SOC 2 Type II,支持角色访问、加密数据处理、审计日志和安全网络配置。
- 采购前申请最新SOC报告与适用范围。
- 使用SAML SSO接入企业身份系统。
- 为项目、环境和用户设置最小权限。
- 敏感内网应用通过Secure Bridge评估连接。
- 密钥和测试数据使用安全变量。
- 定期审查日志、成员和外部集成。
测试数据与隐私
- 使用合成或脱敏测试数据。
- 不要把真实密码写进自然语言步骤。
- 为不同并行测试分配独立账号。
- 运行后清理订单、用户和其他测试记录。
- 截图和视频可能捕获个人或机密信息。
- 设置证据保留和访问期限。
- 受监管项目应审核跨境处理和分包商。
AI与自修复风险
- AI可能选择视觉相似但含义不同的控件。
- 自修复可能让错误流程继续执行。
- 自动生成的断言可能不足以发现业务缺陷。
- 根因分析可能只是相关性推断。
- 高风险流程需要人工审查修改记录。
- 模型表现应使用团队自己的应用长期验证。
自动化测试边界
- 自动化适合重复且结果明确的流程。
- 探索式测试仍需要人的观察和判断。
- 可用性和情感体验不能只靠脚本验证。
- CAPTCHA和双重认证需要专门测试策略。
- 第三方依赖可能导致非产品原因失败。
- 测试通过不代表系统没有其他缺陷。
产品优势
- 自然语言编写降低自动化门槛。
- Live Authoring提供即时验证。
- 智能对象识别和自修复减少维护。
- UI、API和数据库验证可以统一编排。
- 支持跨浏览器和云端并行执行。
- 报告、证据和根因分析适合企业治理。
- 具备企业应用的可组合资产库。
- 支持CI/CD、API、Webhook和Secure Bridge。
产品限制
- 官网没有公开固定价格。
- 标准合同期为12个月。
- Agentic和Composable能力可能额外收费。
- 主要覆盖Web和API而非原生移动应用。
- 复杂场景仍需选择器、扩展和工程能力。
- AI自修复可能掩盖真实变化。
- 迁移大型旧套件需要实施投入。
- 云端执行和证据会带来数据治理要求。
- 平台不是可自行部署的开源框架。
API与扩展
Virtuoso提供平台API、Webhook和语言扩展库,可用于触发执行、集成工具及补充自然语言未覆盖的操作。具体API权限、限流和扩展支持范围取决于订阅与官方文档。
GitHub与开源状态
Virtuoso可与GitHub和GitHub Actions集成,但这不表示产品本身开源。没有找到可由SpotQA官网验证的完整Virtuoso平台源码仓库,因此应标记为闭源企业SaaS。
基本信息
| 项目 | 内容 |
|---|---|
| 工具名称 | Virtuoso QA |
| 开发公司 | SpotQA Ltd |
| 工具类型 | AI原生企业测试自动化平台 |
| 主要测试 | Web、API、数据库和端到端 |
| 计费模型 | Consumption与Capacity |
| 公开价格 | 未公开,定制报价 |
| 免费试用 | 两周 |
| 标准合同 | 12个月 |
| 部署 | AWS SaaS或Secure Bridge |
| 开源状态 | 不开源 |
推荐指数
推荐指数:4.6 / 5。Virtuoso QA的自然语言编写、自修复、组合旅程和企业治理能力完整,适合大规模Web回归测试;但定制价格、年度合同、扩展费用和原生移动测试缺口需要采购前验证。
常见问题
Virtuoso QA需要写代码吗?
基础测试可用自然语言创建,复杂对象和特殊逻辑可能需要选择器或扩展。
Virtuoso QA多少钱?
官网未公开固定价格,Consumption和Capacity都需要根据用户和执行容量询价。
有免费试用吗?
有,官网提供两周免费试用、交互演示和企业Proof of Value。
支持哪些浏览器?
支持Chrome、Edge、Firefox和Safari等现代浏览器。
支持API测试吗?
支持,可把API调用、UI操作和数据库验证放入同一端到端旅程。
支持原生移动应用吗?
官方当前重点是浏览器与API测试,没有把原生移动测试列为核心能力。
可以接入CI/CD吗?
可以,支持GitHub、Azure DevOps、Jenkins、GitLab等工具。
测试会自动修复吗?
可以自动适应常见对象变化,但关键流程仍应审查修复记录。
可以导出测试资产吗?
官网称退出时可协助导出多种格式,具体可迁移性应在签约前验证。
Virtuoso QA开源吗?
不开源,GitHub集成不代表平台源码开放。
桂公网安备45132202000164号