一句话介绍
Devzery是一套面向开发与QA团队的AI API功能回归测试平台,它从项目描述、接口结构和真实请求中生成测试场景,并把端到端用户流程、缺陷、覆盖率和CI/CD触发集中管理。
工具简介
Devzery由Devzery Technologies Pvt Ltd创建,主要服务中小型软件团队、微服务项目和需要持续验证接口的工程组织。平台强调无代码或低代码维护,让测试随API变化调整,而不是每次发布都手工重写脚本。
VideoDB于2025年11月宣布收购Devzery,并说明现有产品继续获得支持,后续会加强视频数据管线和智能应用的测试集成。因此当前词条应写为持续运营中的产品,不宜保留含糊的“Latest”版本名称。
Devzery能解决什么问题
- 从PRD或项目上下文生成针对具体业务的API测试用例。
- 把多个接口按真实用户流程排序,并在步骤之间传递依赖变量。
- 在代码合并或部署后自动运行回归,尽早发现接口行为变化。
- 随着API调整更新测试,降低固定脚本频繁失效的维护成本。
- 为缺陷生成预期结果、实际结果、错误说明、影响和关联用例。
- 统计测试套件覆盖率与请求方法分布,定位未被验证的接口。
- 从接口结构生成Swagger文档,减少文档与实际行为脱节。
- 把测试结果送入GitHub、Jenkins和Jira等现有工程流程。
核心能力总览
| 能力 | 输入 | 处理方式 | 输出 |
|---|---|---|---|
| AI测试生成 | PRD、项目说明和API上下文 | 理解业务流程与边界 | 场景化测试用例 |
| 请求采集 | 中间件捕获的请求与响应 | 记录真实接口交互 | 可用于回归的API资料 |
| 流程编排 | 多个接口和依赖变量 | 拖放排序并传递数据 | 端到端用户旅程 |
| 回归执行 | 测试套件与目标环境 | 按需或CI/CD触发 | 通过、失败和差异结果 |
| 自适应维护 | API结构与行为变化 | 调整受影响测试 | 持续回归覆盖 |
| 缺陷管理 | 失败结果和风险信息 | AI归纳与分类 | 可追踪的Bug报告 |
| 覆盖分析 | 接口、测试和请求方法 | 统计覆盖分布 | 覆盖率与分析报表 |
| 文档生成 | 复杂接口数据结构 | 生成Schema定义 | Swagger接口文档 |
主要功能
生成式API测试套件
Devzery的AI引擎可以分析PRD或项目细节,并结合接口结构生成与产品上下文相关的测试。生成内容不只覆盖单个端点,还会尝试包含跨接口用户流程和边界场景。
端到端回归测试
团队可以在API层运行完整业务流程,例如注册、认证、创建资源、付款和状态查询。API级测试通常比界面测试执行更快,但不能替代浏览器布局、可访问性和真实设备交互验证。
接口序列与变量依赖
测试管理界面支持拖放调整API顺序,并把前一步的响应变量传给后续请求。该能力适合验证令牌、资源ID、分页游标和多阶段交易等具有状态依赖的流程。
自适应测试维护
AI Agent会识别API变化并更新相关测试,以维持连续回归覆盖。自动调整仍需代码审查,因为接口变更可能代表真实缺陷,也可能是经过批准的新契约。
多环境执行
测试套件可以在不同环境中运行,帮助团队比较开发、预发布和生产前环境。环境变量、凭据和测试数据应分开配置,避免把生产密钥或真实用户数据复制到非生产系统。
AI缺陷报告
失败测试可生成包含状态、关联用例、预期与实际结果以及错误说明的Bug记录。团队还能用标签分类,并按影响与风险确定修复优先级。
Swagger文档生成
Devzery可以分析复杂数据结构并生成Swagger Schema,帮助开发者维护可读的接口参考。自动文档应与正式API契约和代码实现交叉检查,尤其要核对认证、错误码和可选字段。
浏览器扩展
Basic定价中列出用于Bug管理的浏览器扩展,适合在测试过程中快速记录问题。公开页面没有稳定展示当前商店版本、权限和更新日期,安装前应在官方入口核对。
Middleware SDK
Devzery提供用于采集API请求与响应的Middleware SDK,支持Node.js、Java、Python和Go。中间件嵌入应用后会记录接口交互,为AI测试生成、实时日志和持续回归提供上下文。
| SDK | 支持状态 | 主要作用 | 部署注意 |
|---|---|---|---|
| Node SDK | 官方列出 | 在Node应用中捕获请求与响应 | 避免记录密钥与敏感正文 |
| Java SDK | 官方列出 | 接入Java服务的接口日志 | 评估线程与性能开销 |
| Python SDK | 官方列出 | 接入Python后端与服务 | 按框架确认中间件顺序 |
| Golang SDK | 官方列出 | 采集Go服务的API交互 | 检查并发与错误处理 |
官网将这些组件称为SDK,但公开资料没有对每个仓库稳定列出版本、许可证、支持框架和兼容范围。正式接入前应检查相应仓库说明、最新提交与依赖安全,而不是只依据营销页面。
CI/CD与项目管理集成
| 集成 | 主要能力 | 典型触发 | 输出位置 |
|---|---|---|---|
| GitHub Actions | 把AI回归加入工作流 | 代码合并或部署 | GitHub工作流结果与Devzery |
| Jenkins | 在Pipeline中自动运行测试 | 构建、发布或手动任务 | Jenkins Job与Devzery |
| Jira | 同步测试发现的问题 | 测试失败或人工确认 | Jira Issue与Devzery缺陷 |
- GitHub连接可选择项目仓库,并把工作流映射到对应微服务。
- GitHub Actions可以在每次代码合并或部署时触发目标回归。
- Jenkins连接用于在现有构建管线中执行Devzery测试并查看结果。
- Jira能够根据测试结果建立问题,减少手工复制错误信息。
- Basic列出CI/CD集成,但Pro才明确包含常见项目管理和CI/CD集成,实际范围需在账号确认。
- Enterprise可以按组织现有系统定制项目管理和流水线集成。
完整工作原理
- 创建项目并描述产品、主要用户流程和需要验证的API范围。
- 通过Middleware SDK、接口资料或项目输入让Devzery获得请求、响应和业务上下文。
- AI生成测试用例,并把相关接口编排为包含依赖变量的流程。
- QA或开发人员检查预期结果、测试数据、认证与边界条件。
- 选择开发或预发布环境运行套件,记录覆盖、失败和行为差异。
- 确认真实缺陷后同步到Jira或现有流程,并由团队修复。
- 将测试加入GitHub Actions或Jenkins,在后续合并与部署中持续执行。
- API发生变化时审查AI建议的测试更新,确保契约变化没有掩盖回归。
Devzery使用教程
第一步:定义测试范围
先选择一个边界清楚的服务或关键用户流程,不要第一次接入就导入整个生产系统。准备当前API契约、测试账号、PRD和已知边界,让AI理解预期行为。
第二步:接入请求数据
- 根据后端语言选择Node、Java、Python或Go中间件。
- 在非生产环境安装SDK,并为Devzery连接配置独立凭据。
- 建立脱敏规则,排除密码、令牌、支付信息和不必要的个人数据。
- 运行一组已知业务流程,让中间件捕获接口顺序和数据依赖。
- 在平台检查请求方法、路径、状态码和响应Schema是否正确识别。
- 确认采集开销和错误处理符合要求后,再扩大覆盖范围。
第三步:生成与审查测试
- 上传或输入PRD、接口目标和关键用户故事。
- 生成测试用例后按业务风险筛选,不直接接受全部AI结果。
- 补充权限、并发、重复请求、非法输入、超时和回滚等边界。
- 检查各步骤的依赖变量与测试数据清理,防止一次执行影响下一次。
- 在预发布环境运行并确认预期值,移除不稳定或没有业务意义的断言。
- 将通过人工审核的测试标记为回归基线。
第四步:接入发布流程
- 连接GitHub Actions或Jenkins,并选择需要保护的代码库和部署环境。
- 先把少量高风险用例作为非阻断检查,观察执行时间与误报。
- 修正不稳定测试后,再将关键流程设置为合并或部署门禁。
- 连接Jira并定义何时自动建Issue、标签、负责人和优先级。
- 定期审查失败趋势、覆盖空白和自动更新的测试,保持套件可维护。
适合哪些用户
- 后端开发团队:在代码合并和部署前自动检查接口回归。
- QA工程师:从需求和请求数据快速建立测试基线,再补充专业边界。
- DevOps与平台团队:把API验证加入GitHub Actions或Jenkins流水线。
- 微服务团队:编排跨多个服务的用户流程并管理依赖变量。
- 初创公司:用Basic免费额度验证单项目,并减少前期测试工具成本。
- 成长型软件团队:用Pro支持最多5名用户和2个项目的持续回归。
- 企业工程组织:通过定制方案获得更多用户、项目、报表与专属支持。
- 视频与AI基础设施开发者:利用收购后规划的VideoDB和智能管线可靠性能力。
典型使用场景
- 验证登录、令牌刷新、权限和账户设置等身份流程。
- 测试购物车、订单、付款、退款和状态回调的跨接口链路。
- 在微服务发布后检查上下游契约和关键用户旅程。
- 从PRD生成第一版测试,再由QA补充法规与业务边界。
- 在每次合并后执行目标回归,阻止已知关键功能破坏。
- 把失败结果自动整理为Jira问题,保留预期、实际和关联用例。
- 统计接口和请求方法覆盖,识别长期未被测试的端点。
- 根据现有API结构生成Swagger文档草稿,并由开发者复核。
产品优势
- 聚焦API功能回归和用户流程,不只是发送单个请求的通用接口客户端。
- 可从PRD、项目上下文和实际请求生成测试,降低创建第一版套件的门槛。
- 支持接口排序和跨步骤变量依赖,适合真实业务链路。
- 把测试、缺陷、覆盖和文档整理在同一平台,减少上下文分散。
- 提供Node、Java、Python和Go中间件,覆盖常见后端技术栈。
- 与GitHub Actions、Jenkins和Jira连接,便于纳入现有交付流程。
- Basic免费提供单用户、单项目和每月150个AI测试用例。
- VideoDB收购后官方确认产品继续支持,并规划更深的AI基础设施集成。
使用限制与注意事项
- AI生成的测试可能遗漏业务规则或产生错误断言,不能替代QA和开发人员审查。
- API层通过不等于完整产品正确,界面、设备、可访问性和真实网络仍需其他测试。
- 自适应测试可能把未批准的接口变化当成新基线,更新前应核对契约和变更单。
- 中间件会处理请求与响应,必须先脱敏密码、令牌、支付和个人数据。
- Basic每月只有150个AI生成用例,且限1名用户与1个项目。
- Pro虽列出无限AI生成用例,但执行、环境、接口量或其他资源上限没有在价格页完整说明。
- 官网入口显示加入候补或联系创始人,账号开通可能不是即时自助购买。
- 产品收购后的路线可能调整,规划中的VideoDB集成不应当作当前已普遍开放功能。
- 价格页面中的效率倍数和成本下降属于营销指标,不能直接作为自身项目ROI保证。
- 测试生产API可能改变真实数据或触发外部动作,应优先使用隔离环境和可回滚测试账户。
隐私与数据安全
Devzery会收集账户、支付、用户输入、文件、反馈、设备、日志和使用数据。隐私政策说明一般服务内容可能被用于改进服务或训练相关模型,并提供退出说明;代表企业客户处理的业务内容则以客户协议为准。
- 接入前应确认客户合同对请求日志、保留、删除和模型训练的具体约定。
- 隐私政策说明数据可能在印度处理和存储,并可能传给其他地区的服务商。
- 涉及欧洲或英国个人数据时,应评估合法基础、跨境机制和DPA。
- 只采集测试需要的最小字段,避免把完整生产响应默认发送到第三方。
- 为SDK和CI连接使用独立、最小权限密钥,并定期轮换。
- 在非生产环境准备合成数据,避免使用真实客户、患者或支付记录。
- 审查日志与缺陷导出,防止敏感响应随着Jira或CI报告进一步传播。
- 平台采用商业上合理的安全措施,但明确不保证互联网与电子邮件绝对安全。
价格与套餐
以下为2026年8月22日核验到的公开价格。官网月付和年付内容位于同一页面,Pro月付25美元、年付250美元,年付页面标注15%优惠;Enterprise需要定制报价。
| 套餐 | 价格 | 用户与项目 | AI测试额度 | 功能 | 适合用户 |
|---|---|---|---|---|---|
| Basic月付 | 0美元 | 1名用户、1个项目 | 每月150个AI生成用例 | 邮件支持、CI/CD集成、Bug浏览器扩展、基础分析 | 个人与概念验证 |
| Basic年付 | 0美元 | 1名用户、1个项目 | 每年1,800个AI生成用例 | 与Basic基础能力一致 | 长期免费单项目 |
| Pro月付 | 25美元/月 | 最多5名用户、2个项目 | 每月不限AI生成用例 | 目标回归建议、优先支持、高级报表、常见项目管理和CI/CD集成 | 小型开发与QA团队 |
| Pro年付 | 250美元/年 | 最多5名用户、2个项目 | 每月不限AI生成用例 | Pro完整能力,页面标注年付优惠 | 持续使用团队 |
| Enterprise | 定制报价 | 自定义用户和项目 | 每月不限AI生成用例 | 定制分析、专属客户经理和定制集成 | 更大规模工程组织 |
Pro提供2周免费试用,Basic则是免费层。税费、执行资源、支持范围和Enterprise合同可能另行约定,最终价格与可用功能应以实际开通和订单为准。
退款与取消
| 情况 | 公开规则 | 注意事项 |
|---|---|---|
| 一般初次购买 | 可在购买后7天内申请退款 | 需满足政策条件并提交申请 |
| 欧盟、英国或土耳其 | 购买后14天内取消可申请退款 | 受当地规则与资格条件约束 |
| 促销或折扣 | 明确标注不可退款时不符合资格 | 购买前保存优惠条款 |
| 条款一般规则 | 付款通常不退款 | 专项退款政策构成有限例外 |
价格变更通常在发布14天后生效,因法律原因或Beta服务调整可能立即生效。账单争议应在发票日期起30天内提出,企业应保存订单、发票和取消确认。
平台与输出
| 平台或格式 | 支持情况 | 用途 |
|---|---|---|
| Web控制台 | 支持 | 创建项目、管理用例、运行测试和查看分析 |
| Middleware SDK | Node、Java、Python、Go | 采集请求响应与接入应用 |
| GitHub Actions | 支持 | 代码工作流中自动触发回归 |
| Jenkins | 支持 | 构建和部署Pipeline测试 |
| Jira | 支持 | 同步与创建缺陷 |
| 浏览器扩展 | 价格页列出 | Bug管理 |
| Swagger | 支持生成 | API文档与Schema |
| 测试结果导出 | 支持 | 进一步分析或纳入现有流程 |
| 原生移动应用 | 未发现 | 当前以Web和工程集成为主 |
GitHub与开源情况
Devzery主API测试平台、AI测试引擎和托管服务不是开源项目,服务条款还限制逆向工程和提取底层模型、算法及系统。官方公开GitHub组织包含一个独立的UI Test-Case Generation Tool,不能把它与商业API回归平台混为一谈。
该UI测试用例生成器使用Flask、CrewAI、BeautifulSoup与LangChain,根据HTML结构输出功能测试用例,并采用Apache-2.0许可证。它可以替换LangChain支持的模型,但仍需要用户自行配置相应模型密钥。
| 项目 | 开放状态 | 许可证 | 定位 |
|---|---|---|---|
| Devzery商业平台 | 闭源 | 商业条款 | AI API功能回归、管理与集成 |
| Middleware SDK | 官方GitHub提供多语言入口 | 需逐仓库核对 | 应用内请求响应采集 |
| UI Test-Case Generator | 开源 | Apache-2.0 | 根据HTML生成界面功能测试用例 |
| 底层模型与算法 | 不开源 | 受服务条款保护 | 商业AI能力 |
基本信息
| 项目 | 信息 |
|---|---|
| 工具名称 | Devzery |
| 数据库旧标题 | Devzery Latest |
| 开发公司 | Devzery Technologies Pvt Ltd |
| 当前归属 | 2025年11月加入VideoDB |
| 工具类型 | AI API功能回归测试与测试管理 |
| 核心输入 | PRD、项目上下文、API请求响应和接口结构 |
| 核心输出 | 测试用例、回归结果、Bug报告、覆盖率和Swagger文档 |
| 价格模式 | 免费层、Pro订阅、2周试用和企业定制 |
| 最低付费价 | Pro每月25美元或每年250美元 |
| 主要集成 | GitHub Actions、Jenkins和Jira |
| SDK | Node、Java、Python和Go |
| 官方GitHub | 有 |
| 是否开源 | 主平台不开源,UI测试用例生成器为Apache-2.0 |
推荐指数
推荐指数为4.0分,满分5分。Devzery将生成测试、接口编排、自适应维护、CI/CD和缺陷管理结合起来,Basic免费层与Pro每月25美元对小团队具有较低试用门槛。
主要不足是公开帮助文档、SDK版本和资源额度不够完整,账号入口也带有候补或联系创始人的形式。团队应先验证收购后的实际开通流程、数据协议和自身API类型兼容性。
常见问题
Devzery是什么工具?
它是用于API功能回归的AI测试平台,可以生成与产品上下文相关的测试、编排接口流程、自动运行回归并管理缺陷。它不等于通用接口调试客户端,也不能覆盖全部UI和设备测试。
Devzery免费吗?
Basic免费,包含1名用户、1个项目和每月150个AI生成测试用例。年付视图对应每年1,800个用例,其他资源上限应在开通时确认。
Pro多少钱?
Pro当前月付25美元或年付250美元,支持最多5名用户和2个项目,并列出不限AI生成用例。Pro提供2周免费试用。
支持哪些开发语言?
官方Middleware SDK页面列出Node.js、Java、Python和Go。各语言的框架兼容、版本与许可证需要查看对应仓库,而不能假设完全一致。
可以接入GitHub Actions吗?
可以,Devzery支持连接GitHub项目并在工作流中自动触发AI回归。正式设为合并门禁前,应先解决误报、执行时间和测试数据清理。
支持Jenkins和Jira吗?
支持,Jenkins用于在Pipeline运行测试,Jira用于同步或创建缺陷。Pro列出常见项目管理和CI/CD集成,Enterprise可以定制。
Devzery被收购后还能用吗?
VideoDB在2025年11月的官方公告中说明产品继续支持,并规划更深的VideoDB集成。规划功能可能逐步发布,当前可用范围仍应以账号和官方沟通为准。
Devzery开源吗?
主平台不开源。官方UI测试用例生成器采用Apache-2.0许可证,Middleware SDK在GitHub提供入口,但这些组件不代表完整商业服务开源。
AI生成的测试可以直接上线吗?
不建议直接作为发布门禁。开发与QA应检查业务预期、权限、边界、数据清理和不稳定因素,再把通过审查的测试纳入持续回归。
请求数据会被用于训练吗?
一般隐私政策表示用户内容可能用于改进服务或训练模型,并提供退出方式;企业业务内容的处理以客户协议为准。接入前应要求明确DPA、训练退出、保留和删除条件。
能替代Postman或人工QA吗?
Devzery重点是AI回归生成和持续测试,不一定覆盖通用接口客户端的所有调试能力。它也不能替代业务审查、探索性测试、界面测试和安全专业评估。
总结
Devzery适合需要把API回归接入日常交付流程的开发与QA团队,从真实请求、PRD和接口结构生成测试,再通过GitHub Actions、Jenkins与Jira形成持续反馈。免费层和多语言中间件便于从一个项目开始验证。
选型时应重点确认收购后的开通方式、SDK兼容、实际执行资源、数据训练与保留条款。自动生成与自适应维护都应置于人工审查之下,尤其不能让生产敏感数据未经脱敏进入测试平台。
桂公网安备45132202000164号