0% found this document useful (0 votes)
51 views14 pages

How QA Engineers Use Azure DevOps For Test

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views14 pages

How QA Engineers Use Azure DevOps For Test

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

HOW QA ENGINEERS USE

AZURE DEVOPS FOR TEST


PLANNING, MANAGEMENT,
AND EXECUTION
Manual and Automation Testing in Azure
DevOps
Presented by: PALANIVEL K
Role: Quality Assurance Engineer
 Azure DevOps is a cloud-based tool that integrates
development (Dev) and operations (Ops). It helps teams plan,
develop, deliver, and manage their software projects
efficiently.
 For QA engineers, Azure DevOps provides tools to create,
manage, and execute test cases as part of the development
lifecycle.
 Screenshot Idea: A screenshot of the Azure DevOps
dashboard.

WHAT IS AZURE DEVOPS?


 Create Test Plans and Test Suites.
 Design and manage Test Cases.
 Link requirements to test cases for traceability.
 Execute Test Runs and log bugs or defects.
 Integrate Automation Tests (e.g., Selenium, Postman) with Azure Pipelines.
 Screenshot Idea: A diagram of the

QA RESPONSIBILITIES IN AZURE
DEVOPS
DevOps lifecycle with QA highlighted.
 Test Plan: A test plan includes the overall objectives and scope of testing for
a particular release or sprint.
 Test Suite: A logical grouping of test cases, such as functional, regression,
or exploratory tests.
 Use Azure DevOps to structure your test plans for better organization.
 Step-by-step:
 1. Navigate to the "Test Plans" section.
 2. Click on "New Test Plan" to create a new test plan.
 3. Add test suites within your plan.
 Screenshot Idea: A screenshot of the "Test Plans" section showing the
creation of a test plan.

CREATING TEST PLANS AND TEST


SUITES
TEST PLANS" SECTION SHOWING THE
CREATION OF A TEST PLAN.
 Each test case includes: Title, Steps, Expected Results, and
Attachments (if needed).
 Test cases are linked to user stories or requirements for traceability.
 Testers can assign priorities and organize tests within different
suites.
 Step-by-step:
 Click on "New Test Case."
 Fill in details like title, description, steps, and expected outcomes.
 Screenshot Idea: A screenshot of a test case being created in Azure
DevOps.

WRITING AND MANAGING TEST


CASES IN AZURE DEVOPS
 You can run test cases manually or trigger automated test runs.
 Test results are recorded and linked to the corresponding build or
release.
 During execution, testers can mark the result as Pass, Fail, or Blocked.
 Bugs can be created directly from the failed test cases.
Step by step:
 1. Select a test plan and click "Run."
 2. Follow the steps to execute test cases.
 3. Record results and log any defects.
 Screenshot Idea: A screenshot showing the test execution window.

EXECUTING TEST RUNS IN AZURE


DEVOPS
 Easily log bugs during test execution, including necessary details
(steps, screenshots).
 Bugs are tracked within Azure DevOps and linked to specific test
cases.
 Provides full traceability from requirements to test cases to bugs.
 Stepbystep:
 1. Click "Create Bug" during test execution.
 2. Fill in bug details and save.
 Screenshot Idea: A screenshot showing a bug being logged in
Azure DevOps.

BUG TRACKING IN AZURE DEVOPS


 Azure DevOps integrates with various automation testing tools like Selenium,
JUnit, and Postman.
 Automation test results can be automatically captured in Azure DevOps test
plans.
 Continuous Integration (CI) and Continuous Deployment (CD) pipelines allow
automated testing with each build.
 Stepbystep:
 1. Integrate the automation scripts within the pipeline.
 2. Set triggers for automated test runs.
 3. View test results in the pipeline overview.
 Screenshot Idea: A screenshot showing the Azure Pipelines with automation
tests.

INTEGRATING AUTOMATION WITH


AZURE DEVOPS
 Azure DevOps provides builtin reporting tools and dashboards
to visualize test progress.
 Metrics include: test case pass/fail rates, bug resolution
times, test coverage, etc.
 Use the reports to assess the quality and stability of your
product.
 Screenshot Idea: A screenshot of a test report or dashboard.

TEST REPORTING AND ANALYTICS


 Azure DevOps provides a robust platform for managing both
manual and automated testing.
 It enables endtoend traceability, collaboration between Dev
and QA, and efficient test execution.
 Call to Action: Start utilizing Azure DevOps for
comprehensive test planning and automation integration.
 Screenshot Idea: A summary slide with key takeaways and
Azure DevOps logo.

CONCLUSION
QUESTIONS & ANSWERS
THANK YOU

You might also like