Java微服务测试(基于ArquillianHoverflyAssertJJUnitSelenium与Mockito)

Java微服务测试(基于ArquillianHoverflyAssertJJUnitSelenium与Mockito)
作者: (美)亚历克斯·索托·布埃诺//安迪·巩布莱希//詹森·波特|译
出版社: 电子工业
原售价: 89.00
折扣价: 66.75
折扣购买: Java微服务测试(基于ArquillianHoverflyAssertJJUnitSelenium与Mockito)
ISBN: 9787121367106

作者简介

Alex Soto Bueno 是一位 Java 大师,也是一位在Red Hat 工作的软件工程师,主要研发提升测试体验的工具。他十分喜爱 Java、软件自动化,并且深信开源软件。Alex 是NoSQLUnit 项目的创建者以及 JSR374(JSON 处理的Java API)专家组的一员,并且是一位国际讲师。 Alex 从ZX Spectrum(使用POKE 命令的遥远年代)就开启了编程之路,之后使用过多台不同的计算机,例如 80286(感谢他的父母 Mili 和 Ramon 买下了它)。从La Salle 大学计算机工程专业毕业后,他加入了 Aventia,开始了自己的职业生涯,在此期间开发了一个生成并校验电子信号的平台。之后他加入了Grifols,并开发了一种医疗诊断设备,严格的测试成为其软件生涯中重要的一部分。之后他加入了Everis 的银行部门,其间开发了电子投票系统及 CloudBees。 工作之余,Alex 会陪伴他的妻子Jessica 以及两个女儿Ada 和Alexandra,Ada和Alexandra 是他的掌上明珠。 Andy Gumbrecht 是 Tomitribe 的高级软件工程师。从12 岁起他就对任何与计算机相关的事情感兴趣,并在那时幸运地拥有了一台高达 1KB 内存的计算机Sinclair ZX81。那时候许多早期的程序示例都是表单上的二进制码,需要手动输入到计算机中。这十分容易出错,因此Andy 很快就找到他的兄弟John,让他作为自己的测试者来保证输入的正确性。这也是他第一次意识到测试代码的重要性。 接触机器码和BASIC 使Andy 在代码优化方面的能力持续提升。在成为英国军队的皇家工程师之后不久,他回到德国的大学继续深造。之后他进入 PROVOX Sytemplanung GmbH 实习并在那里工作了很多年,主要开发政府软件。 Andy 从 2007 年开始进行开源软件的研发并在 2009 年加入了 Apache OpenEJB和Apache TomEE Application Server 项目,现在他已经成为项目管理委员会的一员。 Jason Porter 从12 岁起就开始不断提升自己的软件开发技术。在那之前的几年间,他通过查看一个在古老的 80286 上用BASIC 编写的游戏开启了自己的计算机和编程之旅。在编程方面的兴趣带领他之后又接触了 Java 和 C/C++。他在 Netscape Navigator 和IE 浏览器时期成为一名早期的Web 开发者,和DHTML 以及层级元素的“斗争”占据了他的大量时间。15 岁时,Jason 在当地的一家Web 开发公司找到了一份工作,开始开发网站并利用Perl 来编写CGI 脚本(然而,他很想忘记那段岁月)。在那之后,他在多个领域工作过,使用过Java、PHP、Ruby、C# 以及JavaScript。 他认为自己主要是一名后端开发者,但是其实他拥有应对任何编程领域问题的能力。在Red Hat,Jason 参与过多个不同的框架、网站和集成工作。他在美国和世界其他地方做过的演讲可以帮助人们更好地理解编程的概念或新的技术。Jason 现在和他的妻子以及5 个孩子居住在犹他州,对于Jason 来说,带孩子可比从事计算机编程工作要困难多了。

内容简介

√ 微服务面临不可预知负载,分布式设计带来安全|性能隐患,异步通信|容器让挑战加剧。 √ 内容涵盖自动化测试|微服务系统集成测试|以容器为中心的系统测试|服务虚拟化 √ 基于JVM微服务实现单元|集成测试,实践高级混沌测试|集成测试|契约测试 √ Arquillian|TomEE主创人员执笔,重磅企业场景测试实战力作首度问世 √ 一切从用Java EE|WildFly Swarm|Docker来搭建微服务环境起步