牛骨文教育服务平台(让学习变的简单)

测试

测试内容从对象到接口,涵盖性能测试和基准测试工具。

  • Apache JMeter:功能性测试和性能评测。
  • Arquillian:集成测试和功能行测试平台,集成Java EE容器。
  • AssertJ:支持流式断言提高测试的可读性。
  • Awaitility:用来同步异步操作的DSL。
  • Cucumber:BDD测试框架。
  • Gatling:设计为易于使用、可维护的和高性能负载测试工具。
  • Hamcrest:可用来灵活创建意图(intent)表达式的匹配器。
  • JMockit:用来模拟静态、final方法等。
  • JUnit:通用测试框架。
  • Mockito:在自动化单元测试中创建测试对象,为TDD或BDD提供支持。
  • PowerMock: 支持模拟静态方法、构造函数、final类和方法、私有方法以及移除静态初始化器的模拟工具。
  • REST Assured:为REST/HTTP服务提供方便测试的Java DSL。
  • Selenide:为Selenium提供精准的周边API,用来编写稳定且可读的UI测试。
  • Selenium:为Web应用程序提供可移植软件测试框架。
  • Spock:JUnit-compatible framework featuring an expressive Groovy-derived specification language.兼容JUnit框架,支持衍生的Groovy范的语言。
  • TestNG:测试框架。
  • Truth:Google的断言和命题(proposition)框架。
  • Unitils:模块化测试函数库,支持单元测试和集成测试。
  • WireMock:Web Service测试桩(Stub)和模拟函数。