November 22, 2019

212 words 1 min read

Using kubectl to Run your End-to-End Tests

Using kubectl to Run your End-to-End Tests

End-to-end (e2e) tests are tasked to verify that a system with all its moving components (without mocks) can work together and satisfy the end user goals. Just as Kubernetes helps us with managing mic …

Talk Title Using kubectl to Run your End-to-End Tests
Speakers Amit Kumar Das (Director Of Engineering, MayaData), Uday Kiran (Senior Software Engineer, MayaData)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Copenhagen, Denmark
Date Apr 30-May 4, 2018
URL Talk Page
Slides Talk Slides
Video

End-to-end (e2e) tests are tasked to verify that a system with all its moving components (without mocks) can work together and satisfy the end user goals. Just as Kubernetes helps us with managing microservices based application containers, converting e2e tests into containers that can be versioned and orchestrated using Kubernetes helps us to test for functionality, performance benchmarking, upgrades and backward compatibility. Amit and Uday will demonstrate their e2e test containers for testing a storage infrastructure service added to Kubernetes that can be used on different platforms like GKE, OpenShift, etc., These e2e test containers can also be used by customers of the infrastructure service to augment their own CI/CD pipelines. The e2e tests have moved from being scripts to Kubernetes YAML files that are used by service providers and the customers.

comments powered by Disqus