牛津大学衍生的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、美格智能SLM750模组通过FCC认证,进军海外物联网市场5016
  2. 2、类生命机器人:一种新的细胞光响应特性表征方法628
  3. 3、中国大陆面板制造商的车用面板市占率在2017年第3季增加15%3691
  4. 4、东芝推出全球最小嵌入式NAND闪存产品!2705
  5. 5、​Microchip发布700V和1200V碳化硅肖特基二极管(SBD)143
  6. 6、研究人员开发虚拟现实软件来探索新的疾病治疗方法3601
  7. 7、日,美研究团队合作开发了一种透明、可弯曲且敏感的压力传感器4503
  8. 8、百度与Intel成立5G+AI实验室,加速边缘计算技术研发3338
  9. 9、​中美贸易战重燃马来西亚LED制造商从中受益2757
  10. 10、新型机器人扎堆现身杭州,一个新的产业园即将崛起1391
全部评论(0)
我也有话说
0
收藏
点赞
顶部