SlideShare a Scribd company logo
1 of 17
Egyptian Automation Testers

Testing with Microsoft Technologies
Kick off Session

Moataz Nabil
Senior QC Engineer | Cequens | Egypt
MCSD - MCTS - ISTQB Certified
Overview of Microsoft Testing Tools

Enabling high quality software through testing tools & services
Visual Studio provides testing tools that help you adopt testing practices such as
manual, automated, exploratory, and load testing.
These testing tools capture insightful information that is provided to the developer in
context, within the development environment, so bugs are easier to reproduce and quality can be
assured throughout the development process.
In addition, testers can be more productive planning, executing and tracking tests, both with the
web-based test management tool or the rich experience provided by Microsoft Test Manager.
Content
1

Manual Testing & Test Cases Management with MTM 2012

2

Automated Testing with VS 2012 (Coded UI Test)

3

Web Performance Testing with VS 2012

4

Cloud- based Load Testing with VS 2013

5

ALM with Visual Studio Online 2013

6

Working with TFS (Team Foundation Server) 2012
1

Manual Testing & Test Cases Management with MTM 2012
1

Manual Testing & Test Cases Management with MTM 2012

Test Plan Management

•
•
•

Clone or copy test plans, test suites and test cases to ease test plan management
Create and manage multiple testing configurations to ensure testing coverage
View up to date test plan, test run and test case status directly from the Microsoft Test Manager

Exploratory Testing

•
•
•
•

Automatically generate test cases from exploratory tests to ensure repeatability
Explore specific project requirements and link results
Record exploratory test actions with screen and voice capture to improve reproducibility of submitted bugs
Create multiple data-rich bugs in a single exploratory test

Test Runner

•
•
•
•

Run all active tests in a plan or suite with a single click
Improve test case maintenance by editing test cases in flight
Easily attach comments and screen shots to test runs and bugs to provide additional context
Link bugs and test cases to automatically run the correct test case when validating bug resolution

Advanced Testing Features

•
•
•
•

Comprehensive diagnostic data collectors can be deployed to the tested machines to gather everything from event logs to videos
Integrate with the existing build framework to run automated tests during scheduled builds
Rich data is automatically attached to created bugs to dramatically enhance debugging success
Collect IntelliTrace data during a test session, so developers can easily identify the issue from Visual Studio
2

Automated Testing with VS 2012 (Coded UI Test)
2

•
•
•
•

Automated Testing with VS 2012 (Coded UI Test)
Reduce the burden of manual regression testing by using the Coded UI test framework to
automate UI tests
Coded UI tests now support a variety of technologies, including XAML-based Windows Store
apps, IE 11 and SharePoint 2013, in addition to the large suite of previously supported
technologies
Configurable search properties for coded UI tests on the browser
Coded UI tests now provide logging support for cross-browser tests, making it easier to
understand different behaviours across browsers
3

Web Performance Testing with VS 2012
3

•
•
•
•

Web Performance Testing with VS 2012

Create web tests without writing code using the Web Performance Test Recorder
Edit recorded tests to tailor to specific needs
Simplify JavaScript interaction by automatically promoting dynamic parameters to
editable web test parameters
Aggregate existing web tests to create effective load tests
4

Cloud- based Load Testing with VS 2013
4

•
•
•

•

Cloud- based Load Testing with VS 2013

Simplify load testing of web-accessible applications by using the infrastructure
provided by Visual Studio Online
Validate performance, scale and reliability of your server applications
Rich reporting of load test results along with visual comparisons to prior load test
runs

Dynamic real-time load scaling to ensure sufficient system stress
5

ALM with Visual Studio Online 2013
5

ALM with Visual Studio Online 2013

Agile Portfolio Management
Visibility Across all your Teams

•
•
•

Create hierarchical backlogs at each level of your work-breakdown
Quickly define, prioritize, and decompose work
Mark up backlog items with work item tags for quick categorization

Coordination Within and Across Teams

•
•

Track work at scenario level without giving up visibility into the details
Keep your team focused on delivery instead of status meetings

Task Boards and Kanban Boards
Track Sprint Progress

•
•
•
•
•
•

Burndown work quickly and efficiently with the Scrum based task board

Hold daily standups around the task board to stay focused on the team’s work
Update work remaining directly from the board and move tasks into their current state
Use Kanban visualizations with any process template
Customize your boards to meet the needs of your process
Track the big-picture from the Kanban board while your teams focus on the tasks at hand
6

Working with TFS (Team Foundation Server) 2012
6

•
•
•
•
•

Working with TFS (Team Foundation Server) 2012

Learn how to make Team Foundation Server (TFS) better serve your team
processes and the ways you communicate.
For the person who sets up and customizes TFS infrastructure, you will learn how to
better define the types of work items available and their attributes to fully leverage
the TFS platform for application lifecycle management (ALM).
Introduction to Team Foundation Server
Process Templates
Work Item Queries
Contact

@moatazeldebsy
moataznabil.com/blog
Egyptian Automation Testers
Thank you :)

More Related Content

What's hot

Qa in CI/CD
Qa in CI/CDQa in CI/CD
Qa in CI/CDAdsmurai
 
What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013Danijel Malik
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Simplilearn
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationAbhay Kumar
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demophase2int
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationRahul Sudame
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentalsCygnet Infotech
 
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...Adam Sandman
 
Elements of a Test Framework
Elements of a Test FrameworkElements of a Test Framework
Elements of a Test FrameworkSmartBear
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkD Z
 
CI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringCI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringSushma
 
How do you implement Continuous Delivery? Part 4: Automated Testing
How do you implement Continuous Delivery? Part 4: Automated TestingHow do you implement Continuous Delivery? Part 4: Automated Testing
How do you implement Continuous Delivery? Part 4: Automated TestingThoughtworks
 
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsContinuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsPrabhu Ramasamy
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliverySwapnil Jain
 

What's hot (20)

Qa in CI/CD
Qa in CI/CDQa in CI/CD
Qa in CI/CD
 
DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services
 
What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Testing AS A Container - Irfan Ahmad
Testing AS A Container - Irfan AhmadTesting AS A Container - Irfan Ahmad
Testing AS A Container - Irfan Ahmad
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
 
Continuous integration with Jenkins
Continuous integration with JenkinsContinuous integration with Jenkins
Continuous integration with Jenkins
 
Elements of a Test Framework
Elements of a Test FrameworkElements of a Test Framework
Elements of a Test Framework
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
CI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringCI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality Engineering
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Continuous integration (eng)
Continuous integration (eng)Continuous integration (eng)
Continuous integration (eng)
 
How do you implement Continuous Delivery? Part 4: Automated Testing
How do you implement Continuous Delivery? Part 4: Automated TestingHow do you implement Continuous Delivery? Part 4: Automated Testing
How do you implement Continuous Delivery? Part 4: Automated Testing
 
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsContinuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database Objects
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous Delivery
 

Viewers also liked

Intoduction to c# and basics of .net
Intoduction to c# and basics of .netIntoduction to c# and basics of .net
Intoduction to c# and basics of .netDAZZLING DAZZLING
 
Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingAngela Dugan
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing FrameworksMoataz Nabil
 
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...XBOSoft
 

Viewers also liked (6)

Vb
VbVb
Vb
 
Programming in c#
Programming in c#Programming in c#
Programming in c#
 
Intoduction to c# and basics of .net
Intoduction to c# and basics of .netIntoduction to c# and basics of .net
Intoduction to c# and basics of .net
 
Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated Testing
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing Frameworks
 
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development -...
 

Similar to Testing with Microsoft Technologies - Kick Off Session

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 WalkthroughAngela Dugan
 
Leveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentLeveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentWinWire Technologies Inc
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testPeter Lindberg
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013Mahmoud Samara
 
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
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestImaginet
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ MicrosoftRobert MacLean
 
A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012Imaginet
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidanDavid J Rosenthal
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER Piyush Prakash
 
Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoDaniel Semedo
 
[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 OnlineVitor Tomaz
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Imaginet
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps Chetan Gordhan
 
Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US gbaravindkumar
 
Sweta_Tarekar_Resume
Sweta_Tarekar_ResumeSweta_Tarekar_Resume
Sweta_Tarekar_Resumesweta tarekar
 

Similar to Testing with Microsoft Technologies - Kick Off Session (20)

Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014
 
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
 
Code in the Cloud - Ghent - 20 February 2015
Code in the Cloud - Ghent - 20 February 2015Code in the Cloud - Ghent - 20 February 2015
Code in the Cloud - Ghent - 20 February 2015
 
Cloud for Agile Testing - Burak Koyuncu
Cloud for Agile Testing - Burak KoyuncuCloud for Agile Testing - Burak Koyuncu
Cloud for Agile Testing - Burak Koyuncu
 
Leveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentLeveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App Development
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load test
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
 
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
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated Test
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ Microsoft
 
A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidan
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER
 
Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximo
 
[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
 
Cabot Technology Solutions Inc
Cabot Technology Solutions IncCabot Technology Solutions Inc
Cabot Technology Solutions Inc
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US
 
Sweta_Tarekar_Resume
Sweta_Tarekar_ResumeSweta_Tarekar_Resume
Sweta_Tarekar_Resume
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Testing with Microsoft Technologies - Kick Off Session

  • 1. Egyptian Automation Testers Testing with Microsoft Technologies Kick off Session Moataz Nabil Senior QC Engineer | Cequens | Egypt MCSD - MCTS - ISTQB Certified
  • 2. Overview of Microsoft Testing Tools Enabling high quality software through testing tools & services Visual Studio provides testing tools that help you adopt testing practices such as manual, automated, exploratory, and load testing. These testing tools capture insightful information that is provided to the developer in context, within the development environment, so bugs are easier to reproduce and quality can be assured throughout the development process. In addition, testers can be more productive planning, executing and tracking tests, both with the web-based test management tool or the rich experience provided by Microsoft Test Manager.
  • 3. Content 1 Manual Testing & Test Cases Management with MTM 2012 2 Automated Testing with VS 2012 (Coded UI Test) 3 Web Performance Testing with VS 2012 4 Cloud- based Load Testing with VS 2013 5 ALM with Visual Studio Online 2013 6 Working with TFS (Team Foundation Server) 2012
  • 4. 1 Manual Testing & Test Cases Management with MTM 2012
  • 5. 1 Manual Testing & Test Cases Management with MTM 2012 Test Plan Management • • • Clone or copy test plans, test suites and test cases to ease test plan management Create and manage multiple testing configurations to ensure testing coverage View up to date test plan, test run and test case status directly from the Microsoft Test Manager Exploratory Testing • • • • Automatically generate test cases from exploratory tests to ensure repeatability Explore specific project requirements and link results Record exploratory test actions with screen and voice capture to improve reproducibility of submitted bugs Create multiple data-rich bugs in a single exploratory test Test Runner • • • • Run all active tests in a plan or suite with a single click Improve test case maintenance by editing test cases in flight Easily attach comments and screen shots to test runs and bugs to provide additional context Link bugs and test cases to automatically run the correct test case when validating bug resolution Advanced Testing Features • • • • Comprehensive diagnostic data collectors can be deployed to the tested machines to gather everything from event logs to videos Integrate with the existing build framework to run automated tests during scheduled builds Rich data is automatically attached to created bugs to dramatically enhance debugging success Collect IntelliTrace data during a test session, so developers can easily identify the issue from Visual Studio
  • 6. 2 Automated Testing with VS 2012 (Coded UI Test)
  • 7. 2 • • • • Automated Testing with VS 2012 (Coded UI Test) Reduce the burden of manual regression testing by using the Coded UI test framework to automate UI tests Coded UI tests now support a variety of technologies, including XAML-based Windows Store apps, IE 11 and SharePoint 2013, in addition to the large suite of previously supported technologies Configurable search properties for coded UI tests on the browser Coded UI tests now provide logging support for cross-browser tests, making it easier to understand different behaviours across browsers
  • 9. 3 • • • • Web Performance Testing with VS 2012 Create web tests without writing code using the Web Performance Test Recorder Edit recorded tests to tailor to specific needs Simplify JavaScript interaction by automatically promoting dynamic parameters to editable web test parameters Aggregate existing web tests to create effective load tests
  • 10. 4 Cloud- based Load Testing with VS 2013
  • 11. 4 • • • • Cloud- based Load Testing with VS 2013 Simplify load testing of web-accessible applications by using the infrastructure provided by Visual Studio Online Validate performance, scale and reliability of your server applications Rich reporting of load test results along with visual comparisons to prior load test runs Dynamic real-time load scaling to ensure sufficient system stress
  • 12. 5 ALM with Visual Studio Online 2013
  • 13. 5 ALM with Visual Studio Online 2013 Agile Portfolio Management Visibility Across all your Teams • • • Create hierarchical backlogs at each level of your work-breakdown Quickly define, prioritize, and decompose work Mark up backlog items with work item tags for quick categorization Coordination Within and Across Teams • • Track work at scenario level without giving up visibility into the details Keep your team focused on delivery instead of status meetings Task Boards and Kanban Boards Track Sprint Progress • • • • • • Burndown work quickly and efficiently with the Scrum based task board Hold daily standups around the task board to stay focused on the team’s work Update work remaining directly from the board and move tasks into their current state Use Kanban visualizations with any process template Customize your boards to meet the needs of your process Track the big-picture from the Kanban board while your teams focus on the tasks at hand
  • 14. 6 Working with TFS (Team Foundation Server) 2012
  • 15. 6 • • • • • Working with TFS (Team Foundation Server) 2012 Learn how to make Team Foundation Server (TFS) better serve your team processes and the ways you communicate. For the person who sets up and customizes TFS infrastructure, you will learn how to better define the types of work items available and their attributes to fully leverage the TFS platform for application lifecycle management (ALM). Introduction to Team Foundation Server Process Templates Work Item Queries