SlideShare a Scribd company logo
1 of 30
Download to read offline
ALM USING VISUAL STUDIO 2013
A TESTING PERSPECTIVE
MALINI VALSALA
07-AUG-2014
© Testhouse Ltd  Confidential and Proprietary
AGENDA
 About us
 ALM support in Visual Studio Suite
 Visual Studio
 Microsoft Test Manager
 Team Web Access
 Dashboards - Quality
 Q&A
© Testhouse Ltd.  Confidential and Proprietary
© Testhouse Ltd.  Confidential and Proprietary
 Headquartered in London with service centres in
UK, India and UAE, Kuwait, United States and
Africa
 Gold partnerships with Microsoft & HP
 Adoption of Testing Tools across different domains
 Sharing and adopting best practices and effective
strategies in multiple locations
ABOUT US
© Testhouse Ltd.  Confidential and Proprietary
TESTHOUSE SERVICES
People
Methods
&
Processes
Global Sourcing
• Dedicated testing experts
• Supported by a defined career path
• Aligned to a particular industry
• Actively involved in career-long training (industry-based and testing-based)
• Proven methodologies and processes – (Waterfall, Agile, Scrum etc)
• Informed by best practices and lessons learned from diverse projects
• Consistent application which ensures efficiency, consistency, and quality
• Approach that includes well-coordinated integration and hand-off points
between on and offshore testing functions
• Proven knowledge transfer and migration approaches
Technology
• Best of breed tools and assets applied consistently
• Structured approach to identifying what tools to use when
Keys to Success Components
Global provider of software Testing & QA services
ALM BENEFITS FROM VISUAL STUDIO SUITE
© Testhouse India Private Ltd.  Confidential and Proprietary
 Flexible environment
 Adapts to your team’s needs
 Removes barriers between roles
 Streamlines processes
Delivering high-quality software faster and more efficiently
 Plan
 Develop & Test
 Release
 Operate
MICROSOFT ALM SOLUTIONS
© Testhouse Ltd.  Confidential and Proprietary
ALM SOLUTIONS FOR QUALITY ENABLEMENT
© Testhouse Ltd.  Confidential and Proprietary
Work item tracking
Test lab
management
Build automation
Extensibility interfaces
SCM
Test execution
services
Deployment
automation
Reporting and BI
Lab infrastructure
Test recorders
and runners
Build engines
• Actionable
feedback
• Exploratory
testing
• Requirements
management
• Acceptance
criteria definition
• Developer testing
• Build automation
• Actionable
diagnostics
• Test planning and
management
• Test execution
• Lab management
• Production
monitoring
• Integrated incident
management
Quality metrics and
reporting
Role tailored tools
Role tailored tools
Microsoft Test Manager | Microsoft Visual Studio | Eclipse | Microsoft Feedback client | Microsoft Office | SharePoint | Browser apps |
System Center Operations Manager | SQL BI and Reporting
TOOLING
Team Foundation Server Reporting
Generalist Specialist
Manual Testing Some scripting
Creates scripts to
set up lab, create
data
Strong scripting
skills
Some
coding skills
Strong coding
Develops
automated testing
procedures
Expert
coding skills
VISUAL STUDIO – PROCESS IN PLACE
 Template support to handle diverse SDLC / STLC
processes
 Microsoft Visual Studio Scrum 2013
 MSF for Agile Software Development 2013
 MSF for CMMI Process Improvement 2013
 Version Control
 Team Foundation Version Control
 Git
 Build Control and Management
 Evaluate new builds and take them into testing
© Testhouse Ltd.  Confidential and Proprietary
TEST AUTOMATION
 Coded UI Tests
 Link Coded UI tests to manual tests
created in Test Manager
 Data driven with external file
 Define test effort
 Record manual test cases
 Automate using @parameters
Microsoft Test Manager Microsoft Visual Studio
© Testhouse Ltd.  Confidential and Proprietary
TEST AUTOMATION CODED UI TESTS
 Created in Visual Studio
 Generated from:
 Existing manual recording
 Coded UI recorder
 Locate controls to perform actions
 Add assertions
MICROSOFT TEST
MANAGER
© Testhouse Ltd.  Confidential and Proprietary
MTM OVERVIEW – TESTING CENTRE
 Testing Centre:
Create and execute test plans
Analyze test results
Enables good interactions within team
© Testhouse Ltd.  Confidential and Proprietary
MTM OVERVIEW – LAB CENTER
 Lab Centre:
Create and manage test environments
Execute tests on physical or virtual environments
© Testhouse Ltd.  Confidential and Proprietary
MICROSOFT TEST MANAGER - PLAN
Test Suites
Test Cases
Test Steps
Shared
Steps
Parameters
© Testhouse Ltd.  Confidential and Proprietary
EXAMPLE -REQUIREMENTS BASED TEST
SUITES
Automatically link Test Cases
to requirements or user
stories
• Add requirement to Test Plan
• Add Test Cases to the requirement
Can also be done manually
via Work Item link
© Testhouse Ltd.  Confidential and Proprietary
CREATE A NEW TEST CASE
© Testhouse Ltd.  Confidential and Proprietary
RUNNING A TEST CASE
© Testhouse Ltd.  Confidential and Proprietary
WHAT USUALLY HAPPENS WHEN A TESTER
FINDS A BUG?
 Submit rich bug reports from
the testing session
 Data logs to aid devs in
diagnosing issue
Graphic by Jeff Atwood (CodingHorror.com)
Works on
MY
Machine
© Testhouse Ltd.  Confidential and Proprietary
ANALYZE TEST RUNS
 Each execution of a test
produces results
 These results can be
analyzed to indicate a
‘Failure type’ and a
‘Resolution’
 Bugs can be raised during
analysis
© Testhouse Ltd.  Confidential and Proprietary
TEST PLAN - TEST RESULTS
 Displays test results for the
test plan as a whole
 How many tests failed /
passed / active
 Percentage of different
Failure types and Resolutions
of tests in the plan
 Filtered by test suite / tester
© Testhouse Ltd.  Confidential and Proprietary
EXPLORATORY TESTING
 Let an experienced tester use the application in
different user stories.
 A bug report can be created that contains all steps
in the test.
 A test case can also be generated for verification /
regression.
 A record is kept of every test session. These
contain links to added bugs, test cases etc.
TEAM WEB ACCESS &
DASHBOARD
TEAM WEB ACCESS
 Automatically installed, configured, and
updated when TFS is installed or updated
 Connect to Visual Studio Team Foundation
Server (TFS) through a web browser
 Provides much of the functionality that is
available through Team Explorer
 Tools for project management
 Team communications, track team processes,
and improve project oversight capabilities
“http:// ServerName:8080/tfs/CollectionName/ProjectName”
© Testhouse Ltd.  Confidential and Proprietary
TWA – FOR TESTING TEAMS
© Testhouse Ltd.  Confidential and Proprietary
© Testhouse Ltd.  Confidential and Proprietary
QUALITY DASHBOARD
© Testhouse Ltd.  Confidential and Proprietary
ALM INTEGRATION & TRACEABILITY
In a Nutshell:
Visual Studio ALM provides powerful, easy to use tools and reports to manage and track delivery
activity and quality throughout the whole development lifecycle.
REFERENCES
 Testing with Visual Studio Online
 Better Collaboration with Your Test Teams
Using Visual Studio 2013
 Improve your Automation Testing using VS
Coded UI
 Streamlining the SDLC using Release
Management
 Visual Studio Online for Application Insights &
Cloud Load Testing
© Testhouse Ltd.  Confidential and Proprietary
 http://th-ms.com/demo/visual-studio-online
 http://th-ms.com/demo/better-collaboration-
with-your-test-teams-using-visual-studio-
2013/
 http://th-ms.com/demo/improve-your-
automation-testing-using-vs-coded-ui/
 http://th-ms.com/demo/streamlinining-the-
sdlc-using-release-management-video/
 http://th-ms.com/demo/visual-studio-online-
for-application-insights-cloud-load-testing/
QUESTIONS?
© Testhouse Ltd.  Confidential and Proprietary
THANK YOU!!!
© Testhouse Ltd.  Confidential and Proprietary
CONTACT US:
T +91 471 270 0117
M +91 984 622 9995
MALINI.VALSALA@TESTHOUSE.NET

More Related Content

What's hot

Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
Cygnet Infotech
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
Solidify
 
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity Software Ireland
 

What's hot (20)

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
 
Deployit Product Demo
Deployit Product DemoDeployit Product Demo
Deployit Product Demo
 
Test Automation Pyramid
Test Automation PyramidTest Automation Pyramid
Test Automation Pyramid
 
How to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentHow to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps Environment
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
qTest 7.4: New Features
qTest 7.4: New FeaturesqTest 7.4: New Features
qTest 7.4: New Features
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshare
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
 
A guide for automated testing
A guide for automated testingA guide for automated testing
A guide for automated testing
 
Test pyramid
Test pyramidTest pyramid
Test pyramid
 
Performance Testing in Agile and DevOps Environments
Performance Testing in Agile and DevOps EnvironmentsPerformance Testing in Agile and DevOps Environments
Performance Testing in Agile and DevOps Environments
 
Selenium at Salesforce Scale
Selenium at Salesforce ScaleSelenium at Salesforce Scale
Selenium at Salesforce Scale
 
Selenium Certification
Selenium CertificationSelenium Certification
Selenium Certification
 
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
 
Applying Agile Principles to Test Automation Development
Applying Agile Principles to Test Automation DevelopmentApplying Agile Principles to Test Automation Development
Applying Agile Principles to Test Automation Development
 
Exploratory Testing - concept and ideas for SpiraTest
Exploratory Testing - concept and ideas for SpiraTestExploratory Testing - concept and ideas for SpiraTest
Exploratory Testing - concept and ideas for SpiraTest
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 

Viewers also liked

Getting ready for the cloud iaa s
Getting ready for the cloud iaa sGetting ready for the cloud iaa s
Getting ready for the cloud iaa s
Deepu S Nath
 
What's new in ALM using Visual Studio 2013 and Team Foundation Service
What's new in ALM using Visual Studio 2013 and Team Foundation ServiceWhat's new in ALM using Visual Studio 2013 and Team Foundation Service
What's new in ALM using Visual Studio 2013 and Team Foundation Service
Microsoft Visual Studio
 
Visual Studio Testing Tool 2010
Visual Studio Testing Tool 2010Visual Studio Testing Tool 2010
Visual Studio Testing Tool 2010
Yousuf Sohail
 
[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online
[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online
[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online
Vitor Tomaz
 
[Winform] Visual studio C# 2012 upload ftp
[Winform] Visual studio C# 2012 upload ftp[Winform] Visual studio C# 2012 upload ftp
[Winform] Visual studio C# 2012 upload ftp
Junifar hidayat
 
Demystifying Visual Studio 2012 Performance Tools
Demystifying Visual Studio 2012 Performance ToolsDemystifying Visual Studio 2012 Performance Tools
Demystifying Visual Studio 2012 Performance Tools
Martin Kulov
 

Viewers also liked (20)

Coffee@DBG - Evolution of html
Coffee@DBG - Evolution of htmlCoffee@DBG - Evolution of html
Coffee@DBG - Evolution of html
 
Getting ready for the cloud iaa s
Getting ready for the cloud iaa sGetting ready for the cloud iaa s
Getting ready for the cloud iaa s
 
Coffee@DBG - TechBites Sept 2015
Coffee@DBG - TechBites Sept 2015Coffee@DBG - TechBites Sept 2015
Coffee@DBG - TechBites Sept 2015
 
Cross Device UI Designing
Cross Device UI DesigningCross Device UI Designing
Cross Device UI Designing
 
Tech bites
Tech bitesTech bites
Tech bites
 
Front end workflow Presentation at Coffee@DBG by Praveen Vijayan
Front end workflow Presentation at Coffee@DBG by Praveen VijayanFront end workflow Presentation at Coffee@DBG by Praveen Vijayan
Front end workflow Presentation at Coffee@DBG by Praveen Vijayan
 
Advanced visualization
Advanced visualizationAdvanced visualization
Advanced visualization
 
What's new in ALM using Visual Studio 2013 and Team Foundation Service
What's new in ALM using Visual Studio 2013 and Team Foundation ServiceWhat's new in ALM using Visual Studio 2013 and Team Foundation Service
What's new in ALM using Visual Studio 2013 and Team Foundation Service
 
Visual Studio Testing Tool 2010
Visual Studio Testing Tool 2010Visual Studio Testing Tool 2010
Visual Studio Testing Tool 2010
 
Vsts intro
Vsts introVsts intro
Vsts intro
 
Visual Studio 2013: Exploration, Productivity, Diagnostics, Collaboration
Visual Studio 2013: Exploration, Productivity, Diagnostics, CollaborationVisual Studio 2013: Exploration, Productivity, Diagnostics, Collaboration
Visual Studio 2013: Exploration, Productivity, Diagnostics, Collaboration
 
[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online
[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online
[GWAB] Testing Scenarios with Windows Azure and Visual Studio Online
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio Teams
 
[Winform] Visual studio C# 2012 upload ftp
[Winform] Visual studio C# 2012 upload ftp[Winform] Visual studio C# 2012 upload ftp
[Winform] Visual studio C# 2012 upload ftp
 
[Winform] Visual studio C# 2012 Setting themes with telerik themes library
[Winform] Visual studio C# 2012 Setting themes with telerik themes library[Winform] Visual studio C# 2012 Setting themes with telerik themes library
[Winform] Visual studio C# 2012 Setting themes with telerik themes library
 
How to make a Load Testing with Visual Studio 2012
How to make a Load Testing with Visual Studio 2012How to make a Load Testing with Visual Studio 2012
How to make a Load Testing with Visual Studio 2012
 
From Unit Testing to Load Testing - Visual Studio - Your Complete Testing Tool
From Unit Testing to Load Testing - Visual Studio - Your Complete Testing ToolFrom Unit Testing to Load Testing - Visual Studio - Your Complete Testing Tool
From Unit Testing to Load Testing - Visual Studio - Your Complete Testing Tool
 
Visual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management ToolsVisual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management Tools
 
Demystifying Visual Studio 2012 Performance Tools
Demystifying Visual Studio 2012 Performance ToolsDemystifying Visual Studio 2012 Performance Tools
Demystifying Visual Studio 2012 Performance Tools
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
 

Similar to Microsoft ALM Support - Testing Perspective

Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
vijaya lakshmi
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagement
sunil singh
 
Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
Vasanthmusic
 

Similar to Microsoft ALM Support - Testing Perspective (20)

Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyRelieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ Microsoft
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
 
LMS TESTING SERVICES
LMS TESTING SERVICESLMS TESTING SERVICES
LMS TESTING SERVICES
 
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
 
Mandar cv
Mandar cvMandar cv
Mandar cv
 
Testing a large cloud computing platform.
Testing a large cloud computing platform.Testing a large cloud computing platform.
Testing a large cloud computing platform.
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
NAMITA_KHULLAR
NAMITA_KHULLARNAMITA_KHULLAR
NAMITA_KHULLAR
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagement
 
Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
 
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdf
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
 

More from Deepu S Nath

Greetings & Response - English Communication Training
Greetings & Response - English Communication TrainingGreetings & Response - English Communication Training
Greetings & Response - English Communication Training
Deepu S Nath
 

More from Deepu S Nath (20)

Design Thinking, Critical Thinking & Innovation Design
Design Thinking, Critical Thinking & Innovation DesignDesign Thinking, Critical Thinking & Innovation Design
Design Thinking, Critical Thinking & Innovation Design
 
GTECH ATFG µLearn Framework Intro
GTECH ATFG µLearn Framework IntroGTECH ATFG µLearn Framework Intro
GTECH ATFG µLearn Framework Intro
 
Future of learning - Technology Disruption
Future of learning  - Technology DisruptionFuture of learning  - Technology Disruption
Future of learning - Technology Disruption
 
Decentralized Applications using Ethereum
Decentralized Applications using EthereumDecentralized Applications using Ethereum
Decentralized Applications using Ethereum
 
How machines can take decisions
How machines can take decisionsHow machines can take decisions
How machines can take decisions
 
Artificial Intelligence: An Introduction
 Artificial Intelligence: An Introduction Artificial Intelligence: An Introduction
Artificial Intelligence: An Introduction
 
FAYA PORT 80 Introduction
FAYA PORT 80 IntroductionFAYA PORT 80 Introduction
FAYA PORT 80 Introduction
 
How machines can take decisions
How machines can take decisionsHow machines can take decisions
How machines can take decisions
 
Simplified Introduction to AI
Simplified Introduction to AISimplified Introduction to AI
Simplified Introduction to AI
 
Mining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinMining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoin
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Coffee@DBG - TechBites March 2016
Coffee@DBG - TechBites March 2016Coffee@DBG - TechBites March 2016
Coffee@DBG - TechBites March 2016
 
REACT.JS : Rethinking UI Development Using JavaScript
REACT.JS : Rethinking UI Development Using JavaScriptREACT.JS : Rethinking UI Development Using JavaScript
REACT.JS : Rethinking UI Development Using JavaScript
 
SEO For Developers
SEO For DevelopersSEO For Developers
SEO For Developers
 
Life Cycle of an App - From Idea to Monetization
Life Cycle of an App - From Idea to Monetization  Life Cycle of an App - From Idea to Monetization
Life Cycle of an App - From Idea to Monetization
 
Uncommon Python - What is special in Python
Uncommon Python -  What is special in PythonUncommon Python -  What is special in Python
Uncommon Python - What is special in Python
 
Techbites July 2015
Techbites July 2015Techbites July 2015
Techbites July 2015
 
Apple Watch - Start Your Developer Engine
Apple Watch -  Start Your Developer EngineApple Watch -  Start Your Developer Engine
Apple Watch - Start Your Developer Engine
 
Greetings & Response - English Communication Training
Greetings & Response - English Communication TrainingGreetings & Response - English Communication Training
Greetings & Response - English Communication Training
 
Hybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - XamarinHybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - Xamarin
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Microsoft ALM Support - Testing Perspective

  • 1. ALM USING VISUAL STUDIO 2013 A TESTING PERSPECTIVE MALINI VALSALA 07-AUG-2014 © Testhouse Ltd  Confidential and Proprietary
  • 2. AGENDA  About us  ALM support in Visual Studio Suite  Visual Studio  Microsoft Test Manager  Team Web Access  Dashboards - Quality  Q&A © Testhouse Ltd.  Confidential and Proprietary
  • 3. © Testhouse Ltd.  Confidential and Proprietary  Headquartered in London with service centres in UK, India and UAE, Kuwait, United States and Africa  Gold partnerships with Microsoft & HP  Adoption of Testing Tools across different domains  Sharing and adopting best practices and effective strategies in multiple locations ABOUT US
  • 4. © Testhouse Ltd.  Confidential and Proprietary TESTHOUSE SERVICES People Methods & Processes Global Sourcing • Dedicated testing experts • Supported by a defined career path • Aligned to a particular industry • Actively involved in career-long training (industry-based and testing-based) • Proven methodologies and processes – (Waterfall, Agile, Scrum etc) • Informed by best practices and lessons learned from diverse projects • Consistent application which ensures efficiency, consistency, and quality • Approach that includes well-coordinated integration and hand-off points between on and offshore testing functions • Proven knowledge transfer and migration approaches Technology • Best of breed tools and assets applied consistently • Structured approach to identifying what tools to use when Keys to Success Components Global provider of software Testing & QA services
  • 5. ALM BENEFITS FROM VISUAL STUDIO SUITE © Testhouse India Private Ltd.  Confidential and Proprietary  Flexible environment  Adapts to your team’s needs  Removes barriers between roles  Streamlines processes Delivering high-quality software faster and more efficiently  Plan  Develop & Test  Release  Operate
  • 6. MICROSOFT ALM SOLUTIONS © Testhouse Ltd.  Confidential and Proprietary
  • 7. ALM SOLUTIONS FOR QUALITY ENABLEMENT © Testhouse Ltd.  Confidential and Proprietary Work item tracking Test lab management Build automation Extensibility interfaces SCM Test execution services Deployment automation Reporting and BI Lab infrastructure Test recorders and runners Build engines • Actionable feedback • Exploratory testing • Requirements management • Acceptance criteria definition • Developer testing • Build automation • Actionable diagnostics • Test planning and management • Test execution • Lab management • Production monitoring • Integrated incident management Quality metrics and reporting Role tailored tools Role tailored tools Microsoft Test Manager | Microsoft Visual Studio | Eclipse | Microsoft Feedback client | Microsoft Office | SharePoint | Browser apps | System Center Operations Manager | SQL BI and Reporting
  • 8. TOOLING Team Foundation Server Reporting Generalist Specialist Manual Testing Some scripting Creates scripts to set up lab, create data Strong scripting skills Some coding skills Strong coding Develops automated testing procedures Expert coding skills
  • 9. VISUAL STUDIO – PROCESS IN PLACE  Template support to handle diverse SDLC / STLC processes  Microsoft Visual Studio Scrum 2013  MSF for Agile Software Development 2013  MSF for CMMI Process Improvement 2013  Version Control  Team Foundation Version Control  Git  Build Control and Management  Evaluate new builds and take them into testing
  • 10. © Testhouse Ltd.  Confidential and Proprietary TEST AUTOMATION  Coded UI Tests  Link Coded UI tests to manual tests created in Test Manager  Data driven with external file  Define test effort  Record manual test cases  Automate using @parameters Microsoft Test Manager Microsoft Visual Studio
  • 11. © Testhouse Ltd.  Confidential and Proprietary TEST AUTOMATION CODED UI TESTS  Created in Visual Studio  Generated from:  Existing manual recording  Coded UI recorder  Locate controls to perform actions  Add assertions
  • 13. © Testhouse Ltd.  Confidential and Proprietary MTM OVERVIEW – TESTING CENTRE  Testing Centre: Create and execute test plans Analyze test results Enables good interactions within team
  • 14. © Testhouse Ltd.  Confidential and Proprietary MTM OVERVIEW – LAB CENTER  Lab Centre: Create and manage test environments Execute tests on physical or virtual environments
  • 15. © Testhouse Ltd.  Confidential and Proprietary MICROSOFT TEST MANAGER - PLAN Test Suites Test Cases Test Steps Shared Steps Parameters
  • 16. © Testhouse Ltd.  Confidential and Proprietary EXAMPLE -REQUIREMENTS BASED TEST SUITES Automatically link Test Cases to requirements or user stories • Add requirement to Test Plan • Add Test Cases to the requirement Can also be done manually via Work Item link
  • 17. © Testhouse Ltd.  Confidential and Proprietary CREATE A NEW TEST CASE
  • 18. © Testhouse Ltd.  Confidential and Proprietary RUNNING A TEST CASE
  • 19. © Testhouse Ltd.  Confidential and Proprietary WHAT USUALLY HAPPENS WHEN A TESTER FINDS A BUG?  Submit rich bug reports from the testing session  Data logs to aid devs in diagnosing issue Graphic by Jeff Atwood (CodingHorror.com) Works on MY Machine
  • 20. © Testhouse Ltd.  Confidential and Proprietary ANALYZE TEST RUNS  Each execution of a test produces results  These results can be analyzed to indicate a ‘Failure type’ and a ‘Resolution’  Bugs can be raised during analysis
  • 21. © Testhouse Ltd.  Confidential and Proprietary TEST PLAN - TEST RESULTS  Displays test results for the test plan as a whole  How many tests failed / passed / active  Percentage of different Failure types and Resolutions of tests in the plan  Filtered by test suite / tester
  • 22. © Testhouse Ltd.  Confidential and Proprietary EXPLORATORY TESTING  Let an experienced tester use the application in different user stories.  A bug report can be created that contains all steps in the test.  A test case can also be generated for verification / regression.  A record is kept of every test session. These contain links to added bugs, test cases etc.
  • 23. TEAM WEB ACCESS & DASHBOARD
  • 24. TEAM WEB ACCESS  Automatically installed, configured, and updated when TFS is installed or updated  Connect to Visual Studio Team Foundation Server (TFS) through a web browser  Provides much of the functionality that is available through Team Explorer  Tools for project management  Team communications, track team processes, and improve project oversight capabilities “http:// ServerName:8080/tfs/CollectionName/ProjectName” © Testhouse Ltd.  Confidential and Proprietary
  • 25. TWA – FOR TESTING TEAMS © Testhouse Ltd.  Confidential and Proprietary
  • 26. © Testhouse Ltd.  Confidential and Proprietary QUALITY DASHBOARD
  • 27. © Testhouse Ltd.  Confidential and Proprietary ALM INTEGRATION & TRACEABILITY In a Nutshell: Visual Studio ALM provides powerful, easy to use tools and reports to manage and track delivery activity and quality throughout the whole development lifecycle.
  • 28. REFERENCES  Testing with Visual Studio Online  Better Collaboration with Your Test Teams Using Visual Studio 2013  Improve your Automation Testing using VS Coded UI  Streamlining the SDLC using Release Management  Visual Studio Online for Application Insights & Cloud Load Testing © Testhouse Ltd.  Confidential and Proprietary  http://th-ms.com/demo/visual-studio-online  http://th-ms.com/demo/better-collaboration- with-your-test-teams-using-visual-studio- 2013/  http://th-ms.com/demo/improve-your- automation-testing-using-vs-coded-ui/  http://th-ms.com/demo/streamlinining-the- sdlc-using-release-management-video/  http://th-ms.com/demo/visual-studio-online- for-application-insights-cloud-load-testing/
  • 29. QUESTIONS? © Testhouse Ltd.  Confidential and Proprietary
  • 30. THANK YOU!!! © Testhouse Ltd.  Confidential and Proprietary CONTACT US: T +91 471 270 0117 M +91 984 622 9995 MALINI.VALSALA@TESTHOUSE.NET