Are you tired of spending hours trying to reproduce and diagnose bugs? Do you have a hard time getting testers and developers to talk to each other? Is it difficult to determine which tests are most important to run after you produce a new build? Software testing is perhaps the #1 area of investment for the application lifecycle management capabilities of Microsoft Visual Studio 2010. In this session, we will introduce the software testing capabilities offered by Visual Studio 2010, which are covered comprehensively in the respective sessions. Given that you want to deliver high quality code, when you drive your entire software development lifecycle with tests – you will dramatically improve overall quality.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Keynote: Next Generation Testing
1. Delivering on our Vision
Integrated Quality Assurance
Tang Siak Kwan (sktang@microsoft.com)
Regional Sales Lead – Developer Tools
2. Common Concerns for Test/QA Managers
“developers and testers work in “By the time we found a
silos and don‟t communicate/speak
major issue with the
the same language” the time we
“By found a majortoo late
architecture it was issue
“my testers are spending tooeconomically fix it”
to
with the architecture it was too late to
long testing the same thing”
“developers and testers work in silos
“we have a changed requirement, fix it” “the developers say the
economicallyready to
what do I need my software
“when is to test?” communicate/speak
and don‟t defects are useless”
ship?” the a changed requirement, say the
“we have same language” “the developers
“my testers are I needtoo defects are useless”
what do spending to test?” ready to ship?”
“when is my software
long testing the same thing”
3. Find problems early loweringimproving the build,
Dramatically
the impact of design flaws workflow
deploy test
Validate design decisionsan on-demand, known state
Test from
Simulate production load
Snapshot complex environmentsPerformance Hub
Team Virtualized
Testing Across the Lifecycle & Load relationshipsview Lab
A 360 degree
of and
progress ensures you
An integrated offering are ready to ship.
optimized to discover of testing is done
The majority issues Test Case Management
early and streamline therepro‟
here „no more, no
Transparency
Manual all roles
across
flow actionable Actionable feedback
information Developer
As code is developed Testing
Fast forward for manual testing
automate critical tests
Streamlined flow
of feedback Test
70% Testing here
Unit testing, Code Coverage,
Coded UI Testing
Test impact analysis,
Gated Check-ins
4. Quality Dashboard
Are Aremakingthecovering the code on builds?
we theDobuild“fixes”fast running progress?
Are How How onare code the bugs?
progress actually fix
tests failures blocking test bugs?
quickly is we fixing plans?
changing?
7. Continuous Value Delivery
Platforms & Tools
Sep 2010 Mar 2011
Jun 2010 Windows Phone Developer Tools VS 2010 SP1 RTW
VS Power Tools for SharePoint Nov 2010 Mar 2011
Jul 2010 VB for Windows Phone Developer Tools LightSwitch Beta 2
Pro Power Tools Update
Dec 2010 Mar 2011
Apr 2010 Jun 2010 Aug 2010 VS 2010 SP1 Beta Windows Azure Tools
VS2010 Launch Pro Power Tools LightSwitch Beta 1
Jul 2010 Oct 2010 Jan 2011
Nov 2010 Mar 2011
Jun 2010 Test Automation Feature Pack
TFS Power Tools TFS Azure Private CTP
Jun 2010 Aug 2010
TFS Scrum Template Mar 2011
Visualization and Modeling Feature Pack
Aug 2010 Project Server Integration Feature Pack
Lab Management Feature Pack
ALM
9. We UnderstandUsers – Service Offering
Active …
Northern Ireland Scotland
Redmond Fargo
France
Shanghai
Hawaii North Carolina
Hyderabad
Internal Usage January 2011
Instances 42
Team Project Collections 145
Team Projects 6,750
Active Users 19,459
Work Items 8,756,129
Source Code Files 101,486,222
13. 55 percent hardware
consolidation
89 percent total cost of
ownership (TCO) savings projected
100 percent increase
in capacity
Up to 95 percent
100 55%
100
performance gain
%
%95%
89%
100 percent availability
14. In Conclusion
ALM is all about Delivering Value to the customer
Visual Studio Helps customers realize success by:
• Streamlining the Flow of Value
• Reducing Waste
• Increasing Transparency