Performance Testing on Agile Development Teams

  • 939 views
Uploaded on

Performance Testing on Agile Development Teams

Performance Testing on Agile Development Teams

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
939
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
35
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Overview of Performance Testing for Agile/Lean teams by: Scott Barber Chief Technologist, PerfTestPlus, Inc. sbarber@perftestplus.com www.perftestplus.com Author: Co-Author: Contributing Author:Books: www.perftestplus.com/pubs About me: about.me/scott.barber www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 1
  • 2. Have you ever wondered… teams have no idea where performance “fits” in an Agile development lifecycle? www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 2
  • 3. Because performance “fit” in an Agile development lifecycle… www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 3
  • 4. Performance is (or should be) in an Agile development lifecycle! www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 4
  • 5. Overview Performance Testing is inherently Agile, but... Integrating Performance Testing into Agile Efforts effectively is not inherently easy! www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 5
  • 6. Agility in Performance TestingPerformance Testingis a repeatingcycle of: Complicated by unknowns, estimations, & approximations www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 6
  • 7. Agility in Software DevelopmentAgile is arepeatingcycle of: Gated by inexact and variable notions of acceptance www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 7
  • 8. Agile Perf Testing in Agile DevPutting them togetheris… …a tad complicated www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 8
  • 9. Keys to SuccessInvolve management in evolving performance cultureGet performance into user stories • Response times • Resource allocationsInvolve developers • Code profiling • Integrate performance measurement into unit testsMake performance part of story acceptance • Quantitative • QualitativeInvolve performance testers • Throughout the cycle • Gain respect as advisors as well as testers www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 9
  • 10. Questions www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 10
  • 11. Valuable ResourcesPerformance Testing Guidance for Web Applications • Microsoft patterns&practices 2009 • *especially* Chapters 1-7 • Free from http://perftestingguide.codeplex.com/How to Reduce the Cost of Testing • CRC Press, 2011 • Chapter 16 (free from PerfTestPlus.com) • Order book on AmazonOther Articles and Websites • An Explanation of Performance Testing on an Agile Team (part 1, part 2) • Performance testing in the Agile enterprise • Software performance testing: There is no I in team www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 11