Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 1
#comdaybe
Testing Apps with MTM
and Team Foundation ServiceSparkles / eGuidelines
Pieter Gheysens / Kevin DeRudder
@pietergheysens / @kevinderudder
What’s the story between us …
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 2
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 3
and this is what happens when we work together
and this is what happens when we work together
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 4
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
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 5
Agenda
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 6
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
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 7
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
demoTeam Foundation Service
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 8
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 withSystem Center 2012 SP1
September
2012October 2012 November
2012December
2012January 2013
Visual Studio 2012 Update 2
March
2013
* 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!
Team Foundation Service details
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 9
demoBuilding and Testing a Win8 app
with Microsoft Test Manager 2012
and Team Foundation Service
Q&ATeam Foundation Service
Testing Apps with MTM and Team Foundation Service
21/06/2013
Community Day 2013 - Pieter Gheysens & Kevin DeRudder 10
Resources
• Testing Windows Store Appshttp://msdn.microsoft.com/library/hh405417(VS.110).aspx
• Running Apps on a remote devicehttp://msdn.microsoft.com/en-US/library/hh441469.aspx#bkmk_install
• Software on Hosted Build VMshttp://tfs.visualstudio.com/en-us/learn/hosted-build-controller-in-vs.aspx#software
• tfs.visualstudio.com
Thank you!
Pieter Gheysens
[email protected] - @pietergheysens
www.sparkles.be
Kevin [email protected] - @kevinderudder
www.e-guidelines.be