一句话介绍
ContextQA是一款AI驱动的软件测试自动化平台,可从自然语言、需求单、设计稿和接口规范生成测试,跨网页、移动端、API、企业系统与AI Agent执行,并提供自愈、根因分析和完整运行证据。
工具简介
ContextQA面向测试工程师、开发者、产品团队和企业质量管理人员,目标是把测试编写、执行、修复、分析和报告放在统一平台中。用户既可以通过网页控制台操作,也可以借助MCP、持续集成工具和开发接口触发工作流。
平台底层网页自动化使用Playwright,并在Chromium、Firefox和WebKit浏览器上执行。它还覆盖iOS、Android、REST与GraphQL接口、数据库、Salesforce、SAP以及黑盒AI Agent测试。
主要功能
AI生成测试用例
ContextQA可从自然语言、Jira或Azure DevOps任务、Figma设计、Excel或CSV、OpenAPI规范、视频、需求文档、代码差异、n8n工作流和边界场景生成测试。系统会补充正常路径、失败路径和边界条件,但生成结果仍需由测试人员审阅。
自然语言执行
测试步骤可以用普通语言描述点击、输入、选择和验证动作,平台会将意图转换为浏览器或设备操作。非技术人员可以编写基础流程,复杂断言、测试数据和环境控制仍需要测试经验。
自愈测试
当页面结构或元素定位发生变化时,自愈智能体会结合DOM与视觉信息寻找语义相近的新元素。高置信度修复可以自动应用,较低置信度结果应进入人工审核,避免把真实缺陷误判为定位变化。
网页与跨浏览器测试
同一测试可在Chromium、Firefox和WebKit内核上运行,并按环境、浏览器和并行度组成测试计划。平台负责浏览器控制、截图、视频和追踪文件,团队无需分别维护驱动配置。
移动端测试
移动测试覆盖iOS与Android,可处理应用上传、设备配置、手势和多设备测试计划。官方文档列出的最低范围为iOS 14及以上和Android API 21及以上,实际设备库存需在方案中确认。
API与数据验证
平台支持REST、GraphQL、请求断言、响应校验和多步骤接口链路,也可覆盖数据库与数据驱动测试。敏感令牌、测试账户和环境参数应放入受控变量,而不是直接写进测试文本。
企业应用测试
ContextQA为Salesforce、SAP和复杂ERP或CRM流程提供自动化能力。Enterprise档包含更深入的企业系统支持、单点登录、治理和安全加固。
AI Agent测试
平台可以从外部像真实用户一样测试Agentforce、Bedrock、Azure AI、Snowflake Cortex及自建Agent,无需访问模型内部代码。它可生成幻觉陷阱、政策违规、多轮边界和功能场景,再结合AI判断与确定性检查评分。
语音Agent测试
Enterprise方案列出语音Agent测试,适合验证对话流程、工具调用、策略边界和回归变化。语音质量会受到口音、噪声、延迟和电话渠道影响,采购时应确认支持语言与线路。
根因分析与易失测试识别
失败分析会综合截图、视频、页面结构、网络日志、控制台日志和Playwright追踪,判断是应用缺陷、测试问题、环境异常还是易失失败。结果可以提供受影响步骤、证据和建议修复方向。
视觉回归与性能测试
Growth及更高方案包含视觉回归和性能测试,用于发现布局变化、样式差异和性能退化。视觉基线需要按浏览器、视口、字体与动态区域维护,否则容易产生噪声。
测试证据包
每次执行可以生成逐步截图、会话视频、网络归档、浏览器控制台日志、Playwright追踪文件和AI推理记录。证据包便于复现问题、审计质量门禁和向研发团队提交缺陷。
| 测试类型 | 典型输入 | 主要输出 | 关键限制 |
|---|---|---|---|
| 网页测试 | 自然语言步骤、页面地址和测试数据 | 跨浏览器结果、截图、视频和追踪 | 动态页面需控制等待与数据 |
| 移动测试 | 应用包、设备配置和手势步骤 | 多设备执行结果与证据 | 设备和系统版本取决于方案 |
| API测试 | REST或GraphQL请求与断言 | 响应校验、链路结果和日志 | 凭据必须安全管理 |
| 企业应用 | Salesforce、SAP或ERP业务流程 | 端到端回归和治理报告 | 通常需要Enterprise方案 |
| AI Agent测试 | Agent说明、端点、规则和场景 | 行为评分、幻觉与策略违规报告 | 非确定性结果需重复和人工复核 |
| 视觉与性能 | 基线页面、视口和性能条件 | 差异图与性能问题 | 基线和环境不稳定会产生噪声 |
完整测试工作流
- 创建工作区,配置被测应用、环境、测试账号和团队权限。
- 从需求、任务单、设计、接口规范、视频或自然语言生成初始测试用例。
- 由测试人员审核步骤、断言、数据、优先级和前置条件。
- 将相关用例整理为测试套件,再配置浏览器、设备、环境和并行度形成测试计划。
- 手动、定时或通过持续集成运行测试,平台同步采集截图、视频和技术日志。
- 自愈智能体处理可信的元素漂移,失败分析对真实问题给出根因与修复建议。
- 把结果推送到任务管理或协作系统,并以覆盖率、易失率和失败趋势改进下一轮测试。
使用教程
创建第一个网页测试
- 申请演示或试点并创建工作区,先选择不含真实客户数据的测试环境。
- 设置开发、测试或预发布环境地址,并建立专用测试账号。
- 输入一个清晰流程,例如登录、加入购物车、结账并验证成功信息。
- 审阅AI生成的正常、错误和边界用例,补充业务规则与断言。
- 在Chromium上执行一次,检查每一步截图、视频和错误信息。
- 再扩展到Firefox与WebKit,把稳定用例加入回归测试计划。
从Jira任务生成测试
- 连接Jira并只授权ContextQA读取所需项目或任务范围。
- 选择包含明确验收标准的任务,要求生成正常路径和失败路径。
- 检查任务字段、附件和需求版本是否与当前开发分支一致。
- 确认测试数据、环境和前置条件后运行生成的用例。
- 将失败证据和报告回写任务,避免只写模糊的通过或失败结论。
- 需求变化时重新生成或更新相关用例,并保留追踪关系。
测试一个AI Agent
- 描述Agent用途、允许操作、禁止内容、目标用户和预期工具调用。
- 连接可测试的外部入口,不需要向ContextQA开放Agent内部代码。
- 生成正常任务、幻觉陷阱、越权请求、政策违规和多轮边界场景。
- 为关键结果设置确定性规则,再为开放回答配置评分标准和阈值。
- 针对同一场景重复运行,区分偶发波动、模型漂移和稳定缺陷。
- 模型、提示词或工具更新后执行完整回归,并由人工审核高风险失败。
通过MCP运行测试
- 为自动化创建独立服务账户,并取得工作区需要的凭据。
- 按官方文档在本地、Docker或Google Cloud Run部署ContextQA MCP服务。
- 把MCP连接添加到Claude、Cursor或兼容客户端,并限制可用工作区。
- 先调用读取型工具确认连接,再创建小型测试并执行。
- 检查返回的执行编号、证据、根因和推送结果,不要只依赖聊天摘要。
- 正式接入后轮换凭据、记录调用并限制可修改或可执行的生产资源。
MCP与开发者能力
最新版官方文档列出67个MCP工具,覆盖测试生成、执行、报告、遥测、自愈、迁移、知识库和集成。营销页面仍有约50个工具的较早表述,功能数量应以当前工具参考页为准。
支持的AI客户端
MCP可用于Claude、Cursor、VS Code Copilot等兼容客户端,营销页面也展示ChatGPT和Codex工作流。实际可用性取决于客户端是否允许添加自定义MCP连接及所在方案权限。
测试迁移与代码导出
ContextQA可分析现有测试仓库,并支持迁移或导出到Playwright、Selenium、Cypress和WebdriverIO。导出可以降低专有格式锁定,但团队仍应审查生成代码、依赖和持续集成配置。
持续集成与Webhook
平台可接入GitHub Actions、GitLab CI、Jenkins、CircleCI和Azure DevOps,并通过流水线事件触发测试。正式设置质量门禁前,应定义超时、重试、易失测试和阻断规则。
| 接入方式 | 主要用途 | 适合角色 | 注意事项 |
|---|---|---|---|
| 网页控制台 | 创建、管理、执行和分析测试 | 测试人员与管理者 | 按工作区和角色分权 |
| MCP服务 | 从AI助手调用测试工具 | 开发者与自动化工程师 | 服务账户和工具权限需隔离 |
| 持续集成 | 在推送或合并请求时运行计划 | 研发与平台团队 | 避免易失测试误阻断发布 |
| Webhook与集成 | 同步任务、通知和执行结果 | 跨职能团队 | 验证签名、重试和重复事件 |
| 代码导出 | 迁移到常见自动化框架 | SDET与开发者 | 导出后由团队负责维护 |
适合哪些用户
- QA测试人员:用自然语言创建和维护网页、移动端与API测试。
- SDET与自动化工程师:接入MCP、持续集成、代码导出和完整技术证据。
- 开发者:在编辑器或流水线中运行回归,并根据根因报告定位问题。
- 产品经理:从需求与验收标准生成候选测试,查看需求到用例的追踪关系。
- QA管理者:统一管理测试计划、覆盖率、易失率、失败趋势和团队权限。
- AI产品团队:对聊天Agent、工具调用、多轮行为和安全策略做持续回归。
- 大型企业:测试Salesforce、SAP等系统,并使用单点登录、本地或私有云部署。
典型使用场景
- 在每个合并请求上运行登录、结账和关键业务流程回归。
- 从设计稿、任务单和接口规范自动准备一套可审核的测试用例。
- 页面改版后自动修复定位变化,同时保留修复日志供测试人员确认。
- 将网页、API、数据库和移动端步骤组合为完整端到端流程。
- 对客服Agent执行幻觉、越权、政策和多轮对话回归。
- 把失败截图、视频、网络日志和追踪文件附加到缺陷任务。
- 在受监管环境中通过企业私有云或本地部署控制测试数据。
产品优势
- 生成渠道覆盖需求、设计、接口、视频、代码变化和自然语言,便于从多种工作资料建立测试。
- 网页、移动端、API、数据、企业应用与AI Agent测试使用统一工作区和报告体系。
- 自愈结合DOM与视觉判断,可以减少页面结构变化造成的定位维护。
- 每次运行生成多种证据,有助于复现缺陷、审计质量和分析根因。
- MCP把平台能力带入开发者常用的AI助手,减少在多个界面之间切换。
- 可导出到常见自动化框架,并支持本地、私有云和企业安全部署。
- 价格按使用量和测试范围设计,不按成员席位增加费用。
使用限制与注意事项
- 官网不公布固定金额,团队必须经过演示或需求评估才能得到具体报价。
- AI生成测试可能遗漏隐含业务规则,不能完全替代探索性测试和领域专家审查。
- 自愈若阈值设置不当,可能掩盖真实页面缺陷,重要修复需要查看日志和截图。
- AI Agent回答具有非确定性,应重复执行并同时使用确定性断言和人工评价。
- 并行浏览器、真实移动设备、企业系统和本地部署范围取决于最终合同。
- 截图、视频、网络归档和追踪文件可能包含凭据或个人信息,需要设置脱敏与保留周期。
- MCP和流水线拥有创建、执行或修改测试的能力,应使用服务账户和最低权限。
- 官网的性能数字与客户案例属于供应商数据,采购方应在自己的应用和环境中验证。
价格与套餐
截至2026年8月22日,ContextQA采用按使用量、测试结果和测试范围定制的报价模式,不按用户席位收费。官网公开Starter、Growth和Enterprise的功能差异,但没有列出固定金额。
| 套餐 | 公开价格 | 主要能力 | 适合用户 | 获取方式 |
|---|---|---|---|---|
| Starter | 定制报价 | 自然语言或Jira生成、网页移动API、自愈、代码导出、持续集成、社区与Slack支持 | 验证首个应用或小范围测试的团队 | 申请演示或试点 |
| Growth | 定制报价 | 包含Starter,并增加失败根因、视觉回归、性能测试、MCP、持续测试和优先支持 | 跨环境和多流水线扩展自动化的团队 | 按测试范围评估 |
| Enterprise | 定制报价 | 包含Growth,并增加Salesforce、SAP、AI与语音Agent、单点登录、本地部署、治理和企业服务等级 | 受监管、多团队或复杂企业系统 | 联系销售签订订单 |
| 试点 | 需确认范围 | 在真实应用或相近环境验证生成、自愈和执行 | 采购前评估效果的团队 | 演示后确定 |
报价需要准备什么
团队应准备应用数量、网页或移动端范围、浏览器与设备矩阵、每月执行量、并行度、流水线频率、AI Agent数量、企业系统、数据驻留和支持要求。信息越具体,越容易比较真实总成本。
合同与付款注意事项
企业条款把最低承诺、实际用量、工作说明、交付物和费用写入订单或工作说明书。付款前应确认超额计费、初始期限、取消条件、支持时段、数据迁移和退出安排。
支持平台
| 平台或技术 | 支持情况 | 说明 |
|---|---|---|
| 网页浏览器 | 支持 | Chromium、Firefox和WebKit |
| iOS | 支持 | 文档列出iOS 14及以上 |
| Android | 支持 | 文档列出API 21及以上 |
| REST与GraphQL | 支持 | 接口断言、请求链和数据验证 |
| Salesforce与SAP | 支持 | 主要面向Enterprise方案 |
| AI与语音Agent | 支持 | 黑盒场景、评分和回归 |
| 持续集成平台 | 支持 | GitHub Actions、GitLab CI、Jenkins、CircleCI和Azure DevOps |
| MCP客户端 | 支持 | Claude、Cursor、VS Code Copilot及其他兼容客户端 |
| 部署方式 | 云端、本地、Docker或私有环境 | 具体方式取决于组件与合同 |
API、SDK与开源情况
平台接口
官方文档说明测试计划可以通过平台接口或MCP从流水线和外部工具触发,并可读取执行证据与分析结果。详细端点、速率和权限应以账户内开发文档为准。
MCP服务
MCP服务以Python和FastMCP构建,要求Python 3.9及以上,并支持本地、Docker和Google Cloud Run部署。可以部署不等于源代码已采用开源许可证。
GitHub与SDK
当前没有核实到ContextQA官方公开GitHub组织、完整平台源代码或具有明确许可证的通用SDK仓库。搜索到的同名Context或Contextual AI代码库属于其他公司,不能写成ContextQA官方项目。
| 对象 | 当前状态 | 开源判断 |
|---|---|---|
| ContextQA云端平台 | 商业服务 | 未开源 |
| ContextQA MCP服务 | 提供部署与工具文档 | 未核实到公开源码许可证 |
| 平台API | 账户和集成使用 | 接口开放不等于平台开源 |
| 测试代码导出 | 支持常见框架 | 导出代码归属应结合合同,平台仍非开源 |
| 第三方同名仓库 | 与ContextQA无关 | 不得作为官方GitHub引用 |
隐私与数据安全
安全与合规
官网声明平台符合SOC 2 Type II、ISO 27001和GDPR要求,并提供本地或私有云选项。企业采购时仍应索取当前审计范围、证书有效期、渗透测试和分包商清单。
访问控制
数据处理协议要求角色访问控制、最小权限、定期访问审查、多因素认证或单点登录,以及员工保密和安全培训。工作区可以隔离不同产品、团队或客户资料。
客户数据与模型改进
现行条款说明客户数据与客户机密信息的所有权不转移给ContextQA,并明确机密需求、生成测试、工作流和应用画面不得用于内部平台改进、分析、基准或性能优化。平台可以保留不含客户数据和可识别信息的聚合统计。
测试证据保护
截图、视频、网络归档、控制台日志和追踪文件可能记录表单内容、令牌与响应数据。团队应在测试账号、数据掩码、证据访问和自动删除策略上做专门配置。
- 使用专用测试账号和合成数据,避免在自动化环境处理真实客户信息。
- 将密码、令牌和密钥保存到受控变量或密钥管理服务。
- 限制MCP、持续集成和Webhook使用的服务账户权限。
- 对截图、视频和网络证据设置保留周期与下载权限。
- 本地或私有云部署前确认模型推理、日志和支持访问是否仍会离开客户环境。
- 定期审查成员、集成、外部承包商和过期测试项目。
基本信息
| 项目 | 内容 |
|---|---|
| 工具名称 | ContextQA |
| 开发公司 | ContextQA, Inc. |
| 工具类型 | AI测试自动化与AI Agent评估平台 |
| 核心范围 | 网页、移动端、API、数据、企业应用和AI Agent |
| 价格模式 | 按使用量和测试范围定制报价,不按席位收费 |
| 是否提供试点 | 是,具体范围需与销售确认 |
| 是否需要注册 | 是,完整功能需要工作区账户 |
| 中文支持 | 没有完整中文界面承诺,中文自然语言效果需试点验证 |
| API | 提供平台集成能力 |
| MCP | 提供,当前文档列出67个工具 |
| 官方SDK | 未核实到独立公开通用SDK |
| 是否开源 | 产品不开源,MCP也未核实到公开许可证 |
| 部署方式 | 云端、本地、Docker、私有云及企业环境 |
推荐指数
推荐指数为4.4分。ContextQA覆盖传统软件、企业应用和AI Agent测试,生成、自愈、根因、证据、MCP与流水线能力组合完整,适合需要规模化质量治理的团队。
它更偏企业销售与定制实施,固定价格、执行额度和设备资源需要沟通后才能比较。建议先用真实应用完成试点,并重点验证自愈准确率、易失率、中文步骤、证据脱敏和总执行成本。
常见问题
ContextQA免费吗?
官网提供试点和免费试用入口,但没有承诺永久免费的公开套餐。试点时长、应用范围、执行量和是否需要合同应向销售确认。
ContextQA多少钱?
官网不公开固定金额,采用按使用量、测试结果和测试范围定制的报价方式。Starter、Growth和Enterprise主要用于区分功能,而不是公开统一价格。
不懂代码可以使用吗?
可以用自然语言和网页界面创建基础测试,也能通过录制器捕获流程。复杂断言、测试数据、环境治理和失败分析仍需要QA或开发人员参与。
它能测试AI Agent吗?
可以。ContextQA从外部执行功能、对抗、多轮和政策场景,并使用AI评分与确定性规则评估回答,无需访问Agent内部代码。
自愈会不会掩盖真实缺陷?
存在这种风险。团队应设置置信度阈值、保留修复记录,并要求关键流程的低置信度变化经过人工批准。
ContextQA支持MCP吗?
支持。当前文档列出67个工具,可从兼容AI助手创建、运行、分析和迁移测试,并读取执行证据。
它支持哪些浏览器和移动系统?
网页测试支持Chromium、Firefox和WebKit;移动端文档列出iOS 14及以上与Android API 21及以上。具体设备型号取决于方案。
ContextQA可以私有化部署吗?
可以提供本地、客户云或私有环境方案,尤其面向Enterprise客户。采购时应明确哪些组件、模型、日志和支持通道位于客户环境。
ContextQA开源吗?
产品本身不是开源平台。MCP提供部署文档,但当前没有核实到带明确许可证的官方公开源代码仓库。
测试结果归谁所有?
条款说明客户数据与客户机密信息的所有权不会转移,按工作说明并完成付款的交付物可归客户所有。具体导出代码和定制成果仍应以订单文件为准。
总结
ContextQA适合把需求到测试、跨平台执行、自愈、根因分析和证据报告连接成持续质量流程,也能把AI Agent行为纳入回归体系。MCP和代码导出使它能够同时服务非技术测试人员与开发团队。
选择前需要用真实应用验证生成质量、自愈边界、执行稳定性和安全隔离,并取得包含用量、并行度、设备、部署与支持范围的正式报价。对小型临时项目而言,定制销售流程可能比直接订阅工具更重。
桂公网安备45132202000164号