Deploy-Environments

To improve your release management process would mean you have reviewed your current release practice and applied release automation across your environments and applications. There are many build and deployment solutions in the market designed to configure and distribute your software build changes across environments both in the cloud or on-premise.

Package deployment tools work well with automating deployments across environments, however, there is a known disconnect with Software Test Management solutions. An automated integration point will ensure you have an accurate point of reference to release deployments and the associated software testing artefacts against the deployment and environment.

Both automated and manual testing require build and release details associated with the latest deployment to the environment under test. Let’s take an example of a SIT (system integration testing) environment which consists of integrated systems and each system having its own build and package deployed to the environment. Testers should be mapping their test execution to the build details available within the environment. This basically means your test management solution should know at any point in time what software packages, versions and systems have been deployed.

A “passed” test case should be linked to the exact version as recognized by your release deployment solution. Testers now can raise issues against the exact build details and more importantly, track progress based on release information specific to an application across projects and environments. For continuous deployment you would expect your automated tests to be tracking and reporting according to the corresponding build details deployed to the environment in real-time.

Environment-Release-Example

TestPoint’s solution to providing visibility and complete end to end integration from code compilation, build, package, deployment and testing is Vansah QA (an integration layer to ensure your release activity being managed by your software deployment solution is synchronizing in real-time). We do not replace your environment build and deployment tools, rather, we integrate where it makes sense.  Vansah QA receives the same information issued by your deployment tools using a variety of integration points depending on the tool you use.

When the integration process occurs, Vansah QA is in full “sync” and environments which do not appear in Vansah automatically get created and associated with the application code and build information issued by your release process. Testers will be notified by Vansah when the environment change has occurred and at that point all testing activity against the environment for the application would be referenced to the correct build details.

For example let’s consider some of our existing customers using Octopus Deploy (a deployment automation tool for .NET developers) with Vansah QA integrated as part of the release step. Release engineers deploy packages for a particular application using Octopus Deploy to a SIT environment. As soon as the deployment is successful, Vansah QA performs necessary updates within its own environment and release management process while it retains previous builds and information for traceability back to previously executed tests and issues. This means testers assigned to the project with access to the SIT environment will be able to see the latest build details and their testing effort correctly referenced to the release deployment process.

TestLogs

Reporting is now accurate, traceable and easily reported with reference to build and configuration details. Issues, test logs are also referenced making Vansah QA a valuable source of truth with accurate reference to software deployments, software testing and associated fixes. Release Engineers also use Vansah to access data such as requirements, incidents and other detailed sign offs necessary for deploying to production and updating the business.

TestPoint is an innovative software solution company with proprietary technology solutions designed to help enterprises where standard solutions do not fit.

FIND OUT MORE

Related Post