SlideShare a Scribd company logo
Improved software testingusing Visual Studio and TFS 2010Alexander VanwynsbergheSoftware Engineer@vanwynsberghea
What is this presentation about?Software testing, why?Use structured testingThe capabilities of TFS 2010SummaryAlexander Vanwynsberghe – 09/05/2011
Software testing, why?It’s all about the qualityLets you measure how well software is designedFind the bugs!Checks how the product meets the requirementsTesting does not make software perfectAlexander Vanwynsberghe – 09/05/2011
Use structured testingWhat does that mean?http://www.flickr.com/photos/59068359@N04/5563821201
1. Make test plansA summary of the test activities that will be performedShows how the tests will be organizedA list of tests which, if performed, will identify all of the requirements that have been setAlexander Vanwynsberghe – 09/05/2011
2. Define test casesDescription of a specific interaction that a tester will have in order to test a single behavior of the softwareStep-by-step guide for the testerConsists of:PreconditionsTo-doResultAlexander Vanwynsberghe – 09/05/2011
3. Execute testsRun all test cases from the appropriate test planFirst iteration test focuses on new featuresRegression testing usually involves executing all test cases which have previously been executedTest parallel with the developers, not only just before a releaseAlexander Vanwynsberghe – 09/05/2011
4. Automate testsUser interfaces can be test-automatedEliminate repetitive tasksCan save the testers a lot of time if many iterations of testing are requiredDo not automate one-time-only testsAlexander Vanwynsberghe – 09/05/2011
5. Report bugsAnd assign them to developer(s)http://www.flickr.com/photos/harmony19490/362411276/
The ‘how-not-to-do-it’ processhttp://http://www.flickr.com/photos/frau_k/3984560746//
The developer..All coding doneSome small ‘debugger-tests’Check-in/commitDeploy to a development environment“Test please” to tester…Alexander Vanwynsberghe – 09/05/2011
The tester tests..No plan available (no user stories)Lucky to find bugsWaste a lot of time on irrelevant thingsThis is called “Exploratory testing”Alexander Vanwynsberghe – 09/05/2011
..and reports the bug..Email subject: Mayor bug found!!Email content: “I can’t quite remember what I did, but my data is gone !?”Where is my data?Alexander Vanwynsberghe – 09/05/2011
The dev tests and replies..Email subject: RE: mayor bug found!!Alexander Vanwynsberghe – 09/05/2011
ProblemsTester had no plan – Exploratory testing
Tester tests everything
“Unable to reproduce” = “Works on my machine”
Bug never gets fixed
Ship a buggy productAlexander Vanwynsberghe – 09/05/2011
There is a better wayhttp://http://www.flickr.com/photos/frau_k/3984560746//
Use the power of TFS 2010All data is stored in TFSAlexander Vanwynsberghe – 09/05/2011
Manual testinghttp://www.flickr.com/photos/avalsitarb/403407215/
Manual testing with MTM 2010Alexander Vanwynsberghe – 09/05/2011
What can a tester do with MTM?Create test plans
Define test cases
Execute test plans
Step-by-step execution
Screen recording
IntelliTrace logging
Inline bug creation with attachments Alexander Vanwynsberghe – 09/05/2011
What does the developer receive?A work-item of type ‘bug’ assigned to him/her
An email to inform about the bug	(configured using TFS Alert Explorer)The performed testcase with completed steps
Necessary information to reproduce the bug
IntelliTrace to get to the ‘bug point’ in code
Video recording
Comments of the testerAlexander Vanwynsberghe – 09/05/2011
Ok, bug solved, what’s next?Check-in the changes
Link the bug to the changeset
The changes for a particular bug are traceable
Developer sets the bug work-item to ‘Resolved’

More Related Content

What's hot (20)

PPTX
Making Software Management tools work for you - 2011 PHPBenelux Conference
John Mertic
 
PDF
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...
Applitools
 
PPTX
Successful Teams are TDD Teams
Rob Myers
 
PPTX
An Introduction To Software Development - Testing, Continuous integration
Blue Elephant Consulting
 
PPTX
I dream of ISPWeb
Gil Zilberfeld
 
PPTX
Qa process
Aila Bogasieru
 
PPTX
An Introduction to Developer Testing
Will Green
 
PPTX
SDLC. QA Role
eleksdev
 
PPTX
5 top pain points of test automation
Mikalai Alimenkou
 
PDF
Myth vs Reality: Understanding AI/ML for QA Automation - w/ Jonathan Lipps
Applitools
 
PDF
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
Applitools
 
PPTX
Socialcam - Ammon bartam
nxtcon
 
PDF
An Introduction To Software Development - Final Review
Blue Elephant Consulting
 
PDF
30 of the best free software test tools in 60 minutes by Jess Lancaster
QA or the Highway
 
PPTX
QAorHighway2016
Bhupesh Dahal
 
PPTX
Resilience and chaos engineering
Eric Wyles
 
PDF
Андрей Солдатенко. Разработка высокопроизводительныx функциональных тестов д...
Alina Dolgikh
 
PPTX
Best practices for test automation
David Tzemach
 
PPTX
Creating testing tools to support development
Chema del Barco
 
PPTX
Twelve Factor - Designing for Change
Eric Wyles
 
Making Software Management tools work for you - 2011 PHPBenelux Conference
John Mertic
 
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...
Applitools
 
Successful Teams are TDD Teams
Rob Myers
 
An Introduction To Software Development - Testing, Continuous integration
Blue Elephant Consulting
 
I dream of ISPWeb
Gil Zilberfeld
 
Qa process
Aila Bogasieru
 
An Introduction to Developer Testing
Will Green
 
SDLC. QA Role
eleksdev
 
5 top pain points of test automation
Mikalai Alimenkou
 
Myth vs Reality: Understanding AI/ML for QA Automation - w/ Jonathan Lipps
Applitools
 
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
Applitools
 
Socialcam - Ammon bartam
nxtcon
 
An Introduction To Software Development - Final Review
Blue Elephant Consulting
 
30 of the best free software test tools in 60 minutes by Jess Lancaster
QA or the Highway
 
QAorHighway2016
Bhupesh Dahal
 
Resilience and chaos engineering
Eric Wyles
 
Андрей Солдатенко. Разработка высокопроизводительныx функциональных тестов д...
Alina Dolgikh
 
Best practices for test automation
David Tzemach
 
Creating testing tools to support development
Chema del Barco
 
Twelve Factor - Designing for Change
Eric Wyles
 

Viewers also liked (17)

PPTX
How To Think Like An Exploratory Tester (Turku Agile Day 2014)
Aleksis Tulonen
 
PPT
Saskia Vugts Portretschilder | tentoonstelling portretten 2007-2017
Saskia Vugts Portretschilder
 
PPT
Let's guess the name of the hidden animals
Mariela Sanchez
 
PPS
Arany kezek(6)+ani (nx power lite)
VarganeAnny
 
PPT
project "Stop Aids!"
Kanykey
 
PPTX
Big Island
pablotavella
 
PPTX
Mk-kozlekedespolitika
János László
 
PPS
Valahol keleten+ani (nx power lite)
VarganeAnny
 
PPTX
Making of portrait Antonio Banderas
Saskia Vugts Portretschilder
 
PPS
Keukenhof virágai(1)+ani (nx power lite)
VarganeAnny
 
PDF
Gob lab
Tomoshige Nakamura
 
RTF
Онтология детства
Yan Inoy
 
PDF
Kudmali calendar
Sandeep Mahto
 
PDF
Marketing Communication: from a functional approach to a customer experience ...
Elisabetta Aiello
 
PDF
Rp2-2015 - technology driven macro trends in marketing space
Ravi Pal
 
PDF
Kit didattico experience (1)
infocannizzaro
 
PDF
Usully when we think of mlm marketing what comes to mind is...
John Manzanet
 
How To Think Like An Exploratory Tester (Turku Agile Day 2014)
Aleksis Tulonen
 
Saskia Vugts Portretschilder | tentoonstelling portretten 2007-2017
Saskia Vugts Portretschilder
 
Let's guess the name of the hidden animals
Mariela Sanchez
 
Arany kezek(6)+ani (nx power lite)
VarganeAnny
 
project "Stop Aids!"
Kanykey
 
Big Island
pablotavella
 
Mk-kozlekedespolitika
János László
 
Valahol keleten+ani (nx power lite)
VarganeAnny
 
Making of portrait Antonio Banderas
Saskia Vugts Portretschilder
 
Keukenhof virágai(1)+ani (nx power lite)
VarganeAnny
 
Онтология детства
Yan Inoy
 
Kudmali calendar
Sandeep Mahto
 
Marketing Communication: from a functional approach to a customer experience ...
Elisabetta Aiello
 
Rp2-2015 - technology driven macro trends in marketing space
Ravi Pal
 
Kit didattico experience (1)
infocannizzaro
 
Usully when we think of mlm marketing what comes to mind is...
John Manzanet
 
Ad

Similar to Improved software testing using Visual Studio and TFS 2010 (20)

PDF
jp06_bossola
Bruno Bossola
 
PPTX
Testing SharePoint solutions overview
Spiffy
 
PPT
1.microsoft visual studio 2010 test manager
Ashwin Jujgar
 
PPTX
2014 Joker - Integration Testing from the Trenches
Nicolas Fränkel
 
DOC
Khushboo_Resume
khushboo Singh
 
PPTX
Automated Testing Tutorial
John Liebenau
 
PPT
Automated Testing with Agile
Ken McCorkell
 
PPTX
cypress course slides e2e automatic testing .pptx
MuhammadSaadBashir2
 
PDF
Selenium - The Way Of Success
Zbyszek Mockun
 
PDF
Appurify process
Maya Wagoner
 
PPTX
jDriver Presentation
freelancer_testautomation
 
PPTX
HDC 2010 - Creating Quality Software: A Look at Visual Studio 2010 Testing Tools
Jeff Bramwell
 
PDF
Leveraging Visual Testing with Your Functional Tests
TEST Huddle
 
PPTX
Automated Web Testing With Selenium
Jodie Miners
 
PPT
Hybrid Automation Framework Developement
Glasdon Falcao
 
PDF
Why does Selenium Succeed?
Venessa Serrao
 
PDF
Functional Testing - A Detailed Guide.pdf
kalichargn70th171
 
PPTX
Dive into Angular, part 5: Experience
Oleksii Prohonnyi
 
PDF
Selenium and JMeter
ArchanaKalapgar
 
PDF
Selenium and JMeter Testing
ArchanaKalapgar
 
jp06_bossola
Bruno Bossola
 
Testing SharePoint solutions overview
Spiffy
 
1.microsoft visual studio 2010 test manager
Ashwin Jujgar
 
2014 Joker - Integration Testing from the Trenches
Nicolas Fränkel
 
Khushboo_Resume
khushboo Singh
 
Automated Testing Tutorial
John Liebenau
 
Automated Testing with Agile
Ken McCorkell
 
cypress course slides e2e automatic testing .pptx
MuhammadSaadBashir2
 
Selenium - The Way Of Success
Zbyszek Mockun
 
Appurify process
Maya Wagoner
 
jDriver Presentation
freelancer_testautomation
 
HDC 2010 - Creating Quality Software: A Look at Visual Studio 2010 Testing Tools
Jeff Bramwell
 
Leveraging Visual Testing with Your Functional Tests
TEST Huddle
 
Automated Web Testing With Selenium
Jodie Miners
 
Hybrid Automation Framework Developement
Glasdon Falcao
 
Why does Selenium Succeed?
Venessa Serrao
 
Functional Testing - A Detailed Guide.pdf
kalichargn70th171
 
Dive into Angular, part 5: Experience
Oleksii Prohonnyi
 
Selenium and JMeter
ArchanaKalapgar
 
Selenium and JMeter Testing
ArchanaKalapgar
 
Ad

More from Alexander Vanwynsberghe (9)

PPTX
Bare metal Javascript & GPIO programming in Linux
Alexander Vanwynsberghe
 
PDF
The future of HealthCare is digital
Alexander Vanwynsberghe
 
PDF
Healthcare is shifting gears
Alexander Vanwynsberghe
 
PPTX
Eindwerk Social Media Consultant - SBM Case
Alexander Vanwynsberghe
 
PPTX
The social (r)evolution introduced by Generation Y
Alexander Vanwynsberghe
 
PPTX
The future of work with Office 365
Alexander Vanwynsberghe
 
PPTX
Taking your version control to a next level with TFS and Git
Alexander Vanwynsberghe
 
PDF
TFS on azure in 10 minutes
Alexander Vanwynsberghe
 
PPTX
Techdays 2011 - Things I will remember
Alexander Vanwynsberghe
 
Bare metal Javascript & GPIO programming in Linux
Alexander Vanwynsberghe
 
The future of HealthCare is digital
Alexander Vanwynsberghe
 
Healthcare is shifting gears
Alexander Vanwynsberghe
 
Eindwerk Social Media Consultant - SBM Case
Alexander Vanwynsberghe
 
The social (r)evolution introduced by Generation Y
Alexander Vanwynsberghe
 
The future of work with Office 365
Alexander Vanwynsberghe
 
Taking your version control to a next level with TFS and Git
Alexander Vanwynsberghe
 
TFS on azure in 10 minutes
Alexander Vanwynsberghe
 
Techdays 2011 - Things I will remember
Alexander Vanwynsberghe
 

Recently uploaded (20)

PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
July Patch Tuesday
Ivanti
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Python basic programing language for automation
DanialHabibi2
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 

Improved software testing using Visual Studio and TFS 2010