java变量判断代码自动生成_Java单测代码生成工具Evosuite

一、EvoSuite简介EvoSuite 是由 Sheffield 等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合 Junit的标准,可直接在 Junit 中运行。通过使用此自动测试工具能够在保证代码覆盖率的前提下极大地提高测试人员的开发效率。但是只能辅助测试,并不能完全取代人工,测试用例的正确与否还需人工判断。1.1 核心功能:对于指定类,生成 Junit4 类型的单...
摘要由CSDN通过智能技术生成

一、EvoSuite简介

EvoSuite 是由 Sheffield 等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合 Junit的标准,可直接在 Junit 中运行。

通过使用此自动测试工具能够在保证代码覆盖率的前提下极大地提高测试人员的开发效率。但是只能辅助测试,并不能完全取代人工,测试用例的正确与否还需人工判断。

1.1 核心功能:

对于指定类,生成 Junit4 类型的单测代码。------Generation of JUnit 4 tests for the selected classes

根据不同覆盖指标调整生成的用例,例如 行覆盖,分支覆盖,输出覆盖等。------Optimization of different coverage criteria, like lines, branches, outputs and mutation testing

单测用例最小化,只有对覆盖率有贡献的单测用例才会被保留。------Tests are minimized: only the ones contributing to achieve coverage are retained

生成的单测用例中包含 Junit 断言。------Generation of JUnit asserts to capture the current behavior of the tested classes

测试运行在 sandbox 中。------Tests run in a sandbox to prevent potentially dangerous operations

虚拟文件系统。------Virtual file system

虚拟网络。------Virtual network

二、使用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值