TestAgent

TestAgent是由蚂蚁研发并开源的测试行业大模型工具,旨在构建测试领域的智能体,融合大模型和质量领域工程化技术。本期开源了测试领域模型TestGPT-7B,支持多语言测试用例生成和测试用例Assert补全,并提供工程框架和私有化部署方案。

Check out TestAgent on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

**【项目地址】**https://github.com/codefuse-ai/Test-Agent**【项目类别】**LLM、质量、效能**【项目介绍】**TestAgent由蚂蚁研发并开源,旨在构建测试领域的“智能体”,融合大模型和质量领域工程化技术,促进质量技术代系升级。我们期望和社区成员一起合作,打造创新的测试领域解决方案,构建24小时在线的测试助理服务,让测试如丝般顺滑。本期我们开源了测试领域模型TestGPT-7B。模型以CodeLlama-7B为基座,进行了相关下游任务的微调:• 多语言测试用例生成(Java/Python/Javascript): 一直以来测试用例生成都是学术界和工业界非常关注的领域,近年来不断有新产品或工具孵化出来,如EvoSuite、Randoop、SmartUnit等。然而传统的用例生成存在其难以解决的痛点问题,基于大模型的测试用例生成在测试用例可读性、测试场景完整度、多语言支持方面都优于传统用例生成工具。本次重点支持了多语言测试用例生成,在我们本次开源的版本中首先包含了Java、Python、Javascript的测试用例生成能力,下一版本中逐步开放Go、C++等语言。• 测试用例Assert补全:对当前测试用例现状的分析与探查时,我们发现代码仓库中存在一定比例的存量测试用例中未包含Assert。没有Assert的测试用例虽然能够在回归过程中执行通过,却无法发现问题。因此我们拓展了测试用例Assert自动补全这一场景。通过该模型能力,结合一定的工程化配套,可以实现对全库测试用例的批量自动补全,智能提升项目质量水位。配套TestGPT-7B模型,我们开源了对应的工程框架,包括:ChatBot页面、模型快速启动、私有化部署。您可以在本地启动服务与模型进行交互,无数据泄露风险,100%安全;本地Mac M1体验效果图片魔搭体验效果体验地址:https://modelscope.cn/studios/codefuse-ai/TestGPT-7B-demo/summary![MS](https://github.com/codefuse-ai/Test-Agent/assets/103973989/0e50b258-44f9-4dc6-8e30-0a01cf62d02b)联系我们![image](https://github.com/ruanyf/weekly/assets/106229399/e5caa94a-315a-457a-966b-07ed56d59857)