CTAL-TAE · Question #80
You have been tasked with adding the execution of build verification tests to the current CI/CD pipeline used in an Agile project. The goal of these tests is to verify the stability of daily builds…
The correct answer is C. After deploying the new build to the test environment and before performing more extensive. Build verification (smoke) tests should run after the build is deployed to the test environment and before more extensive testing. This ensures the build is stable and core functionality is intact, preventing wasted effort on deeper tests if the build is fundamentally broken.
Question
You have been tasked with adding the execution of build verification tests to the current CI/CD pipeline used in an Agile project. The goal of these tests is to verify the stability of daily builds and ensure that the most recent changes have not altered core functionality. Currently, the first activity performed as part of this pipeline is the static source code analysis. Which of the following stages in the pipeline would you add the execution of these smoke tests to?
Options
- AAs a first activity, before performing static source code analysis and before generating the new
- BAfter performing static analysis on the source code and before generating the new build
- CAfter deploying the new build to the test environment and before performing more extensive
- DAs a final activity, immediately before releasing the new build into production
How the community answered
(27 responses)- A4% (1)
- B4% (1)
- C85% (23)
- D7% (2)
Explanation
Build verification (smoke) tests should run after the build is deployed to the test environment and before more extensive testing. This ensures the build is stable and core functionality is intact, preventing wasted effort on deeper tests if the build is fundamentally broken.
Topics
Community Discussion
No community discussion yet for this question.