Why Test Automation is Essential for CI/CD

Why Test Automation is Essential for CI/CD

Ask virtually any DevOps expert what is the essence of a Continuous Integration / Continuous Delivery (CI/CD) pipeline, and they are likely to focus on integration frameworks, code repository management, and CI servers. Unlikely to be on that list is any mention of...
Testing Automation Success in an Agile Environment

Testing Automation Success in an Agile Environment

Even though agile software development has become quite common, many teams continue to grapple with achieving even modest levels of test automation. Agile methodologies present significant challenges to any automation team. The essence of agile is more frequent...
Test Automation in a Kubernetes-Spinnaker CD Pipeline

Test Automation in a Kubernetes-Spinnaker CD Pipeline

Continuous delivery of software updates to your users requires an automated process that consistently supports building, testing, and releasing high-quality updates of software products. A pipeline should automatically recognize any code changes and then move those...
Flying with Spinnaker

Flying with Spinnaker

Continuous integration and delivery is a best practice emerging from decades of learnings from Agile, Extreme Programming, and similar coding disciplines, all urging teams towards shorter and shorter sprints and more and more frequent releases. Short sprints keep...