Presentation is loading. Please wait.

Presentation is loading. Please wait.

Webinar Becoming More Agile? Here Is How Testing Needs To Change

Similar presentations


Presentation on theme: "Webinar Becoming More Agile? Here Is How Testing Needs To Change"— Presentation transcript:

1 Webinar Becoming More Agile? Here Is How Testing Needs To Change
Diego Lo Giudice, Vice President, Principal Analyst May 2, Call in at 10:55 a.m. Eastern time

2 Modern applications need Agile development approaches . . .
. . . and testing needs to change.

3 Agenda Agile disrupts testing as we know it. TCoE: a concept of the past? New Agile and existing testing practices remix The five “must-haves” for Agile testing tools!

4 Agenda Agile disrupts testing as we know it. TCoE: a concept of the past? New Agile and existing testing practices remix The five “must-haves” for Agile testing tools!

5 Doing “Right Things” vs “Things Right”
Why Agile? We still have a huge quality issue . . . Doing “Right Things” vs “Things Right” Source: Forrester adaptation from presentation, Intellect - Information Technology Telecommunications and Electronics Association, March, 2012

6 Quality is the number one claimed benefit of Agile
“What are the perceived benefits in your organization of using Agile?” (Select up to three) Quality Responsiveness to change Speed Base: 205 IT professionals from organizations that are implementing or have implemented Agile (multiple responses accepted); Source: April 30, 2012, “Survey Results: How Agile Is Your Organization?” Forrester report

7 Traditional testing conflicts with the values of the Agile manifesto
Source: January 15, 2013, “Consistent Performance In Agile Teams Must Include Testing” Forrester report

8 Agenda Agile disrupts testing as we know it. TCoE: a concept of the past? New Agile and existing testing practices remix The five “must-haves” for Agile testing tools!

9 Agile teams break the testing center of excellence model!

10 The TCoE model centralizes all testing activities . . .
Automation scripters Manual testers Performance/ integration lab Test management: process, people, tools

11 With Agile, testers sit side-by-side with developers, and most testing activities move to the project teams DevTest teams Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers

12 The TCoE transforms to testing community of practices
Performance/ integration lab Testing practices: TDD, BDD, UATD, SBT, exploratory testing . . . Automation architects/ designers Testing SMEs

13 In three to five years . . . TCoE: testing center of excellence TPCoE: testing practice center of excellence Or: community of practice Source: January 15, 2013, “Consistent Performance In Agile Teams Must Include Testing” Forrester report

14 Agenda Agile disrupts testing as we know it. TCoE: a concept of the past? New Agile and existing testing practices remix The five “must-haves” for Agile testing tools!

15 Developers get involved in testing with greater frequency!
“How often do you use the following tools when you develop software/applications?” Tech-testing tools Base: 2,038 North American, European, and Asian software developers; Source: Forrsights Developer Survey, Q1 2013

16 Unit testing is the most common testing practice
“Which of the following testing and release management practices does your development team currently use?” (Select all that apply) Unit testing 58% Exploratory testing 20% Performance/load testing 38% Automation/regression testing 30% Continuous integration with multiple weekly builds 32% Base: 698 North American, European, and Asian professional software, internal IT, game developers, and consultants; Source: Forrsights Developer Survey, Q1 2013

17 Agile brings new practices and extends the existing.
Testing done in an accelerated environment needs lean test management. Testing from sprint 0, continuous, incremental, automated all the way through Test automation levels increase. Automation becomes a developer’s job. UATD, TDD, BDD, exploratory testing practices

18 Testing needs to be done continuously, early, and fast!
In large-scale complex environments, some specialized, centralized testing might still persist ! Source: January 15, 2013, “Consistent Performance In Agile Teams Must Include Testing” Forrester report

19 Higher level of automation needs new practices and tools.
Less focus on GUI automation Automation beyond the GUI API automation Services automation Better design and reuse SDLC to develop automation tests A task for developers Image source: HAAP Media (

20 Agenda Agile disrupts testing as we know it. TCoE: a concept of the past? New Agile and existing testing practices remix The five “must-haves” for Agile testing tools!

21 Agile imposes new requirements on application life-cycle management tools
Smaller teams (3-10) MvP Visual requirements over text Social/ feedback Frequent release (6+/year, business) Pull models (e.g., Kanban) Quality/ testing Upfront and faster! Source: October 23, 2012, “The Forrester Wave™: Application Life-Cycle Management , Q4 2012” Forrester report

22 Stay tuned for the “Testing tools landscape 2013 ” coming out In Q2
Agile is also changing the testing tool landscape. The biggies evolving at different paces . . . jUnit xUNIT nUnit.net Selenium Cucumber Fitnesse Smaller players. . .Used for Agile testing SpecFlow Creeping in Image source: wallpaperpassion.com ( Stay tuned for the “Testing tools landscape 2013 ” coming out In Q2

23 And imposes five “must-haves” on testing tools
Increased Greater simplicity Continuous testing Improved More automation

24 Our Agile and Lean Playbook has a wealth of additional information

25 Register with Promo Code “ADD13WEB” to save $100!
Forrester’s Forum For Application Development & Delivery Professionals DRIVING BUSINESS IMPACT October 17–18, 2013 · JW Marriott Indianapolis Register with Promo Code “ADD13WEB” to save $100! Your stakeholders now view technology as instrumental to tomorrow’s success, and they need you and your teams to design and deliver their future. Join us to learn how to design and deliver business impact. Be the first to hear the latest content from Forrester analysts. Attend sessions lead by leading industry executives to hear their success stories. Meet face-to-face with analysts to discuss your issues. Network with peers dealing with the same challenges you are.

26 Diego Lo Giudice


Download ppt "Webinar Becoming More Agile? Here Is How Testing Needs To Change"

Similar presentations


Ads by Google