diff --git a/pages/javalibs.md b/pages/javalibs.md index 1fbbcdd..a0b6c7b 100644 --- a/pages/javalibs.md +++ b/pages/javalibs.md @@ -818,6 +818,7 @@ permalink: /javalibs * [Major](https://mutation-testing.org/):Major是一个高效、灵活的突变分析框架。 * [Descartes](https://github.com/STAMP-project/pitest-descartes):Descartes通过报告所覆盖代码中的弱点来支持开发人员改进他们的测试套件。 * [Judy](http://mutationtesting.org/judy2/):Judy是一个用Java编写的突变测试器,由弗罗茨瓦夫理工大学开源。 +* [Code Defenders](https://github.com/CodeDefenders/CodeDefenders):突变测试的游戏化,由帕绍大学和莱斯特大学开发。 * [PG Index Health](https://github.com/mfvanek/pg-index-health):PG Index Health是一个用于分析和维护PostgreSQL数据库中索引和表健康状况的Java库。 #### 模糊测试 @@ -1155,6 +1156,7 @@ permalink: /javalibs * [Neodymium](https://github.com/Xceptance/neodymium-library):Neodymium尝试通过结合JUnit、WebDriver、BDD/Cucumber和适当的报告来解决典型且最紧迫的UI测试自动化问题。 * [Video Recorder](https://github.com/SergeyPirogov/video-recorder-java):该库只需添加一些注解即可轻松录制UI测试的视频。 * [Step](https://github.com/exense/step):Step是一个统一的软件自动化平台,可让你充分利用自动化工件,同时摆脱特定工具。 +* [TESTAR](https://github.com/TESTARtool/TESTAR_dev):TESTAR是一款能够在GUI级别对桌面、Web和移动应用程序进行无脚本自动化系统测试的工具,由瓦伦西亚理工大学、乌得勒支大学和荷兰开放大学等开发。 * [Testerra](https://github.com/telekom/testerra):Testerra是一个用于自动测试(Web)应用程序的集成框架,由德国电信开源。 * [ReVoman](https://github.com/salesforce-misc/ReVoman):ReVoman是一个JVM API自动化工具,它通过让你在JVM程序/测试中执行Postman集合来重新构想API自动化,由Salesforce开源。 @@ -2010,6 +2012,7 @@ permalink: /javalibs * [Maha](https://github.com/yahoo/maha):快速报告API开发的框架,开箱即用地支持Druid的高基数维度查找,由Yahoo开源。 * [Apache DataFusion Comet](https://github.com/apache/datafusion-comet):Apache DataFusion Comet是一个Apache Spark插件,它使用Apache DataFusion作为本机运行时,以实现查询效率和查询运行时方面的改进,由Apple开源。 * [XL-LightHouse](https://github.com/xl-xueling/xl-lighthouse):XL-LightHouse是一套支持超大数据量、支持超高并发的通用型流式大数据统计系统。 +* [Conquery](https://github.com/ingef/conquery):Conquery是一个强大的基于Web的工具,用于针对大型事件类数据集编写和执行查询。 ## 数据可视化 @@ -3745,6 +3748,7 @@ permalink: /javalibs * [PDF Converter](https://github.com/jmrozanec/pdf-converter):一个Java库,用于将.pdf文件转换为.epub、.txt、.png、.jpg、.zip格式。 * [ICEpdf](https://github.com/pcorless/icepdf):ICEpdf是一个纯Java PDF文档渲染和查看解决方案。 * [OrsonPDF](https://github.com/jfree/orsonpdf):OrsonPDF是一个适用于Java平台的PDF生成库,允许你使用标准Java2D绘图API(Graphics2D)创建PDF格式的内容。 +* [ComPDFKit](https://github.com/ComPDFKit/compdfkit-api-java):ComPDFKit提供强大稳定的PDF库和完整的PDF功能来构建PDF查看器和编辑器,允许预览、编辑、注释、签名、加密和解密PDF文件。 #### Excel库 @@ -5466,6 +5470,7 @@ permalink: /javalibs * [CFLint](https://github.com/cflint/CFLint):CFLint是CFML的静态代码分析工具。 * [Codyze](https://github.com/Fraunhofer-AISEC/codyze):Codyze是一个基于代码属性图的Java、C、C++静态分析器,由弗劳恩霍夫应用与综合安全研究所开源。 * [Sonargraph](https://www.hello2morrow.com/products/sonargraph/explorer):Sonargraph是一款免费的简单静态分析工具,专注于指标、周期组检测和简单的依赖分析。 +* [AppMap](https://github.com/getappmap/appmap-java):AppMap是一款多功能开源运行时代码分析工具。 ## 软件质量 @@ -7263,6 +7268,7 @@ permalink: /javalibs * [Socket.D](https://gitee.com/noear/socket.d):基于事件和语义消息流的网络应用协议。 * [Drift](https://github.com/airlift/drift):Drift是一个易于使用、基于注解的Java库,用于创建Thrift客户端和可序列化类型。 * [Batfish](https://github.com/batfish/batfish):Batfish是一种网络验证工具,通过分析网络设备的配置,为安全性、可靠性和合规性提供正确性保证。 +* [PraxisCORE](https://github.com/praxis-live/praxiscore):PraxisCORE是一个模块化JVM运行时,用于网络物理编程,支持实时系统的实时编码。 ## 状态机