Agile Testing on Steroids

Agile Tour 2010

Vipul Gupta
Testing Evangelist www.impetus.com

Sanjay Sharma
Technical Evangelist www.impetus.com

Agile Testing on Steroids

what we will talk
Today

Agile Testing on Steroids

state of

product development

Agile Testing on Steroids

product testing challenges their solutions

Agile Testing on Steroids

product testing a next generation platform

Agile Testing on Steroids

product testing q&a and open discussion

Agile Testing on Steroids

becoming increasingly complex
due to new

technologies

State of product development

Agile Testing on Steroids

becoming increasingly complex
due to increasing

environments State of product development

Agile Testing on Steroids

becoming increasingly complex
due to demanding

enterprise mobility
solution

State of product development

Agile Testing on Steroids

becoming increasingly complex
due to diverse

codebase

State of product development

Agile Testing on Steroids

becoming increasingly complex
due to agile

State of product development

Agile Testing on Steroids

What is a million dollar question that comes to your mind when you come to work everyday?

12

Agile Testing on Steroids

are we doing the right thing

right way? Challenges in product testing

Agile Testing on Steroids

is my testing team doing«

enough testing? Challenges in product testing

Agile Testing on Steroids

wish I had more budget to
test more..

Challenges in product testing

Agile Testing on Steroids

shall I look for

partners? Challenges in product testing

Agile Testing on Steroids
Level 1 - Illusive Scope Crude Product Testing 

Ad-hoc Testing

Level 2 - Primitive Scope Elementary Product Testing KEY TESTING ACTIVITIES 

Manual UI, Functional, Integration, System & Ad-hoc Non-Functional
Scope

Level 3 - Reflexive

Essential Product Testing

Level 4 - Systematic 

Strategy  Plan  Implement & Execute  Maintenance  Monitor  Measure 

Manual UAT & Non-Functional  Classic Automation Functional

Scope Streamlined Product Testing 

Manual Strategic Non Functional  Planned Automation Functional & Non-Functional

Level 5 - Comprehensive Scope

Progressive Product Testing 

E2E Automation  E2T Automation  Continuous Improvement

Test Engineering Maturity Model

Agile Testing on Steroids

A Pragmatic Approach

Agile Testing on Steroids

integrated

toolsets and practices

Philosophy behind

Agile Testing on Steroids

remove

subjectivity and ambiguities
from decision making process

Philosophy behind

Agile Testing on Steroids

think testing
leave implementation worries

Philosophy behind

Agile Testing on Steroids

¶Adapt·
rather than

Replace

Philosophy behind

Agile Testing on Steroids

Agile Testing on Steroids
Requirement Project Estimation Source Code Mgmt

Test cases Iterations / Sprints

Automated Management
TDD

CI environment
+ Code Metrics/ Coverage, Violations drilldown, Time machine, Quick wins

Development Dev environment
(provide architecture, tools, IDE, reusable API)

Release Testing
PIT/ELT- parallel independent/End of lifecycle testing

Defect Mgmt

Task Mgmt

User Mgmt
Legend

Internals
24

Test 360- core UI

Test 360- core non UI

Test 360-manual

Agile Testing on Steroids

Agile Testing on Steroids

Agile Testing on Steroids

Agile Testing on Steroids

informal process

enforcement

Advantages of

Agile Testing on Steroids

enables fact based
test prioritization

Advantages of

Agile Testing on Steroids

comprehensive and independent
testing view

Advantages of

Agile Testing on Steroids

enables fact based informed

go/no go decisions

Advantages of

Agile Testing on Steroids

All round traceability->Requirements->Code->Defects ->Test cases->Sprint->Tasks->

unravel hidden aspects Advantages of

Agile Testing on Steroids

acts as an informal collaboration platform
to channelize

communication between teams Advantages of

Agile Testing on Steroids

uses right mix of

manual & automation methods

Advantages of

Agile Testing on Steroids

leads to

matured software testing

Advantages of

Thank You