牛津大学衍生的Diffblue发布AI工具帮助程序员加快测试速度

11月9日消息,Java开发人员可以为源代码的各个单元进行必要但繁琐的测试而感到困惑:这是一个自动平台,可自动为Java应用程序生成回归单元测试。牛津大学的衍生产品Diffblue最近发布了其企业Cover平台的社区版本,该版本由早期客户使用,例如Amazon Web Services(NASDAQ:AMZN)和Goldman Sachs(NYSE:GS)。


牛津大学衍生的Diffblue发布AI工具帮助程序员加快测试速度_人工智能_AI+


基于AI的系统应用软件验证和综合技术来反映应用程序的当前行为。然后可以使用无监督的学习框架在新的代码提交中查找回归,从而对单个源代码进行单元测试的速度比人类快100倍。


该测试工具满足了企业每天部署数千次新代码的高要求。同时,市场跟踪机构预测,到2021年,企业对应用程序开发人员的需求将增长五倍。


为了帮助解决该问题,像Diffblue这样的初创公司正试图使Java开发人员摆脱繁琐的源代码测试,以便他们专注于将无错误代码更快地投入生产。与其他工具不同,Diffblue声称其Cover工具会随着代码的发展自动维护其测试套件,仅更新那些必须在更改后重新编写的单元测试。


Cover社区版虽然缺少付费版本的风吹草动,但它包含IntellJ开发环境的插件和自动化的单元测试。早期用户已经注意到社区版中的限制,最值得注意的是,该限制适用于Java 11,但不适用于Java14。另一点是,编码人员必须使用更高版本的Spring Boot(基于Java的开源框架进行应用程序开发)。


Diffblue选择了普遍使用的Java编程语言作为其单元测试器的第一个版本。预计不久将支持C,JavaScript和Python。(使用调查一直将Python始终排在数据科学家编程语言偏好的顶部或附近。原因之一是用于探索大数据集的工具和库的数量不断增加。)还计划使用“个人”选项,价格远低于企业版。


Diffblue成立于2016年,得到了高盛和牛津大学早期风险投资基金牛津科学创新的支持。Diffblue报告说,在发布其社区版本大约两周后,开发人员使用它编写了大约21,000个Java单元测试。该公司估计,这可以节省580小时的时间。


70
9
0
80

相关资讯

  1. 1、CISP认证具有哪些特性?考试认证后求职前景怎么样?1557
  2. 2、ITIL认证的含金量主要体现在哪里?ITIL认证有哪些注意事项?1206
  3. 3、特斯拉发布Q3汽车安全报告Autopilot事故率再次降低3953
  4. 4、PMP认证证书含金量体现在什么地方?3770
  5. 5、提高项目管理能力的技巧有哪些?项目经理为什么要求项目人员写周报?3406
  6. 6、iQOO手机公布新版延保政策统一延长90天保修包运费2349
  7. 7、PMP认证考试结束后能看到成绩吗?PMP成绩一般多久公布?3639
  8. 8、小程序要怎么进行ui设计?3901
  9. 9、PMP认证证书是什么职称?PMP认证考试难易程度怎么样?2015
  10. 10、ModelX成SpaceX官方座驾将送NASA宇航员到发射台158
全部评论(0)
我也有话说
0
收藏
点赞
顶部