作品简介
《Java微服务测试:基于Arquillian、Hoverfly、AssertJ、JUnit、Selenium与Mockito》从实战出发,介绍微服务架构所带来的测试方面的挑战,以及如何利用新的技术来应对这些挑战。通过本书,读者可以学会如何编写微服务架构下的单元测试、组件测试、集成测试以及契约测试。在此过程中还会用到Arquillian、ShrinkWrap、Pact、Selenium、Docker、Hoverfly等多个帮助测试的工具和框架。书中涵盖大量的代码和样例,可以帮助读者快速上手,并在自己的实际工作中应用这些技术。
《Java微服务测试:基于Arquillian、Hoverfly、AssertJ、JUnit、Selenium与Mockito》适合有一定Java基础的开发和测试人员,对使用其他编程语言的开发者也会有一定的帮助。
(美)亚历克斯·索托·布埃诺(Alex Soto Bueno)是一位Java大师,也是一位在Red Hat工作的软件工程师,主要研发提升测试体验的工具。他十分喜爱Java、软件自动化,并且深信开源软件。
(美)安迪·巩布莱希(Andy Gumbrecht)是Tomitribe的高级软件工程师。从12岁起他就对任何与计算机相关的事情感兴趣,并在那时幸运地拥有了一台高达1KB内存的计算机Sinclair ZX81。
(美)詹森·波特(Jason Porter)从12岁起就开始不断提升自己的软件开发技术。在那之前的几年间,他通过查看一个在古老的80286上用BASIC编写的游戏开启了自己的计算机和编程之旅。