Close menu
Open menu

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:

  1. 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.

  2. 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.

  3. 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.