The Resource Testing Java microservices : using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito, Alex Soto Bueno, Andy Gumbrecht and Jason Porter

Testing Java microservices : using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito, Alex Soto Bueno, Andy Gumbrecht and Jason Porter

Label
Testing Java microservices : using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito
Title
Testing Java microservices
Title remainder
using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito
Statement of responsibility
Alex Soto Bueno, Andy Gumbrecht and Jason Porter
Creator
Contributor
Author
Subject
Genre
Language
eng
Summary
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. "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
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Soto Bueno, Alex
Dewey number
005.14
Illustrations
illustrations
Index
index present
LC call number
QA76.73.J38
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorName
  • Gumbrecht, Andy
  • Porter, Jason
http://library.link/vocab/subjectName
  • Java (Computer program language)
  • Application software
  • Computer software
  • Web applications
  • Application software
  • Computer software
  • Java (Computer program language)
  • Web applications
Label
Testing Java microservices : using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito, Alex Soto Bueno, Andy Gumbrecht and Jason Porter
Instantiates
Publication
Copyright
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
An introduction to microservices -- Application under test -- Unit-testing microservices -- Component-testing microservices -- Integration-testing microservices -- Contract tests -- End-to-end testing -- Docker and testing -- Service virtualization -- Continuous delivery in microservices
Control code
1057829948
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0501000001
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1057829948
Label
Testing Java microservices : using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito, Alex Soto Bueno, Andy Gumbrecht and Jason Porter
Publication
Copyright
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
An introduction to microservices -- Application under test -- Unit-testing microservices -- Component-testing microservices -- Integration-testing microservices -- Contract tests -- End-to-end testing -- Docker and testing -- Service virtualization -- Continuous delivery in microservices
Control code
1057829948
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0501000001
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1057829948

Library Locations

    • Curtis Laws Wilson LibraryBorrow it
      400 West 14th Street, Rolla, MO, 65409, US
      37.955220 -91.772210
Processing Feedback ...