With the move to continuous integration and continuous delivery, build management has become an important part of the software development and testing lifecycle. Build management is the process of collecting all of the assets to be included in a software release, performing all the automated tasks to compile, build and test the system and then deploy onto the development and testing environments in preparation for staging.
When you connect your continuous integration build server to SpiraTest, you can add the “Recent Builds” widget to your project dashboard. This allows you to quickly see the status of the most recent builds to see if any corrective action is necessary.
SpiraTest lets you associate the recorded builds with releases and iterations so that you can see the build history for each release and/or iteration in a project.
When you execute either manual or automated tests in SpiraTest, you have the option of linking the test runs to a specific build. This lets you review which tests were included in each build and whether there were any test failures.
In addition, you can associate defects with the build that they were resolved in, enabling you to see all the items addressed in each build.
In addition, by assigning a test set to the same release or sprint that the build is reporting against, you can have the test set ‘auto-scheduled’ to run every time the pipeline completes and the build is successful:
This means that you can have smoke tests or fast regression test suites run every time the CI build is successful without needing to maintain a separate schedule inside of SpiraTest.