Agile + DevOps West 2023 Concurrent Session : You Want to Test What in the Build Pipeline? How to Move Integration, E2E, and Other Large Tests Reliably into the CI/CD Pipeline

Conference archive

SEE PRICING & PACKAGES

Wednesday, June 7, 2023 - 11:45am to 12:45pm

You Want to Test What in the Build Pipeline? How to Move Integration, E2E, and Other Large Tests Reliably into the CI/CD Pipeline

Testing automation has a reputation for being slow and unreliable, but automated tests which are not run as a part of the CI/CD pipeline are often ignored or written off when they don't pass. If nobody pays attention to the results though, automated tests are not very useful. Any tests which depend on another system will eventually break, unless special care is taken, keeping the addition of integration (or larger) tests to the build pipeline just out of reach. During this session, John Jenkins will show attendees how these larger tests can be reliably automated, so that these tests can be added to the CI/CD pipeline. This session will discuss containerizing the service under test, mocking and containerizing the service dependencies, containerizing the testing process, and running everything in an isolated, predictable state, as a part of the build pipeline. Attendees leave this session with strategies and ideas for:
- How to shift a significant portion of the test burden to much earlier in the development cycle
- How to write more reliable and faster test automation
- How to prioritize parallelization to maximize test throughput

Disney

John Jenkins has been in the software testing trenches for over 15 years, creating testing solutions for both front-end and back-end testing challenges. With around 10 years experience working with Selenium type solutions, and close to five years working with API and backend automation, he has begun focusing his efforts on solving the broader challenges that all test solutions must deal with. His career has seen him working at companies of all sizes from startups to multi-national corporations, but the testing challenges he faces are largely the same everywhere. He firmly believes that quality is an investment and a choice, and not an afterthought.