Ryan Cuprak

Ryan Cuprak

Talks: Advanced Integration Testing
Company: Dassault Systemes

Ryan Cuprak is an CPG & Retail, Formulation R&D Development Senior Manager at Dassault Systemes, co-author EJB in Action 2nd Edition from Manning and the NetBeans Certification Guide from McGrall-Hill. He is also president of the Connecticut Java Users Group since 2003 and Chair of the Greater Hartford ACM Chapter (2015). Ryan is a JavaOne Rockstar Presenter. At Dassault Systemes he works on the ENOVIA Enginuity chemical formulation software and is involved in desktop and backend server development as well as client data migrations. Prior to joining DS, Ryan worked for a distributed computing company, TurboWorx, and also Eastman Kodak’s Molecular imaging Systems group, now part of Burker. Ryan earned a BS in computer science and biology from Loyola University Chicago.

Advanced Integration Testing

Speaker: Ryan Cuprak

In this session you will learn how to use Arquillian and several of its extensions to construct powerful tests for Java EE and Spring. Extensions to be covered in this session include Cube, Cube Q, Graphene, Warp, and Drone. With these extensions, you get the power of Arquillian along with Docker and Kubernetes. Extensions such as Cube Q enable you to simulate network issues and introduce latency and bandwidth problems as well as unreachable services. This will cover all of these extensions and also how to leverage Mockito to create interesting test scenarios.