The Importance of QA in the CI Process
summary
How to automate quality assurance inside Continuous Integration using Azure DevOps pipelines and related tools. The talk explains importing SonarCloud results to enforce Quality Gates, running integration tests at each environment deployment, publishing SpecFlow/Gherkin test artifacts via Specflow+ LivingDoc in Azure DevOps, and performing JMeter-based Azure Load Testing driven from Azure DevOps. It also covers scheduling nightly pipeline runs and building interactive Azure DevOps dashboards to display test results and durations, with examples from banking and insurance projects.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:05What is QA in CI?
- 3:58Azure DevOps pipelines
- 6:53SP Flow Living Doc
- 11:17SonarCloud quality gates
- 13:24Azure Load Testing
- 15:59Nightly test pipelines
- 20:19Test result dashboards
- 22:08Standardized templates
- 24:45Quality profile definition
related talks
46mAutomated Testing Using Azure DevOps
32mAzure-powered Services: Azure DevOps Cloud Services to Help the QA Automator
16mHow to Utilize Automated Quality Gates in Your CI/CD Pipelines
30mQA in DevOps: Transformation thru Automation via Jenkins
17mDeep dive on Azure Load Testing in CI/CD
40mWho tests their cloud code anyway?
24mTesting Automation
06mDoes QA have a place in DevOps? Heck yeah!
