AREX-无代码侵入的流量回放实践

AREX-无代码侵入的流量回放实践

相关技术 3天前 浏览: 25 评论: 0

转载自:https://mp.weixin.qq.com/s/_HGSxmOtqlN4N5iuNIbD7A 官网地址:http://arextest.com 对于一个初上线的简单服务,只需通过常规的自动化测试加上人工即可解决,但我们线上核心的业务系统往往比较复杂,通常也会频繁的需求迭代,如何保证被修改后的系统原有业务的正确性就比较重要。常规的自动化测试需要投入大量的人力资源,准备测试数据、脚本等,

使用Infer静态分析器查找程序间的bug

使用Infer静态分析器查找程序间的bug

相关技术 4天前 浏览: 6 评论: 0

静态分析器在程序运行之前捕获错误的能力正在稳步提高。在Facebook使用Infer静态分析器(https://fbinfer.com/)的过程中,我们经常被问及Infer与其他开源分析工具(如Findbugs、错误倾向和Clang静态分析器)之间的差异。一个主要区别是程序间错误,或涉及多个程序之间交互的错误。 我们将看看Infer在Java和C中发现的两个程序间错误示例——一个来自开源DuckD

什么是Web1、Web2、Web3?有什么区别?

什么是Web1、Web2、Web3?有什么区别?

相关技术 2周前 (03-20) 浏览: 8 评论: 0

Web 1、Web 2和Web 3。几年来,互联网正从我们过去所知道的网络演变而来。继Web1和当前的Web2之后,“Web3”变得更加相关,成为开发中的关键步骤。差异在哪里? 要理解Web3,需要弄清web的前两个阶段。 什么是Web1? Web1技术包括核心web协议:HTML、HTTP和URI。Web1的主要特点是: 它们具有只读内容;使用网络只是为了从静态页面上的文本中获取信息。 在线状态

用于Android Java的开源死锁检测器

用于Android Java的开源死锁检测器

相关技术 3周前 (03-13) 浏览: 11 评论: 0

FaceBook的工程师开发了一种新的静态分析器,它可以在不运行代码的情况下捕获Android的Java代码中的死锁。这款分析器与以往研究的不同之处在于它能够用数亿行代码分析代码库中的修改。 FaceBook的工程师已经在Meta的持续集成系统中部署了我们的分析器,在那里它扫描对Android应用程序系列的每一次提交。在过去两年中,开发人员针对死锁报告采取了200多次修复,修复率约为54%。 分析

Mutability Detector:用于检测Java中可变性的分析工具

Mutability Detector:用于检测Java中可变性的分析工具

Java系列 3周前 (03-08) 浏览: 25 评论: 0

什么是Mutability Detector(可变性检测器)? 可变性检测器设计用于分析Java类,并报告给定类的实例是否是不可变的。它可以用于: 在单元测试中:使用assertImmutable(MyClass.class)这样的断言。你的类实际上是不可变的吗?在你刚刚做出的改变之后呢? 作为FindBugs插件:你用@Immutable注释的那些类,是真的不可变吗? 在运行时:您的API是否需

Chronicle Map:一款基于堆外内存的键值存储

Chronicle Map:一款基于堆外内存的键值存储

Java系列 4周前 (03-06) 浏览: 47 评论: 0

Chronicle Map 是一种超快、内存中、非阻塞、键值存储,专为低延迟和多进程应用程序而设计。 简而言之,它是一个堆外键值存储。该map不需要大量 RAM 即可正常运行。它可以根据可用磁盘容量增长。此外,它还支持在多主服务器设置中复制数据。 使用场景 实时交易系统:Chronicle Map 提供内存中访问速度,并支持超低垃圾收集。Chronicle Map 可以支持最苛刻的应用程序。 高并

JSONassert:简化单元测试中的JSON字符串测试

JSONassert:简化单元测试中的JSON字符串测试

Java系列 4周前 (03-02) 浏览: 50 评论: 0

用更少的代码编写 JSON 单元测试。非常适合测试 REST 接口。 像比较字符串一样编写 JSON 测试。JSONassert 将您的字符串转换为 JSON 对象,并将逻辑结构和数据与实际的 JSON 进行比较。当strict设置为 false(推荐)时,它允许重新排序数据和扩展结果(只要所有预期的元素都存在),从而使测试不那么脆弱。 支持的测试框架:JUnit 代码示例 在 JSONasser

登录

忘记密码 ?

切换登录

注册