STARWEST 2020 Concurrent Session : Not a Pipe Dream: E2E & Combinatorial Test Automation in the Pipeline


Thursday, October 8, 2020 - 11:30am to 12:30pm

Not a Pipe Dream: E2E & Combinatorial Test Automation in the Pipeline

Is your development organization migrating to a more continuous integration/continuous delivery environment using containers in the cloud and pipelines, but you are not sure how to adapt your test automation to this change? You are not alone! Dom and Ed were facing a similar problem in their organization. With limited test engineer resources and the rapid rate of code change, it was no longer efficient and provided less business value to have the test engineers manually execute test automation with every deployment. If the test automation could be integrated into the development pipeline, the team can ensure the quality of the code earlier and free up the test engineers to do what they do best, build automation! Dom and Ed will walk through how they adapted the test automation for the pipeline by creating services which executes test automation in the cloud using OpenShift and, are called from Azure Dev Ops pipelines. This will be demonstrated with a sample application using a common web architecture; Angular front-end using Protractor, web API back-end using xUnit and SQL databases for storage. Attend this session to learn how to adapt your front-end/back-end test automation for the pipeline using OpenShift and Docker containers.

Progressive Insurance

Domonic Nunley is a System Test Engineer Lead at Progressive Insurance. Dom worked as a Quality Insurance Analyst for 3 years and then a Systems Test Engineer for the past 7 years. He has built C# automation test frameworks for complex back-end systems using different test interfaces such as MsTest/xUnit, SpecFlow, FIT, FitNesse and homegrown FIT based tools. Dom co-authored a homegrown combinatorial testing tool that automatically generates and executes test data against the system under test. Recently Dom has been leading an effort with developers and STE’s to create test automation services for E2E/Combinatorial test automation that can be called from a development pipeline.

Edward Mandere
Progressive Insurance

Edward Mandere has worked at Progressive for the past 10 years. He has helped build and maintain .NET Libraries used to build Progressive's backend systems. Recently Ed has started working on migrating applications from monoliths to microservices using .NET CORE/Docker/OpenShift. This effort has led to close collaboration with the STE's to help automate testing of these microservices.