keynote: next generation testing

15
Delivering on our Vision Integrated Quality Assurance Tang Siak Kwan ([email protected] ) Regional Sales Lead Developer Tools

Upload: loh-chuan-ho-ervin

Post on 29-Jun-2015

170 views

Category:

Documents


4 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Keynote: Next Generation Testing

Delivering on our Vision

Integrated Quality Assurance

Tang Siak Kwan ([email protected])

Regional Sales Lead – Developer Tools

Page 2: Keynote: Next Generation Testing

“my testers are spending too long testing the same thing”“developers and testers work in silos

and don‟t communicate/speak the same language”“we have a changed requirement,

what do I need to test?”

“By the time we found a major issue with the architecture it was too late to economically fix it”

“when is my software ready to ship?” “the developers say the

defects are useless”

Common Concerns for Test/QA Managers

“my testers are spending too long testing the same thing”

“developers and testers work in silos and don‟t communicate/speak the same language”

“we have a changed requirement, what do I need to test?”

“By the time we found a major issue with the architecture it was too late to economically fix it”

“when is my software ready to ship?”

“the developers say the defects are useless”

Page 3: Keynote: Next Generation Testing

Testing Across the LifecycleAn integrated offering optimized to discover issues early and streamline the flow actionable information

Virtualized

Lab

Developer

Test

Manual

Testing

Performance

& Load

The majority of testing is done

here „no more, no repro‟

Actionable feedback

Fast forward for manual testing

70% Testing here

As code is developed

automate critical tests

Unit testing, Code Coverage,

Coded UI Testing

Test impact analysis,

Gated Check-ins

Dramatically improving the build,

deploy test workflow

Test from an on-demand, known state

Snapshot complex environments

Find problems early lowering

the impact of design flaws

Validate design decisions

Simulate production loadTeam HubA 360 degree view

of relationships and progress ensures you

are ready to ship.

Test Case Management

Transparency across all roles

Streamlined flow of feedback

Page 4: Keynote: Next Generation Testing

Quality Dashboard

Are we making progress on running test plans?How quickly are we fixing bugs?Are the tests covering the code on builds?Are build failures blocking progress?Do the “fixes” actually fix the bugs?How fast is code changing?

Page 5: Keynote: Next Generation Testing

Visual Studio 2010 For ALM

Page 6: Keynote: Next Generation Testing

Continuous Delivery

Page 7: Keynote: Next Generation Testing

Jul 2010 Oct 2010 Jan 2011

Continuous Value DeliveryPlatforms & Tools

ALM

Aug 2010

LightSwitch Beta 1

Apr 2010

VS2010 Launch

Jul 2010

Pro Power Tools Update

Jun 2010

VS Power Tools for SharePoint

Jun 2010

Pro Power Tools

Sep 2010

Windows Phone Developer Tools

Nov 2010

VB for Windows Phone Developer Tools

Dec 2010

VS 2010 SP1 Beta

Mar 2011

VS 2010 SP1 RTW

Mar 2011

LightSwitch Beta 2

Mar 2011

Windows Azure Tools

Jun 2010

Visualization and Modeling Feature Pack

Jun 2010

TFS Power Tools

Aug 2010

TFS Scrum Template

Aug 2010

Lab Management Feature Pack

Nov 2010

Test Automation Feature Pack

Mar 2011

Project Server Integration Feature Pack

Mar 2011

TFS Azure Private CTP

Page 8: Keynote: Next Generation Testing

MicrosoftVisual Studio 2010 ALM at

Page 9: Keynote: Next Generation Testing

We Understand …

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

Hawaii

Redmond Fargo

North Carolina

Northern Ireland Scotland

France

Hyderabad

Shanghai

Active Users – Service Offering

Page 10: Keynote: Next Generation Testing

TFS Supporting

CodePlex

Page 11: Keynote: Next Generation Testing

CodePlex has 2.5 million users worldwide

2.5 million CodePlex supports

15,000 projectsusers

15,000project

s

Page 12: Keynote: Next Generation Testing

Benefits of

Using TFS 2010

Page 13: Keynote: Next Generation Testing

55 percent hardware consolidation

89 percent total cost of ownership (TCO) savings projected

100 percent increase in capacity

Up to 95 percent performance gain

100 percent availability

55%

89%

100%95%100%

Page 14: Keynote: Next Generation Testing

In ConclusionALM is all about Delivering Value to the customer

Visual Studio Helps customers realize success by:• Streamlining the Flow of Value

• Reducing Waste

• Increasing Transparency

Page 15: Keynote: Next Generation Testing

Questions…