机器学习自动化单元测试平台
作者头像
  • 烽火法援
  • 2020-05-01 19:40:41 3

机器学习驱动的自动化单元测试平台

无需编写任何代码,即可实现对方法或函数正确性和可用性的全面自动化测试。

工作原理

该平台后端无需手动编写任何单元测试代码,无论是逻辑代码还是注释代码都不需要。平台能够自动生成测试参数并执行方法,然后对返回值进行验证。前端界面类似于APIAuto的自动化测试工具,支持查看、上传、执行以及测试后端项目中的各种方法。后端则提供了扫描所有方法和执行特定方法的两个API接口,主要依赖于已内置功能的MethodUtil.java类。

产品优势

相较于传统的JUnit、JTest等编译型测试工具,本平台具有显著的优势:

  • 无代码测试:无需为每个方法编写大量测试代码,也无需承担维护测试代码的成本。业务代码更新时,无需同步修改测试代码。
  • 实时测试:无需模拟环境(如应用程序或上下文),从而避免了因模拟环境不完善而导致测试失败的问题。
  • 高效便捷:通过机器学习技术,自动注入参数并验证返回值及类成员变量,极大简化了测试流程。

您可以访问以下链接获取更多关于此项目的详细信息和源代码: - GitHub仓库

    本文来源:图灵汇
责任编辑: : 烽火法援
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
单元自动化机器测试学习平台
    下一篇