Wednesday, April 4, 2018 at 5:30:00 PM Garmin International 1200 E 151st Street, Olathe, KS

Abstract:

Integration testing can be difficult and unreliable. Integration tests often require complex setup, access to remote resources, and specific test data, but for all this work integration tests are often flakey. Tests can fail because a remote system is down or over-utilized, test data has become stale, or any other of a number of reasons. Beyond the flakiness of integration tests, integration testing can also suffer from difficulty of reproducing edge case scenarios like system outages, wait times while teams responsible for remote systems complete their work, and the ability to run integration tests locally.

But what if it didn't have to be this way? During this presentation we will define and cover the goals and best practices of integration testing. We will then look at how the tools of TestContainers and Spring Cloud Contract not only make writing integration tests easier, but more portable, reliable, capable of reproducing complex scenarios, and how more value can be derived from tests in the form of documentation and local development aides.
I would do it myself, but it's a bit of a pain on mobile.

Speaker Bio:

Billy Korando:

Billy is a Java/Spring developer with over nine years of experience. Billy has been involved in the initial conception to the design, coding, and push to production of enterprise web applications as well as major updates to existing web applications. When not working Billy enjoys writing extremely generic bios about himself in the third person.

Dan Dowma:

Dan Dowma is a software engineer for Target for the past 10 years, focused recently on integration projects.

He implemented a patented credit card obfuscation algorithm that is used extensively within Target.

He enjoys the challenge of finding elegant solutions to tough problems with code, and has been finding those solutions using Java (plus its derivatives) for almost 20 years.

Schedule
• 5:30 - 6:30pm - Social Hour with food provided by sponsor Keyhole Software: https://keyholesoftware.com/

• 6:30pm - Presentation

• After presentation happy hour at Austin's Bar and Grill.

Click here for event

0 Response to "April 4: Kansas City Spring User Group - Reliable and Portable Integration Testing with Spring"

Post a Comment

Group Tools

Random Prize Winner
Use this tool to generate random numbers for prize drawings.

Computer Humor Slideshow
Just for fun!




Follow this twitter list of the twitter accounts for the user groups. Ask for your group to be added to this list: twitter list
Subscribe to the Kansas City User Group Newspaper at Paper.li

Blog Archive

About Me

My photo

Work: I love computers and am passionate about writing good software and sharing what I've learned.
  
Community: I volunteer time and money to several organizations like Rose Brooks Center, Hope House, MOCSA, CAPA, my HOA, and the software development community.

Followers