SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
#comdaybe
Testing Apps with MTM
and Team Foundation Service
Sparkles / eGuidelines
Pieter Gheysens / Kevin DeRudder
@pietergheysens / @kevinderudder
What’s the story between us …
and this is what happens when we work together
and this is what happens when we work together
and this is what happens when we work together
GOAL
Setup Team Foundation Service to get started
Build and test a Win 8 store application
Make it crash
demo
Blame the TFS Guy
But it was a developer
: )
Agenda
Different TFS hosting options
• On-premises box product
[part of VS MSDN Subscription]
• Third-Party Partner hosted TFS
http://aka.ms/tfsHosting
• Microsoft’s Team Foundation Service
http://tfs.visualstudio.com
Team Foundation Service
Accessible
• Access Source code
and work items from
any browser
• Integrates with Visual
Studio and Eclipse,
command-line, others
Easy Setup
• Be up and running in
<10 minutes
• No infrastructure to
manage. All cloud-
hosted
• Request and manage
stakeholder feedback
from anyone with a
Live ID/Microsoft
account
Your Choices
• Any language (.NET,
Python, Java,
whatever) on any
platform (Windows,
Linux, OSX, etc.)
• Use tools and
languages that work
for you.
• Create teams,
projects that match
your workflow
Server Service
Agile Product/Project Management
Test Case Management
Heterogeneous Development
Virtual Test Lab Management
SharePoint Integration
Data Warehouse & Reporting
Work Items, Source Control, & Build
Collaborate with anyone, from anywhere
Near-zero setup and administration
Differences
demo
Team Foundation Service
Continuous Delivery Model
for Team Foundation Service
Visual Studio 2012
Launch
Team Foundation Service
Free Plan
Visual Studio 2012
Update 1
3-week service delivery sprints – rapid delivery
Frequent updates for on-premises/boxed products
DevOps capabilities with
System Center 2012 SP1
September
2012
October 2012 November
2012
December
2012
January 2013
Visual Studio 2012
Update 2
March
2013
Team Foundation Service details
* Capability in preview – limits may apply. Authoring load tests requires Visual Studio Ultimate 2013 Preview.
 Version control (TFVC or Git)
 Comment on changesets & commits
 Work item tracking and tagging
 Team rooms
 Agile planning tools
 Feedback Management
 Agile Portfolio Management*
 Build*
 Web-based test case management*
 Load testing*
New!
New!
New!
New!
demo
Building and Testing a Win8 app
with Microsoft Test Manager 2012
and Team Foundation Service
Q&A
Team Foundation Service
Resources
• Testing Windows Store Apps
http://msdn.microsoft.com/library/hh405417(VS.110).aspx
• Running Apps on a remote device
http://msdn.microsoft.com/en-US/library/hh441469.aspx#bkmk_install
• Software on Hosted Build VMs
http://tfs.visualstudio.com/en-us/learn/hosted-build-controller-in-vs.aspx#software
• tfs.visualstudio.com
Thank you!
Pieter Gheysens
pieter.gheysens@sparkles.be - @pietergheysens
www.sparkles.be
Kevin DeRudder
kevin@e-guidelines.be - @kevinderudder
www.e-guidelines.be

Contenu connexe

Tendances

Tendances (20)

Visual Studio ❤ JavaScript
Visual Studio ❤ JavaScriptVisual Studio ❤ JavaScript
Visual Studio ❤ JavaScript
 
How to build a Mobile API or HTML 5 app in 5 minutes
How to build a Mobile API or HTML 5 app in 5 minutesHow to build a Mobile API or HTML 5 app in 5 minutes
How to build a Mobile API or HTML 5 app in 5 minutes
 
7 Features Of React Native
7 Features Of React Native7 Features Of React Native
7 Features Of React Native
 
JavaScript Toolkit
JavaScript ToolkitJavaScript Toolkit
JavaScript Toolkit
 
Nodejsvs
NodejsvsNodejsvs
Nodejsvs
 
Mercurial
MercurialMercurial
Mercurial
 
Azure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile AppsAzure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile Apps
 
What’s new in Visual Studio 2012 & .NET 4.5
What’s new in Visual Studio 2012 & .NET 4.5What’s new in Visual Studio 2012 & .NET 4.5
What’s new in Visual Studio 2012 & .NET 4.5
 
7 key features of node js
7 key features of node js7 key features of node js
7 key features of node js
 
Windows 8
Windows 8Windows 8
Windows 8
 
ASP.NET & Unit Testing
ASP.NET & Unit TestingASP.NET & Unit Testing
ASP.NET & Unit Testing
 
Visual Studio Tools for Cordova
Visual Studio Tools for CordovaVisual Studio Tools for Cordova
Visual Studio Tools for Cordova
 
Modern web applications
Modern web applicationsModern web applications
Modern web applications
 
Azure Deployment(Seattle)
Azure Deployment(Seattle)Azure Deployment(Seattle)
Azure Deployment(Seattle)
 
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
Controle do ciclo de vida do desenvolvimento de software com tfs  vstsControle do ciclo de vida do desenvolvimento de software com tfs  vsts
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
 
Php development
Php developmentPhp development
Php development
 
Visual studio 2017 - What's New
Visual studio 2017   - What's NewVisual studio 2017   - What's New
Visual studio 2017 - What's New
 
Deeper into Windows 10 Development
Deeper into Windows 10 DevelopmentDeeper into Windows 10 Development
Deeper into Windows 10 Development
 
WebMatrix
WebMatrixWebMatrix
WebMatrix
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React Native
 

Similaire à Testing apps with MTM and Tea Foundation Service

FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
WSPDC & FEDSPUG
 
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overview
Spiffy
 
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
Ashwin Jujgar
 
Improving Software Quality- 2-day Tester Training
Improving Software Quality- 2-day Tester TrainingImproving Software Quality- 2-day Tester Training
Improving Software Quality- 2-day Tester Training
Anna Russo
 

Similaire à Testing apps with MTM and Tea Foundation Service (20)

FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FME
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 
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
 
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalk
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overview
 
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
 
How to Add Perfecto to Your CI
How to Add Perfecto to Your CIHow to Add Perfecto to Your CI
How to Add Perfecto to Your CI
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Continuous Integration: A Case Study
Continuous Integration: A Case StudyContinuous Integration: A Case Study
Continuous Integration: A Case Study
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
 
#ESPC19 How to do #DevOps with #SPFx
#ESPC19 How to do #DevOps with #SPFx#ESPC19 How to do #DevOps with #SPFx
#ESPC19 How to do #DevOps with #SPFx
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
 
Dev ops
Dev opsDev ops
Dev ops
 
Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver Example
 
Improving Software Quality- 2-day Tester Training
Improving Software Quality- 2-day Tester TrainingImproving Software Quality- 2-day Tester Training
Improving Software Quality- 2-day Tester Training
 
VS TFS 2010 - Part1
VS TFS 2010 - Part1VS TFS 2010 - Part1
VS TFS 2010 - Part1
 
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
 

Plus de Kevin DeRudder (10)

Build your own Cloud/Home security system for 60$
Build your own Cloud/Home security system for 60$Build your own Cloud/Home security system for 60$
Build your own Cloud/Home security system for 60$
 
Comparing xaml and html
Comparing xaml and htmlComparing xaml and html
Comparing xaml and html
 
ECMASCRIPT.NEXT
ECMASCRIPT.NEXTECMASCRIPT.NEXT
ECMASCRIPT.NEXT
 
ECMAScript.Next ECMAScipt 6
ECMAScript.Next ECMAScipt 6ECMAScript.Next ECMAScipt 6
ECMAScript.Next ECMAScipt 6
 
Responsive SharePoint
Responsive SharePointResponsive SharePoint
Responsive SharePoint
 
Developers and Designers
Developers and DesignersDevelopers and Designers
Developers and Designers
 
Every Web Developer is a Win8 developer
Every Web Developer is a Win8 developerEvery Web Developer is a Win8 developer
Every Web Developer is a Win8 developer
 
Media queries
Media queriesMedia queries
Media queries
 
What you need to know bout html5
What you need to know bout html5What you need to know bout html5
What you need to know bout html5
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
 

Dernier

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Testing apps with MTM and Tea Foundation Service

  • 1. #comdaybe Testing Apps with MTM and Team Foundation Service Sparkles / eGuidelines Pieter Gheysens / Kevin DeRudder @pietergheysens / @kevinderudder
  • 2. What’s the story between us …
  • 3.
  • 4.
  • 5. and this is what happens when we work together
  • 6. and this is what happens when we work together
  • 7. and this is what happens when we work together
  • 8. GOAL Setup Team Foundation Service to get started Build and test a Win 8 store application Make it crash
  • 9. demo Blame the TFS Guy But it was a developer : )
  • 11.
  • 12. Different TFS hosting options • On-premises box product [part of VS MSDN Subscription] • Third-Party Partner hosted TFS http://aka.ms/tfsHosting • Microsoft’s Team Foundation Service http://tfs.visualstudio.com
  • 13. Team Foundation Service Accessible • Access Source code and work items from any browser • Integrates with Visual Studio and Eclipse, command-line, others Easy Setup • Be up and running in <10 minutes • No infrastructure to manage. All cloud- hosted • Request and manage stakeholder feedback from anyone with a Live ID/Microsoft account Your Choices • Any language (.NET, Python, Java, whatever) on any platform (Windows, Linux, OSX, etc.) • Use tools and languages that work for you. • Create teams, projects that match your workflow
  • 14. Server Service Agile Product/Project Management Test Case Management Heterogeneous Development Virtual Test Lab Management SharePoint Integration Data Warehouse & Reporting Work Items, Source Control, & Build Collaborate with anyone, from anywhere Near-zero setup and administration Differences
  • 16. Continuous Delivery Model for Team Foundation Service Visual Studio 2012 Launch Team Foundation Service Free Plan Visual Studio 2012 Update 1 3-week service delivery sprints – rapid delivery Frequent updates for on-premises/boxed products DevOps capabilities with System Center 2012 SP1 September 2012 October 2012 November 2012 December 2012 January 2013 Visual Studio 2012 Update 2 March 2013
  • 17. Team Foundation Service details * Capability in preview – limits may apply. Authoring load tests requires Visual Studio Ultimate 2013 Preview.  Version control (TFVC or Git)  Comment on changesets & commits  Work item tracking and tagging  Team rooms  Agile planning tools  Feedback Management  Agile Portfolio Management*  Build*  Web-based test case management*  Load testing* New! New! New! New!
  • 18. demo Building and Testing a Win8 app with Microsoft Test Manager 2012 and Team Foundation Service
  • 20. Resources • Testing Windows Store Apps http://msdn.microsoft.com/library/hh405417(VS.110).aspx • Running Apps on a remote device http://msdn.microsoft.com/en-US/library/hh441469.aspx#bkmk_install • Software on Hosted Build VMs http://tfs.visualstudio.com/en-us/learn/hosted-build-controller-in-vs.aspx#software • tfs.visualstudio.com
  • 21. Thank you! Pieter Gheysens pieter.gheysens@sparkles.be - @pietergheysens www.sparkles.be Kevin DeRudder kevin@e-guidelines.be - @kevinderudder www.e-guidelines.be