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

图片来源: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

相关内容

热门资讯

古人刻苦立志经典名言励志爱情和...   绳锯木断,水滴石穿。(宋·罗大京)  圣人千虑,必有一失;愚人千虑。必有一得。(《晏子春秋》) ...
爱情婚姻的名人名言励志爱情和搞...   不但要用眼睛,也要用耳朵去选择爱人。——柏拉图  爱情是两颗灵魂的结合。——约翰生  只有一个男...
莎翁经典爱情名人名言励志爱情和...   1.爱比杀人重罪更难隐藏;爱情的黑夜有中午的阳光  2.爱的力量是和平,从不顾理性、成规和荣辱,...
李一男经典名人语录 李一男经典...   【1】好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或...
马云精彩经典语录励志爱情和搞笑...   1.不是别人都比你狡猾你才会上当,而是因为你太贪;  2.生意人唯利是图、有钱就赚;商人有所为、...