Galasa and DevOps
What is DevOps?
DevOps is a set of processes that enable development and operations teams to continuously deliver high quality software in a fast, reliable, repeatable way.
Benefits of Galasa as part of a DevOps strategy
Galasa as part of a DevOps strategy can provide significant benefit in three key areas:
Faster time to value
Galasa provides the ability to automate integration tests in a repeatable and reliable way, enabling fast and efficient software delivery and reducing manual effort.
Increased capacity to innovate
Running your integration tests by using Galasa automation instead of running them manually saves time, freeing up people to work on higher-value activities, such as Site Reliability Engineering (SRE) or exploratory testing.
Enhanced customer experience
Galasa enables continuous testing, leading to faster, better quality builds. In agile projects, this means you can get early feedback from stakeholders about the software that’s being delivered.
DevOps principles and Galasa
Galasa supports the following three key principles of DevOps:
Develop and test against production-like systems
Galasa supports the DevOps concept "shift left", in which operational concerns move earlier in the delivery life cycle, toward development. Galasa tests can bind to a stubbed environment, a virtual machine, or a replica production environment without changing a single line of test code. Teams can test against systems that behave like production to see how the application behaves and performs well before it’s ready for deployment.
Deploy with repeatable, reliable processes
Galasa enables development to support an agile software development process all the way through from development to production by using automation to run tests that are iterative, frequent, repeatable, and reliable.
Monitor and validate quality
When software is tested, Galasa stores the test artifacts in a single repository, making it quicker and easier to analyse and identify the cause of a failure. Test results are captured in a consistent format, making it simpler to compare results.