Z Product|浙大校友创立,行业内首个全自动AI测试神器,TestSprite将AI代码准确率从42%提升至93%
创始人
2025-10-19 12:14:58

图片来源:Product Hunt

Z Highlights

  • AI工具被广泛使用于代码编写,过去人工逐行编写时代较少出现的错误却层出不穷。当隐蔽的AI代码错误加大测试工作量,那些在编写阶段节省下来的时间,往往被测试阶段成倍吞噬。

  • 作为行业内首个全自动AI测试神器,TestSprite主打自然语言交互。用户仅需用自然语言描述需求,即可一键启动自动化测试流程。

  • 今年8 月,TestSprite 重磅发布 2.0 版本,全新引入与主流 IDE 无缝集成的 MCP Server,全面实现代码的自动测试、调试与修复。

  • TestSprite 2.0遵循九步智能工作流:从测试环境初始化、需求理解、代码分析、PRD优化、测试计划生成,到测试代码自动生成、执行测试、生成报告,最终基于报告自动修复代码,实现AI代码准确率从42%跃升至93%,显著提升开发效率与代码质量。

01 当测试拖慢开发进程,不如用AI验证AI

如今,使用AI工具辅助撰写代码已然不是新鲜事。CursorCodeiumGitHub Copilot等工具越来越受欢迎,成为日常编码任务不可或缺的助手,重复性样板工作被大量替代,大大加快了编写代码的速度。

然而,AI的输出往往是概率最优解,而非语义最正确解。AI生成的代码往往不包含异常捕获或边界检查,需要人工补充才能避免空指针、除零等常见运行时错误。此外,模型会将常见但已过时的加密、哈希、SQL拼接模式一并复现,导致哈希碰撞或 SQL 注入风险。

这些在人工逐行编写的时代出现频率较低的风险,却在AI代码时代层出不穷。于是,测试代码的工作变得至关重要。但AI代码错误往往隐蔽,测试工作繁琐耗时。结果往往是:在编写阶段节省下来的时间,被测试阶段成倍吞噬。

于是,TestSprite试图成为解决方案。通过用AI验证AI,解决代码测试的痛点。

02 TestSprite:行业内首个全自动AI测试神器

TestSprite是一个面向开发者的AI工具,提供端到端全自动软件测试功能

TestSprite的目标用户主要是中小型开发团队与个人开发者,对于这些群体而言,测试过程尤为耗时耗力,而TestSprite提供从制定测试计划、测试代码生成,到执行测试及调试的全自动流程,显著提升了测试效率,加快了开发进程。

作为行业内首个全自动AI测试神器,TestSprite现已推出2.0版本,引入了与IDE无缝集成的MCP Server,实现了代码测试、调试和修复的全自动。

用户只需上传项目文件夹,并输入测试指令,TestSprite便开始自动运行:

图片来源:Daniel | Tech & Data

TestSprite MCP Server的测试工作流主要分为九个步骤:

图片来源:TestSprite

1.初始化测试环境

TestSprite调用testsprite_bootstrap_tests以初始化测试环境。过程包括:

2.端口发现- 查找正在运行的应用程序及其端口

3.配置门户- 打开TestSprite配置接口

4.范围定义- 确定测试范围(codebasediff)

2.了解用户需求

TestSprite会读取用户上传的产品需求文档,以了解产品目标和要求,以确定应测试哪些特征。

3.代码分析

TestSprite调用testsprite_generate_code_summary以分析代码库。分析过程包括:

3.特征提取- 理解其实现的功能

4.架构分析- 映射组件关系

图片来源:Daniel | Tech & Data

4.优化产品需求文档

TestSprite调用testsprite_generate_standardized_prd,创建基于用户提供的产品需求文档和代码分析的标准化、规范化的产品需求文档。文档内容包括产品概述、核心目标、主要功能、用户流、验证标准。

5.创建测试计划

TestSprite调用testsprite_generate_frontend_test_plantestsprite_generate_backend_test_plan,基于先前的代码分析与标准化产品需求文档,创建测试计划,包括测试案例、类别、优先级、先决条件与预期成果。

图片来源:Daniel | Tech & Data

6.生成测试代码

TestSprite调用testsprite_generate_code_and_execute,根据测试计划,选择测试框架,生成测试代码。

7.执行测试

TestSprite创建隔离测试环境,运行测试代码,并收集测试结果。

图片来源:Daniel | Tech & Data

8.测试报告生成

TestSprite将生成全面的测试报告,其中包含测试结果、错误分析以及修复建议。

图片来源:Daniel | Tech & Data

9.基于报告修改代码

当用户发出指令,要求TestSprite根据测试结果修复代码库时,TestSprite便会自动修改代码库,并在修改后重新运行测试二次验证。

图片来源:Daniel | Tech & Data

目前,TestSprite推出了四种套餐模式。

图片来源:TestSprite

04 浙大校友创立,面世半年融资150万美元

TestSprite联合创始人兼CEO焦云皓本科毕业于浙江大学,硕士前往耶鲁大学,获得计算机科学硕士学位。他曾在亚马逊商务部门和亚马逊云计算服务(AWS)任高级软件工程师职务。

离开亚马逊后,焦云皓于2024年在西雅图创立了TestSprite20244月,TestSprite发布测试版。同年11月,TestSprite获得150万美元种子轮融资,投资方包括Techstars、奇绩创坛、锦秋基金、Hat Trick VenturesEdge Case Capital Partners等五家顶级投资机构和天使投资者Rafael Barroso

Source

https://www.testsprite.com/

https://www.linkedin.com/in/yunhaojiao

https://www.crunchbase.com/organization/testsprite/financial_details

https://www.youtube.com/watch?v=RX2aQpyUJTE

相关内容

热门资讯

将在优化国土空间 布局上下功夫 新华社北京3月12日电(记者 王立彬 刘慧)自然资源部部长关志鸥12日表示,“十五五”期间,将统筹推...
伊朗和黎巴嫩真主党 “首次”协... 伊朗伊斯兰革命卫队12日凌晨宣布,已完成“真实承诺-4”行动第40波攻势,与黎巴嫩真主党展开联合作战...
如何通过命令行玩转“龙虾”? 当AI智能体从技术概念加速迈向产业实践,一场聚焦开源生态与场景落地的先锋对话在福田精彩上演。3月10...
观看贪途欲海无归路有感 观看贪... 通过观看学习警示教育宣教片《贪途欲海无归路》,我深受教育和启示,认识到在全党深入开展学习实践科学发展...
学习贪途欲海无归路观后感 学习...  【范文一】  通过这次认真的学习,看到少数党员干部放松了对世界观、人生观的改造,抵御不住诱惑,走向...