18 资源

测试

  • Awaitility:用来同步异步操作的DSL

    唐尤华 整理 2 1

    测试异步系统是一件困难的事情。不仅因为测试中需要处理线程、超时和并发问题,而且测试代码要验证的目标会受到这些因素影响。Awaitility为测试异步系统提供了一种简洁易读的表达方式。
    详细介绍 »

  • Truth:Google的断言和命题框架

    凝枫 整理 1

    Truth 是一个测试框架,可以改进测试用例以及错误日志的可读性,而且可侦测型更强。不仅如此,它对自定义类型也有很好的扩展性。
    详细介绍 »

  • WireMock:Web Service测试桩和模拟

    唐尤华 整理 1

    WireMock是一个针对Web Service测试桩和模拟函数开发库。WireMock会实际创建一个HTTP服务器,测试代码对其连接后进行测试,提供针对测试桩的请求验证、代理/拦截、记录/回放以及故障植入。既可以在单元测试中使用,也可以部署到一个独立的测试环境。尽管WireMock采用Java编写,但你仍然使用多种编程语言通过JSON API调用。
    详细介绍 »

  • Unitils:模块化测试函数库,支持单元测试和集成测试

    唐尤华 整理 1

    Unitils是一个开源开发库,旨在让单元测试、集成测试更简单、更易于维护。
    详细介绍 »

  • Spock:兼容JUnit框架,支持衍生的Groovy范的语言

    唐尤华 整理 1

    Spock是一个针对Java和Groovy应用程序的测试和规范框架。
    详细介绍 »

  • Selenide:Selenium WebDriver驱动的自动化测试框架

    唐尤华 整理 2

    Selenide是一个由Selenium WebDriver驱动的自动化测试框架。使用Selenium无需考虑怎样关闭浏览器、处理超时和StaleElement异常、搜索相关的日志信息以及调试测试代码。只需要关心业务逻辑,剩下的教给Selenide完成就好!
    详细介绍 »

  • REST Assured:为REST/HTTP服务提供方便测试的Java DSL

    连乐 整理 1

    在Ruby和Groovy这样的动态语言中进行REST服务测试和校验一直都是非常困难的。REST Assured 让这些工作在Java中可以轻松完成。
    详细介绍 »

  • PowerMock:Java单元测试框架

    唐尤华 整理 2

    PowerMock是一个Java单元测试框架,可以对通常认为很难或者不可能测试的代码完成测试。
    详细介绍 »

  • AssertJ:支持流式断言的Java测试框架

    唐尤华 整理 1

    AssertJ为Java提供了流式断言(Fluent assertions)。
    详细介绍 »

  • Arquillian:针对Java中间件的集成测试和功能性测试平台

    唐尤华 整理 1

    Arquillian是一个针对JVM高度可扩展的新型测试平台。开发者可以用它对Java中间件方便地进行自动化集成测试、功能测试和验收测试。
    详细介绍 »

  • Gatling: 基于Scala、Akka和Netty的开源负载测试框架

    唐尤华 整理 1

    Gatling是基于Scala、Akka和Netty的一个开源负载测试框架。它性能优秀、支持HTML报表、支持场景记录,提供面向开发者友好的领域特定语言。
    详细介绍 »

  • Cucumber-JVM:BDD测试Cucumber的JVM实现

    dreamkidd 整理 1

    Cucumber-JVM 是延伸自 Cucumber 这套 Ruby 平台下的 BDD/ATDD 工具。让Cucumber 所实现的 BDD 想法和功能,也可以在 Java 平台上实现。
    详细介绍 »

  • TestNG:一个超越JUnit和NUnit的新测试框架

    superXiaoFan 整理 1

    TestNG是一个源于JUnit和NUnit但有所超越的新测试框架。基于Apache2.0协议发布。
    详细介绍 »

  • Hamcrest:创建拥有灵活表达式的匹配器

    superXiaoFan 整理 1

    Hamcrest是一个匹配器库。它可以在测试中创建拥有灵活表达式的匹配器。所以它们也是主要用于测试。
    详细介绍 »

  • Mockito:一个强大的开源Java模拟测试框架

    贺贺 整理 2 1

    Mockito是一个强大的开源Java模拟测试框架,能够在自动化单元测试中创建测试对象,为TDD或BDD提供支持。
    详细介绍 »

  • Apache JMeter:Web应用负载功能测试工具

    superXiaoFan 整理 2

    Apache JMeter是一款开源、为测试负载功能与性能而设计的100%纯Java应用程序。最初它设计用于测试Web应用程序,但现在已经扩展出其他的测试功能。可以用来做静态和动态资源的性能测试,包括Webservices(SOAP/REST)、网络动态语言(PHP、Java、ASP .NET、Files等)、 Java对象、数据库和Queries、FTP服务器等等。
    详细介绍 »

  • JUnit:Java单元测试框架

    kingzone 整理 1

    JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。
    详细介绍 »

  • Selenium:基于浏览器的测试套件

    javayrf 整理 2

    Selenium是用于在多个平台上自动化操作浏览器的工具套件,支持多种浏览器、多种操作系统、多种语言和测试框架。
    详细介绍 »

    按分类快速查找

    关于资源导航
    • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
      推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer