牛津大学衍生的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、李一桐新剧又扑街,再这样下去,还有男艺人愿意跟她合作吗?2464
  2. 2、《青撞更2》撞在枪口上烂剧停播应该成为常态1322
  3. 3、[影评]《一代宗师》:恋爱派功夫片,无关叶问165
  4. 4、邓伦采访回应“生图杀手”给自己的颜值打100分27
  5. 5、崔永元:《手机》惹怒了我,刘震云道歉过三次,冯小刚一次都没有4567
  6. 6、《无双》累计票房将破9亿创下香港警匪片在内地票房新纪录517
  7. 7、命就应该浪费在对的人身上?《赤狐书生》里都是什么神仙友谊啊2119
  8. 8、《厨戏痞》曝终极预告叔合体组黑衣人战队4808
  9. 9、拍戏经常受伤的四位明星,李连杰上榜,最后一位令粉丝心痛2734
  10. 10、曾为名声赫赫的武打明星,如今半身不遂,妻子卷走财产!571
全部评论(0)
我也有话说
0
收藏
点赞
顶部