个人简介

Echo Blog


江湖无名 安心练剑
  • Junit5-02-Annotation
    Junit5 注解 所有支持的注解都在包 org.junit.jupiter.api 下; 使用@Test、@TestTemplate、@RepeatedTest、@BeforeAll、@AfterAll、@BeforeEach或@AfterEach注释的方法不能返回值。 @Test 表示方法是测试方法。与JUnit 4的@Test注释不同,这个注释不声明任何属性,因为JUnit J...
    2018-06-24 22:53:36 | Test
  • Junit5-01-Quick Start
    Junit5 JUnit5 is the next generation of JUnit. 目标是为JVM上的开发人员端测试创建一个最新的基础。这包括关注Java 8和以上版本,以及支持多种不同的测试风格。 JUnit 5是JUnit Lambda和它在Indiegogo上的众筹活动的结果。 简介 JUnit 5 = JUnit Platform + JUnit Jupiter ...
    2018-06-24 08:15:31 | Test
  • test 系统学习-02-Junit @Parameters junit 参数化测试
    TestNG TestNG 中我们提到了 @DataProvider 注解, 使用起来也较为方便。 当然,没有对比,有没有伤害。 Junit4 Junit4 本身也是支持这种参数化的实现的。 Parameterized maven 引入 <dependency> <groupId>junit</groupId> &l...
    2018-06-23 15:43:46 | Test
  • test 系统学习-06-test jacoco
    JaCoCo - Java 代码覆盖率库 JaCoCo 是一个免费的 Java 代码覆盖库,根据 Eclipse 公共许可证分发。 检查 http://www.jacoco.org/jacoco 获取更新和反馈。 这是基于提交 a6fabdaba5e9e96dcf761c134a3b3bc9b88c0943 于 2023/06/26 创建的版本 0.8.11.202306261236 ...
    2018-06-23 08:18:11 | Test
  • test 系统学习-05-test jacoco 测试覆盖率与 idea 插件
    1. idea 中使用 maven jmockit,如何查看增量的代码覆盖率 在使用 Maven 和 JMockit 进行单元测试时,你可以结合使用 JaCoCo 插件来查看增量的代码覆盖率报告。 JaCoCo 是一个流行的代码覆盖率工具,它与 Maven 集成良好,并且可以与 JMockit 一起使用。 下面是在 IntelliJ IDEA 中使用 Maven 和 JMockit 来...
    2018-06-23 08:18:11 | Test
  • test 系统学习-04-test converate 测试覆盖率 jacoco 原理介绍
    测试覆盖率 测试覆盖率(test coverage)是衡量软件测试完整性的一个重要指标。掌握测试覆盖率数据,有利于客观认识软件质量,正确了解测试状态,有效改进测试工作。 当然,要发挥这些作用,前提是我们掌握了真实的测试覆盖率数据。通常这并不是一件很直接的事情。 如何度量 那么,如何度量测试覆盖率呢? 在度量测试覆盖率之前,我们需要明确测试覆盖率的定义。毕竟,不同的定义会产生完全不同...
    2018-06-23 08:18:11 | Test
  • test 系统学习-03-TestNG Spock testng 入门使用教程
    TestNG TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use. 快速开始 maven 引入 <dependency> &...
    2018-06-23 08:18:11 | Test
  • Event Bus
    Event Bus EventBus 是一个Android和Java的开源库,使用发布者/订阅者模式进行松耦合。 EventBus支持集中通信,只需几行代码就可以解耦类——简化代码,消除依赖关系,加快应用程序开发。 优点 简化了组件之间的通信 分离事件发送方和接收方 使用UI工件(例如活动、片段)和后台线程表现良好 ...
    2018-06-23 05:49:55 | Java