Testing Java Microservices: Using Arquillian, Hoverfly,...

Testing Java Microservices: Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito

Andy Gumbrecht, Alex Soto Bueno, Jason Porter
5.0 / 5.0
1 comment
你有多喜歡這本書?
文件的質量如何?
下載本書進行質量評估
下載文件的質量如何?

Summary

Testing Java Microservices teaches you to implement unit
and integration tests for microservice systems running on the JVM.
YouпїЅll work with a microservice environment built using Java EE,
WildFly Swarm, and Docker. YouпїЅll learn how to increase your test
coverage and productivity, and gain confidence that your system
will work as you expect.

About the Technology

Microservice applications present special testing challenges.
Even simple services need to handle unpredictable loads, and
distributed message-based designs pose unique security and
performance concerns. These challenges increase when you throw in
asynchronous communication and containers.

About the Book

Testing Java Microservices teaches you to implement unit
and integration tests for microservice systems running on the JVM.
YouпїЅll work with a microservice environment built using Java EE,
WildFly Swarm, and Docker. YouпїЅll advance from writing simple unit
tests for individual services to more-advanced practices like chaos
or integration tests. As you move towards a continuous-delivery
pipeline, youпїЅll also master live system testing using technologies
like the Arquillian, Wiremock, and Mockito frameworks, along with
techniques like contract testing and over-the-wire service
virtualization. Master these microservice-specific practices and
tools and youпїЅll greatly increase your test coverage and
productivity, and gain confidence that your system will work as you
expect.

WhatпїЅs inside

  • Test automation

  • Integration testing microservice systems

  • Testing container-centric systems

  • Service virtualization

  • About the Reader

    Written for Java developers familiar with Java EE, EE4J, Spring,
    or Spring Boot.

    About the Authors

    Alex Soto Bueno and Jason Porter are Arquillian team members.
    Andy Gumbrecht is an Apache TomEE developer and PMC. They all have
    extensive enterprise-testing experience.

    年:
    2018
    版本:
    1
    出版商:
    Manning Publications
    語言:
    english
    文件:
    EPUB, 2.78 MB
    IPFS:
    CID , CID Blake2b
    english, 2018
    線上閱讀
    轉換進行中
    轉換為 失敗

    最常見的術語