SlideShare une entreprise Scribd logo
1  sur  41
Immucor, Inc. All Content ©2010 Immucor, Inc.
Microsoft Test Manager
Test Management Tool
Immucor, Inc.
By: Minu Mishra
Immucor, Inc. All Content ©2010 Immucor, Inc.
• Benefits
• Modules and Microsoft Test
Manager Demo
Agenda
Immucor, Inc. All Content ©2010 Immucor, Inc.
 Centralized Storage & Repository Usage
 Supports the entire testing lifecycle
 Easy browser interface & accessibility
 Requirement Traceability
 Problem Management /Defect
 Supports Test Script Automation
 Report Generation (Graphs & Reports)
 Status Tracking (Testing Progress / Defects)
 Sorting & Filtering ability providing various views
Benefits
Immucor, Inc. All Content ©2010 Immucor, Inc.
MTM uses following the modules, as illustrated below,
To manage requirements, plan tests, execute tests and
Manage defects for remediation. Each module can be
accessed by clicking on the New tab at the top of the
MTM main screen:
– Requirements Management;
– Test Case management;
– Bug Tracking and Reporting;
– Risk Management;
– Change Management;
– Issue Management;
– Task
Modules
Immucor, Inc. All Content ©2010 Immucor, Inc.
Add/Modify/Delete the requirement.
Overall status of the requirement
(Reviewed/Not Covered)
Requirements are linked to the test case(s).
Requirements Module
Immucor, Inc. All Content ©2010 Immucor, Inc.
Connecting To the Microsoft Test Manager
Pre-Requisite: Visual Studio 2010 must be installed before using MTM.
Microsoft Test Manager is accessible from any Immucor web browser
using the following URL: http:atl-tfs01
Immucor, Inc. All Content ©2010 Immucor, Inc.
Getting Connected to MTM:
1. Ensure that the proper Project is selected from
the Project List.
2. Click on
Note: The first time MTM is accessed; there will be a
short delay while the required web objects are
downloaded to the browser. This is a one-time
activity as the objects are permanently stored in
the browser once they are downloaded.
Immucor, Inc. All Content ©2010 Immucor, Inc.
Getting Started With Microsoft Test
Manager
Microsoft Test Manager
Microsoft Test Manager is an application that allows the user to
control the following major facets of the testing process:
•Requirements Management;
•Risk Management
•Change Management
•Issue Management
•Test Planning:
•Test Execution; and
•Bug Tracking and Reporting.
All are controlled through a single browser-based application.
Immucor, Inc. All Content ©2010 Immucor, Inc.
Select Work Items
Microsoft Test Manager uses multiple Work Items, as illustrated below, to
Manage requirements, plan tests, Issue, Task and manage Bugs for remediation.
Each Work Item can be accessed by clicking on the New tab located on the Right
at
the top of the Microsoft Test Manager main screen: NEW
Immucor, Inc. All Content ©2010 Immucor, Inc.
Once user is connected with the project click the New Tab located in upper
right corner. When user click the “New” tab, a drop down list of work items is
displayed.
Open Bug Work Item
New Work Items List
Immucor, Inc. All Content ©2010 Immucor, Inc.
Requirements Module
A
B
C
D
E
Select the Requirement work item from the New drop down list.
Immucor, Inc. All Content ©2010 Immucor, Inc.
• Requirement Item has Requirement Priority A which is based upon Criticality of
the Requirement Risk – B.
• If the requirement is associated with the ETQ Document and has ETQ Reference
Number C, enter that number in the field for traceability purposes.
• One or more Test Case(s) D can be attached by clicking on the Test Case Tab.
• If the requirement has attachment(s) E the user will have the ability to attach
multiple documents, Screen prints, files, etc., as needed.
•
• Note: One Requirement can have multiple Test Cases attached but a Test case can
be attached or refer to only one Requirement. A Test Case can’t be associated or
attached to multiple Requirements.
Requirements Module
REQUIREMENTREQUIREMENT
Test Case
Test Case
Test Case
Test Case
Test Case
Test Case
Test Case
Immucor, Inc. All Content ©2010 Immucor, Inc.
• Test Planning
Microsoft Test Manager can act as the centralized repository
of all testing artifacts. The Testing Team scope includes the
following testing activities, all of which are managed using
MTM:
– Unit Testing;
– Integration(code-based) Testing;
– System Integration Testing;
– Regression Testing; and
– Data Integrity Testing;
Test Plan Module
Immucor, Inc. All Content ©2010 Immucor, Inc.
Planning Tests Using Microsoft Test
Manager
Immucor, Inc. All Content ©2010 Immucor, Inc.
Add Test Plan window appears after Selection of Project,
click on the Add Test Plan tab.
Test Plan Module
Immucor, Inc. All Content ©2010 Immucor, Inc.
Enter a descriptive name of Test Plan. And click on
The pre-populated folder structure for each functional area within the scope
of the application-testing project will be displayed.
Test Plan Module
Immucor, Inc. All Content ©2010 Immucor, Inc.
A test suite can be added by Right clicking on the
Test Plan;
Adding Test Suite to the Test Plan
Immucor, Inc. All Content ©2010 Immucor, Inc.
Right Click on the Test Suite and Rename it if needed. User can
Either add an existing test case(s) or create and add a new test
case by selecting the option to the Test Suite.
Adding Test Cases to a Test Suite
Immucor, Inc. All Content ©2010 Immucor, Inc.
Right click on The Test Suite and select add a Test Case. Once
user clicks on add Test Case from the Right Click drop down then
a Query window pops up for the “Add Test Cases to Suite”.
Test Plan Module
Immucor, Inc. All Content ©2010 Immucor, Inc.
Test Plan Module
Immucor, Inc. All Content ©2010 Immucor, Inc.
Select or highlight Test Suite and click on button.“Add existing
Requirement to this Test Plan” Query window will be displayed. Provide
appropriate criteria and Run Query. Result will display the list of
Requirements.
Select the Requirement and click on “Add Requirement to Plan” button.
Associating Requirement to the Test Suite
Immucor, Inc. All Content ©2010 Immucor, Inc.
Open an existing Test Case or write a new test case then click on “Tested
Requirement” Tab then click on icon. A pop window of “Add link to
the
Test Case” will open up. Provide required information and add requirements
to the Test Case.
Linking Requirement to the Test case
Immucor, Inc. All Content ©2010 Immucor, Inc.
Linking Requirement to the Test case
Immucor, Inc. All Content ©2010 Immucor, Inc.
The status flag is used to track the position of each test case throughout the
review process. The diagram below illustrates the workflow for the change of
Status of each test case:
Test Case Status Workflow
Immucor, Inc. All Content ©2010 Immucor, Inc.
The Test module of Microsoft Test Manager Application will be used to
coordinate and track the execution of the test cases that were designed using
the Test Plan module.
Test Run
Immucor, Inc. All Content ©2010 Immucor, Inc.
–Bug Work Item(Defect Management)
Add/Modify/Delete the Bugs
 Two ways to add a Bug:
 During test execution
 Manually
A test condition can be associated to multiple bugs but a
bug can only be associated to one test condition.
Status tracking & reporting on the defects
Filtering capability will be extremely useful when searching
for the bugs on a particular criteria. (e.g., High
priority/Open bugs).
Bug Tracking Tool using Microsoft Test
Manager
Immucor, Inc. All Content ©2010 Immucor, Inc.
Bug Form
Immucor, Inc. All Content ©2010 Immucor, Inc.
The testing Team will utilize the Bug work Items in the event of test failure or if
errors are detected during Testing.
Bug Work Item
Immucor, Inc. All Content ©2010 Immucor, Inc.
Start the Microsoft Test Manager’s Test Run Utility
• Click the button.
• Start Test Window will appear. Click on Start Test in order to start the test
execution manually.
Test Execution
Immucor, Inc. All Content ©2010 Immucor, Inc.
Bug Identification
Bugs should be captured when any application anomaly is encountered,
unless the Bug is identical to one that has been previously identified and
recorded during the testing process. If there is a question as to whether the
Bug is the same as a previous Bug, the user should record the Bug and allow
the Test Lead to determine if there is duplication.
Bugs should be captured and recorded if:
o The actual result of a test step does not match the expected result;
o A function of the application being tested is not working according to
specifications; or
o A general problem, which is non-bug related, is observed within the
application.
Capturing and Recording a Bug
Immucor, Inc. All Content ©2010 Immucor, Inc.
if the user is unable to record a Bug during test execution, the Bug may be submitted
later as follows:
• Click on the New Button on the MTM main Screen. (A)
• Select Bug from the List and highlight it. (B)
• Click on OK.
Capturing and Recording a Bug
A B
Immucor, Inc. All Content ©2010 Immucor, Inc.
Bug tracking form has mandatory fields which are highlighted. Dates are
populated automatically. Text fields will be entered manually.
Bug Tracking Form
Immucor, Inc. All Content ©2010 Immucor, Inc.
The Tracking Phase provides important information for evaluating the progress
of current projects as well as for monitoring the overall quality process of an
organization resolved.
Bug Management Cycle
Immucor, Inc. All Content ©2010 Immucor, Inc.
The Bug Status Management process begins with the detection of the bug
and ends with the re-testing and closing Bug.
Bug Status Management Process
Immucor, Inc. All Content ©2010 Immucor, Inc.
Bug tracking has following status:
– New
– Open
– Fixed
– Test
– Passed
• Closed
– Failed
• Open / Reopen
Bug Status
Immucor, Inc. All Content ©2010 Immucor, Inc.
New: Once user enters a new bug in tracking tool, tool automatically assigns the status
called NEW. It means just entered or not reviewed by assignee.
Open: When status is labeled “OPEN’, it means it has been reviewed and validated.
Reviewed: Once assignee Reviews the Bug, Status gets changed to Reviewed.
Fixed: After bug gets fixed and is compiled, Status changes to Fixed.
Test: After compilation, Fixed gets assigned back to testing team to test. The Status
changes to “Test”. It means it is ready for the test.
Passed: Once assigned tester executes the fixed Bug and if it gets passed, the Status will
be changed to “Passed”. It means that the defect can be closed.
Closed: When the Bug pass the test, then either the assigned tester or an Authorized
person (either lead or manager) will close that bug by changing the status to “Closed”.
Failed: If Bug doesn’t pass, means error remains the same as entered then Status
changes to Failed.
Reopen: Since this defect was fixed and tested against in new build or Release
environment, it will be re-entered as “Reopen” status.
Bug Status
Immucor, Inc. All Content ©2010 Immucor, Inc.
The following table lists the fields that must be completed when recording Bugs and provides
notes to assist the end-user on the meaning of the content within the specific field.
Bug Fields and Values
Field Type Notes
*Summary Text Brief one-line description of the submitted Bug
*Assigned To Name Name of the Responsible Developer
*Status Drop down list Status of Bug like; New, Open, Reviewed, etc.,
-Resolved by Name Default to the System
*Resolved Reason Drop down list Reason for the Bug Fix
*Resolved Date Date Bug fix date
*Closed by Name Name of the person who closed the bug. (Team Lead)
*Functional Area Drop down list The category of the Bug as it relates to the application
*Status Change Date Date Date, when Bug status was changed.
*Created by Name of the person of
Entered the Bug
Defaults to your Computer
*Created Date Date Defaulted with current date
*Closed Date Date Bug closed date
*Priority Drop down list Depending on the Bug and the impact/risk to the business that the Bug poses
*Severity Drop down list Depending on the Bug and the impact/risk to the Application that the Bug poses
*Found in Version Drop down list Actual application under test version
Fixed In Version Drop down list Bug Fixed version number
*Detail Description Text Enter the details of the test step that the Bug was detected
*Step to Reproducible Text Enter the Test Steps to Reproduce the Bug if entering bug manually.
Immucor, Inc. All Content ©2010 Immucor, Inc.
The user should include as much information as possible to allow
the Bug to be diagnosed, and re-mediated where appropriate,
including:
 Name of test case and test step
 Summary of the Bug – typically a one-line description of the Bug
 Screen shots
 Data used
 Test step that Bug was raised
 Assigned to
 Modified or changed by
 Project
 Status
Detail Information:
Immucor, Inc. All Content ©2010 Immucor, Inc.
Bug Reports will be generated to measure Traceability
on following basis:
By Requirement Coverage,
By Test Script Execution Coverage,
By Number of Bugs found,
By Priority of the Bug(s), Etc.’
Customized reports can be created as per the need of
the Management or team.
Bug Reports
Immucor, Inc. All Content ©2010 Immucor, Inc.
As Bugs are updated into MTM, update
messages should be sent to all appropriate
stakeholders within testing and application
development groups. The appropriate Team
member will compare the Bug update
information in MTM with the Bug information
This Bug process should be performed on a
regularly scheduled basis.
Disposition of Bugs
Immucor, Inc. All Content ©2010 Immucor, Inc.
Thank you

Contenu connexe

Tendances

Pushkaraj Bhagwat Resume CAE Engineer
Pushkaraj Bhagwat Resume CAE EngineerPushkaraj Bhagwat Resume CAE Engineer
Pushkaraj Bhagwat Resume CAE EngineerPushkaraj Bhagwat
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with AgileKen McCorkell
 
Zephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr
 
Pradeep_Ramrao_Shinde_CAE_ENGINEER
Pradeep_Ramrao_Shinde_CAE_ENGINEERPradeep_Ramrao_Shinde_CAE_ENGINEER
Pradeep_Ramrao_Shinde_CAE_ENGINEERpradeep shinde
 
Chapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and MetricsChapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and MetricsNeeraj Kumar Singh
 
Dev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDETDev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDETdevlabsalliance
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Chapter 4 - Deployment Risks and Contingencies
Chapter 4 - Deployment Risks and ContingenciesChapter 4 - Deployment Risks and Contingencies
Chapter 4 - Deployment Risks and ContingenciesNeeraj Kumar Singh
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test CompleteVartika Saxena
 
Manual Testing
Manual TestingManual Testing
Manual TestingG.C Reddy
 
Why to choose HP UFT: Automation testing tool
Why to choose HP UFT: Automation testing toolWhy to choose HP UFT: Automation testing tool
Why to choose HP UFT: Automation testing toolBugRaptors
 

Tendances (20)

Regression testing
Regression testingRegression testing
Regression testing
 
Pushkaraj Bhagwat Resume CAE Engineer
Pushkaraj Bhagwat Resume CAE EngineerPushkaraj Bhagwat Resume CAE Engineer
Pushkaraj Bhagwat Resume CAE Engineer
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Zephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test Management
 
Pradeep_Ramrao_Shinde_CAE_ENGINEER
Pradeep_Ramrao_Shinde_CAE_ENGINEERPradeep_Ramrao_Shinde_CAE_ENGINEER
Pradeep_Ramrao_Shinde_CAE_ENGINEER
 
Chapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and MetricsChapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and Metrics
 
Dev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDETDev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDET
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
 
Introduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AUIntroduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AU
 
Chapter 4 - Deployment Risks and Contingencies
Chapter 4 - Deployment Risks and ContingenciesChapter 4 - Deployment Risks and Contingencies
Chapter 4 - Deployment Risks and Contingencies
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Workshop unit test
Workshop   unit testWorkshop   unit test
Workshop unit test
 
Tense notes
Tense notesTense notes
Tense notes
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Test cases
Test casesTest cases
Test cases
 
Verb HD
Verb HDVerb HD
Verb HD
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
Why to choose HP UFT: Automation testing tool
Why to choose HP UFT: Automation testing toolWhy to choose HP UFT: Automation testing tool
Why to choose HP UFT: Automation testing tool
 

En vedette

QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementRofiqi Setiawan
 
Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013Raluca Suditu
 
Microsoft Test Manager
Microsoft Test ManagerMicrosoft Test Manager
Microsoft Test ManagerMitchDenny
 
Intro to Microsoft Test Manager
Intro to Microsoft Test ManagerIntro to Microsoft Test Manager
Intro to Microsoft Test ManagerEsteban Garcia
 
MTM Presentation
MTM PresentationMTM Presentation
MTM Presentationcken2009
 
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...Dakiry
 
Valorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. Palmucci
Valorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. PalmucciValorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. Palmucci
Valorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. PalmucciMTM IULM
 
Run Selenium Tests With Microsoft Test Manager
Run Selenium Tests With Microsoft Test ManagerRun Selenium Tests With Microsoft Test Manager
Run Selenium Tests With Microsoft Test ManagerDaniel Herken
 
Methods time measurement (mtm)
Methods time measurement (mtm)Methods time measurement (mtm)
Methods time measurement (mtm)soojal
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demophase2int
 
Full Testing Experience - Visual Studio and TFS 2010
 Full Testing Experience - Visual Studio and TFS 2010 Full Testing Experience - Visual Studio and TFS 2010
Full Testing Experience - Visual Studio and TFS 2010Ed Blankenship
 
Methods-Time Measurement and Functional Capacity Evaluation 041610
Methods-Time Measurement and Functional Capacity Evaluation 041610Methods-Time Measurement and Functional Capacity Evaluation 041610
Methods-Time Measurement and Functional Capacity Evaluation 041610Roy Matheson & Associates, Inc
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineDenis Voituron
 
Engranajes
EngranajesEngranajes
Engranajesm t m
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To ConfluenceHua Soon Sim
 
Test Management & Automation with JIRA
Test Management & Automation with JIRATest Management & Automation with JIRA
Test Management & Automation with JIRAXpand IT
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To JiraHua Soon Sim
 

En vedette (19)

QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab Management
 
Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013
 
Microsoft Test Manager
Microsoft Test ManagerMicrosoft Test Manager
Microsoft Test Manager
 
Intro to Microsoft Test Manager
Intro to Microsoft Test ManagerIntro to Microsoft Test Manager
Intro to Microsoft Test Manager
 
Julho 2016 - Microsoft Test Manager
Julho 2016 - Microsoft Test ManagerJulho 2016 - Microsoft Test Manager
Julho 2016 - Microsoft Test Manager
 
MTM Presentation
MTM PresentationMTM Presentation
MTM Presentation
 
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
 
Valorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. Palmucci
Valorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. PalmucciValorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. Palmucci
Valorizzare la Legacy di EXPO per sviluppare la destinazione Milan - G. Palmucci
 
Run Selenium Tests With Microsoft Test Manager
Run Selenium Tests With Microsoft Test ManagerRun Selenium Tests With Microsoft Test Manager
Run Selenium Tests With Microsoft Test Manager
 
Tfs introduction
Tfs introductionTfs introduction
Tfs introduction
 
Methods time measurement (mtm)
Methods time measurement (mtm)Methods time measurement (mtm)
Methods time measurement (mtm)
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Full Testing Experience - Visual Studio and TFS 2010
 Full Testing Experience - Visual Studio and TFS 2010 Full Testing Experience - Visual Studio and TFS 2010
Full Testing Experience - Visual Studio and TFS 2010
 
Methods-Time Measurement and Functional Capacity Evaluation 041610
Methods-Time Measurement and Functional Capacity Evaluation 041610Methods-Time Measurement and Functional Capacity Evaluation 041610
Methods-Time Measurement and Functional Capacity Evaluation 041610
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) Online
 
Engranajes
EngranajesEngranajes
Engranajes
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To Confluence
 
Test Management & Automation with JIRA
Test Management & Automation with JIRATest Management & Automation with JIRA
Test Management & Automation with JIRA
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 

Similaire à Microsoft Test Manager Demo for Immucor

JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterRapidValue
 
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoftEngineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoftJitendra Bafna
 
Digite - Test Management Training
Digite - Test Management TrainingDigite - Test Management Training
Digite - Test Management TrainingDigite, Inc.
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET Journal
 
Explain functional testing and its types
Explain functional testing and its typesExplain functional testing and its types
Explain functional testing and its typesConcetto Labs
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | EdurekaEdureka!
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcompleteankit.das
 
MUnit - Introduction
MUnit - Introduction MUnit - Introduction
MUnit - Introduction dasail
 
Top 5 pitfalls of software test automatiion
Top 5 pitfalls of software test automatiionTop 5 pitfalls of software test automatiion
Top 5 pitfalls of software test automatiionekatechserv
 
Software Testing presentation
Software Testing presentationSoftware Testing presentation
Software Testing presentationRazia Sultana
 
SE Group H.pptx
SE Group H.pptxSE Group H.pptx
SE Group H.pptxStudyvAbhi
 
Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Techpartnerz
 
Setting up audits and audit reports Fusion Cloud
Setting up audits and audit reports Fusion Cloud Setting up audits and audit reports Fusion Cloud
Setting up audits and audit reports Fusion Cloud Feras Ahmad
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation FailsRanorex
 

Similaire à Microsoft Test Manager Demo for Immucor (20)

JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeter
 
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoftEngineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
 
Digite - Test Management Training
Digite - Test Management TrainingDigite - Test Management Training
Digite - Test Management Training
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software Testing
 
Explain functional testing and its types
Explain functional testing and its typesExplain functional testing and its types
Explain functional testing and its types
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | Edureka
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
 
Jira
JiraJira
Jira
 
T0 numtq0nje=
T0 numtq0nje=T0 numtq0nje=
T0 numtq0nje=
 
MUnit - Introduction
MUnit - Introduction MUnit - Introduction
MUnit - Introduction
 
Coded ui test
Coded ui testCoded ui test
Coded ui test
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Top 5 pitfalls of software test automatiion
Top 5 pitfalls of software test automatiionTop 5 pitfalls of software test automatiion
Top 5 pitfalls of software test automatiion
 
Software Testing presentation
Software Testing presentationSoftware Testing presentation
Software Testing presentation
 
SE Group H.pptx
SE Group H.pptxSE Group H.pptx
SE Group H.pptx
 
Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2
 
software testing
software testingsoftware testing
software testing
 
S.t.
S.t.S.t.
S.t.
 
Setting up audits and audit reports Fusion Cloud
Setting up audits and audit reports Fusion Cloud Setting up audits and audit reports Fusion Cloud
Setting up audits and audit reports Fusion Cloud
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
 

Microsoft Test Manager Demo for Immucor

  • 1. Immucor, Inc. All Content ©2010 Immucor, Inc. Microsoft Test Manager Test Management Tool Immucor, Inc. By: Minu Mishra
  • 2. Immucor, Inc. All Content ©2010 Immucor, Inc. • Benefits • Modules and Microsoft Test Manager Demo Agenda
  • 3. Immucor, Inc. All Content ©2010 Immucor, Inc.  Centralized Storage & Repository Usage  Supports the entire testing lifecycle  Easy browser interface & accessibility  Requirement Traceability  Problem Management /Defect  Supports Test Script Automation  Report Generation (Graphs & Reports)  Status Tracking (Testing Progress / Defects)  Sorting & Filtering ability providing various views Benefits
  • 4. Immucor, Inc. All Content ©2010 Immucor, Inc. MTM uses following the modules, as illustrated below, To manage requirements, plan tests, execute tests and Manage defects for remediation. Each module can be accessed by clicking on the New tab at the top of the MTM main screen: – Requirements Management; – Test Case management; – Bug Tracking and Reporting; – Risk Management; – Change Management; – Issue Management; – Task Modules
  • 5. Immucor, Inc. All Content ©2010 Immucor, Inc. Add/Modify/Delete the requirement. Overall status of the requirement (Reviewed/Not Covered) Requirements are linked to the test case(s). Requirements Module
  • 6. Immucor, Inc. All Content ©2010 Immucor, Inc. Connecting To the Microsoft Test Manager Pre-Requisite: Visual Studio 2010 must be installed before using MTM. Microsoft Test Manager is accessible from any Immucor web browser using the following URL: http:atl-tfs01
  • 7. Immucor, Inc. All Content ©2010 Immucor, Inc. Getting Connected to MTM: 1. Ensure that the proper Project is selected from the Project List. 2. Click on Note: The first time MTM is accessed; there will be a short delay while the required web objects are downloaded to the browser. This is a one-time activity as the objects are permanently stored in the browser once they are downloaded.
  • 8. Immucor, Inc. All Content ©2010 Immucor, Inc. Getting Started With Microsoft Test Manager Microsoft Test Manager Microsoft Test Manager is an application that allows the user to control the following major facets of the testing process: •Requirements Management; •Risk Management •Change Management •Issue Management •Test Planning: •Test Execution; and •Bug Tracking and Reporting. All are controlled through a single browser-based application.
  • 9. Immucor, Inc. All Content ©2010 Immucor, Inc. Select Work Items Microsoft Test Manager uses multiple Work Items, as illustrated below, to Manage requirements, plan tests, Issue, Task and manage Bugs for remediation. Each Work Item can be accessed by clicking on the New tab located on the Right at the top of the Microsoft Test Manager main screen: NEW
  • 10. Immucor, Inc. All Content ©2010 Immucor, Inc. Once user is connected with the project click the New Tab located in upper right corner. When user click the “New” tab, a drop down list of work items is displayed. Open Bug Work Item New Work Items List
  • 11. Immucor, Inc. All Content ©2010 Immucor, Inc. Requirements Module A B C D E Select the Requirement work item from the New drop down list.
  • 12. Immucor, Inc. All Content ©2010 Immucor, Inc. • Requirement Item has Requirement Priority A which is based upon Criticality of the Requirement Risk – B. • If the requirement is associated with the ETQ Document and has ETQ Reference Number C, enter that number in the field for traceability purposes. • One or more Test Case(s) D can be attached by clicking on the Test Case Tab. • If the requirement has attachment(s) E the user will have the ability to attach multiple documents, Screen prints, files, etc., as needed. • • Note: One Requirement can have multiple Test Cases attached but a Test case can be attached or refer to only one Requirement. A Test Case can’t be associated or attached to multiple Requirements. Requirements Module REQUIREMENTREQUIREMENT Test Case Test Case Test Case Test Case Test Case Test Case Test Case
  • 13. Immucor, Inc. All Content ©2010 Immucor, Inc. • Test Planning Microsoft Test Manager can act as the centralized repository of all testing artifacts. The Testing Team scope includes the following testing activities, all of which are managed using MTM: – Unit Testing; – Integration(code-based) Testing; – System Integration Testing; – Regression Testing; and – Data Integrity Testing; Test Plan Module
  • 14. Immucor, Inc. All Content ©2010 Immucor, Inc. Planning Tests Using Microsoft Test Manager
  • 15. Immucor, Inc. All Content ©2010 Immucor, Inc. Add Test Plan window appears after Selection of Project, click on the Add Test Plan tab. Test Plan Module
  • 16. Immucor, Inc. All Content ©2010 Immucor, Inc. Enter a descriptive name of Test Plan. And click on The pre-populated folder structure for each functional area within the scope of the application-testing project will be displayed. Test Plan Module
  • 17. Immucor, Inc. All Content ©2010 Immucor, Inc. A test suite can be added by Right clicking on the Test Plan; Adding Test Suite to the Test Plan
  • 18. Immucor, Inc. All Content ©2010 Immucor, Inc. Right Click on the Test Suite and Rename it if needed. User can Either add an existing test case(s) or create and add a new test case by selecting the option to the Test Suite. Adding Test Cases to a Test Suite
  • 19. Immucor, Inc. All Content ©2010 Immucor, Inc. Right click on The Test Suite and select add a Test Case. Once user clicks on add Test Case from the Right Click drop down then a Query window pops up for the “Add Test Cases to Suite”. Test Plan Module
  • 20. Immucor, Inc. All Content ©2010 Immucor, Inc. Test Plan Module
  • 21. Immucor, Inc. All Content ©2010 Immucor, Inc. Select or highlight Test Suite and click on button.“Add existing Requirement to this Test Plan” Query window will be displayed. Provide appropriate criteria and Run Query. Result will display the list of Requirements. Select the Requirement and click on “Add Requirement to Plan” button. Associating Requirement to the Test Suite
  • 22. Immucor, Inc. All Content ©2010 Immucor, Inc. Open an existing Test Case or write a new test case then click on “Tested Requirement” Tab then click on icon. A pop window of “Add link to the Test Case” will open up. Provide required information and add requirements to the Test Case. Linking Requirement to the Test case
  • 23. Immucor, Inc. All Content ©2010 Immucor, Inc. Linking Requirement to the Test case
  • 24. Immucor, Inc. All Content ©2010 Immucor, Inc. The status flag is used to track the position of each test case throughout the review process. The diagram below illustrates the workflow for the change of Status of each test case: Test Case Status Workflow
  • 25. Immucor, Inc. All Content ©2010 Immucor, Inc. The Test module of Microsoft Test Manager Application will be used to coordinate and track the execution of the test cases that were designed using the Test Plan module. Test Run
  • 26. Immucor, Inc. All Content ©2010 Immucor, Inc. –Bug Work Item(Defect Management) Add/Modify/Delete the Bugs  Two ways to add a Bug:  During test execution  Manually A test condition can be associated to multiple bugs but a bug can only be associated to one test condition. Status tracking & reporting on the defects Filtering capability will be extremely useful when searching for the bugs on a particular criteria. (e.g., High priority/Open bugs). Bug Tracking Tool using Microsoft Test Manager
  • 27. Immucor, Inc. All Content ©2010 Immucor, Inc. Bug Form
  • 28. Immucor, Inc. All Content ©2010 Immucor, Inc. The testing Team will utilize the Bug work Items in the event of test failure or if errors are detected during Testing. Bug Work Item
  • 29. Immucor, Inc. All Content ©2010 Immucor, Inc. Start the Microsoft Test Manager’s Test Run Utility • Click the button. • Start Test Window will appear. Click on Start Test in order to start the test execution manually. Test Execution
  • 30. Immucor, Inc. All Content ©2010 Immucor, Inc. Bug Identification Bugs should be captured when any application anomaly is encountered, unless the Bug is identical to one that has been previously identified and recorded during the testing process. If there is a question as to whether the Bug is the same as a previous Bug, the user should record the Bug and allow the Test Lead to determine if there is duplication. Bugs should be captured and recorded if: o The actual result of a test step does not match the expected result; o A function of the application being tested is not working according to specifications; or o A general problem, which is non-bug related, is observed within the application. Capturing and Recording a Bug
  • 31. Immucor, Inc. All Content ©2010 Immucor, Inc. if the user is unable to record a Bug during test execution, the Bug may be submitted later as follows: • Click on the New Button on the MTM main Screen. (A) • Select Bug from the List and highlight it. (B) • Click on OK. Capturing and Recording a Bug A B
  • 32. Immucor, Inc. All Content ©2010 Immucor, Inc. Bug tracking form has mandatory fields which are highlighted. Dates are populated automatically. Text fields will be entered manually. Bug Tracking Form
  • 33. Immucor, Inc. All Content ©2010 Immucor, Inc. The Tracking Phase provides important information for evaluating the progress of current projects as well as for monitoring the overall quality process of an organization resolved. Bug Management Cycle
  • 34. Immucor, Inc. All Content ©2010 Immucor, Inc. The Bug Status Management process begins with the detection of the bug and ends with the re-testing and closing Bug. Bug Status Management Process
  • 35. Immucor, Inc. All Content ©2010 Immucor, Inc. Bug tracking has following status: – New – Open – Fixed – Test – Passed • Closed – Failed • Open / Reopen Bug Status
  • 36. Immucor, Inc. All Content ©2010 Immucor, Inc. New: Once user enters a new bug in tracking tool, tool automatically assigns the status called NEW. It means just entered or not reviewed by assignee. Open: When status is labeled “OPEN’, it means it has been reviewed and validated. Reviewed: Once assignee Reviews the Bug, Status gets changed to Reviewed. Fixed: After bug gets fixed and is compiled, Status changes to Fixed. Test: After compilation, Fixed gets assigned back to testing team to test. The Status changes to “Test”. It means it is ready for the test. Passed: Once assigned tester executes the fixed Bug and if it gets passed, the Status will be changed to “Passed”. It means that the defect can be closed. Closed: When the Bug pass the test, then either the assigned tester or an Authorized person (either lead or manager) will close that bug by changing the status to “Closed”. Failed: If Bug doesn’t pass, means error remains the same as entered then Status changes to Failed. Reopen: Since this defect was fixed and tested against in new build or Release environment, it will be re-entered as “Reopen” status. Bug Status
  • 37. Immucor, Inc. All Content ©2010 Immucor, Inc. The following table lists the fields that must be completed when recording Bugs and provides notes to assist the end-user on the meaning of the content within the specific field. Bug Fields and Values Field Type Notes *Summary Text Brief one-line description of the submitted Bug *Assigned To Name Name of the Responsible Developer *Status Drop down list Status of Bug like; New, Open, Reviewed, etc., -Resolved by Name Default to the System *Resolved Reason Drop down list Reason for the Bug Fix *Resolved Date Date Bug fix date *Closed by Name Name of the person who closed the bug. (Team Lead) *Functional Area Drop down list The category of the Bug as it relates to the application *Status Change Date Date Date, when Bug status was changed. *Created by Name of the person of Entered the Bug Defaults to your Computer *Created Date Date Defaulted with current date *Closed Date Date Bug closed date *Priority Drop down list Depending on the Bug and the impact/risk to the business that the Bug poses *Severity Drop down list Depending on the Bug and the impact/risk to the Application that the Bug poses *Found in Version Drop down list Actual application under test version Fixed In Version Drop down list Bug Fixed version number *Detail Description Text Enter the details of the test step that the Bug was detected *Step to Reproducible Text Enter the Test Steps to Reproduce the Bug if entering bug manually.
  • 38. Immucor, Inc. All Content ©2010 Immucor, Inc. The user should include as much information as possible to allow the Bug to be diagnosed, and re-mediated where appropriate, including:  Name of test case and test step  Summary of the Bug – typically a one-line description of the Bug  Screen shots  Data used  Test step that Bug was raised  Assigned to  Modified or changed by  Project  Status Detail Information:
  • 39. Immucor, Inc. All Content ©2010 Immucor, Inc. Bug Reports will be generated to measure Traceability on following basis: By Requirement Coverage, By Test Script Execution Coverage, By Number of Bugs found, By Priority of the Bug(s), Etc.’ Customized reports can be created as per the need of the Management or team. Bug Reports
  • 40. Immucor, Inc. All Content ©2010 Immucor, Inc. As Bugs are updated into MTM, update messages should be sent to all appropriate stakeholders within testing and application development groups. The appropriate Team member will compare the Bug update information in MTM with the Bug information This Bug process should be performed on a regularly scheduled basis. Disposition of Bugs
  • 41. Immucor, Inc. All Content ©2010 Immucor, Inc. Thank you