Top Banner
Agile Testing Quadrants Discussion Mary Jiang Dec, 6
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile testing quadrants discussion

Agile Testing Quadrants Discussion

Mary Jiang

Dec, 6

Page 2: Agile testing quadrants discussion

Mary Jiang• Sr. Project Manager

• PMP, CSM, CSD, CSPO and CSP

• 12+ years industry experience

• 6+ Agile experience

• Joined Perficient China GDC in 2008

• Focusing on QA & Testing

• Previously worked for UTstarcom, Siemens and Alipay.com

About me

Page 3: Agile testing quadrants discussion
Page 4: Agile testing quadrants discussion

Is it agile testing?

Page 5: Agile testing quadrants discussion

Is it agile testing?

Page 6: Agile testing quadrants discussion

Is it agile testing?

Page 7: Agile testing quadrants discussion

Several questions regarding Agile Testing

• All agile testing must be automated?

• UAT is most important testing?

• When will we need to start to do testing?

• Do we still need tester in agile projects?

• Will we get enough test coverage in agile projects?

• …

Page 8: Agile testing quadrants discussion

Agile Testing Quadrants

12/8/2014 8

Q2 Q3

Q1 Q4

Application Under Test

Business-Facing

Technology-Facing

Sup

po

rtin

g th

e t

eam

Critiq

ue

pro

du

ct

Page 9: Agile testing quadrants discussion

Some Clarification

• Examples

• Simulations

• Exploratory Testing

• “ility” testing

• Critique product

12/8/2014 9

Page 10: Agile testing quadrants discussion

Agile Testing Quadrants

12/8/2014 10

Functional Tests

Examples

Story Tests

Prototype

Simulations

Exploratory Testing

Scenarios

Usability testing

User Acceptance Testing

Alpha/Beta

Unit Tests

Component Tests

Performance & Load testing

Security Testing

“ility” testing

Application Under Test

Business-Facing

Technology-Facing

Sup

po

rtin

g th

e t

eam

Critiq

ue

pro

du

ct

Page 11: Agile testing quadrants discussion

Business supporting test

• Support Team

– Right tools to elicit requirements

– From big picture to details

– Driving development with business – facing testing

• Critique product

– Demonstrate applications to stakeholders to get early feedback

– Use scenarios and workflow to test from end to end

Page 12: Agile testing quadrants discussion

Technical Supporting Test

• Support Team

– Unit tests

– Component Tests

– Continuous build

• Critique product

– Performance/load testing

– Security testing

– “ility” testing

Page 13: Agile testing quadrants discussion

“ Nothing is done until it is tested ”

Famous saying in Agile

12/8/2014 13

Page 14: Agile testing quadrants discussion

Where do we start?

• Test earlier

• Test driven requirement

• Test driven development

• Keep testing pass

• Big picture

• Pair Testing

• “Show me”

12/8/2014 14

Page 15: Agile testing quadrants discussion

Checklist

• Do we have clear acceptance criteria?

• Do we show prototypes to users before we start coding?

• Do we have specific test data?

• Do we have an automated build process and get quick feedback?

• Are we capture the right examples? Do we need more? Are we

basing our tests on these examples?

• Do we consider technological requirements early enough in the

development cycle?

• Do our business-facing tests help us to deliver a product that

matches customers’ expectation?

• …

12/8/2014 15

Page 16: Agile testing quadrants discussion

Automation

12/8/2014 16

Page 17: Agile testing quadrants discussion

Summary

• A software testing practice that follows the principles of agile

software development

• Involves all members of a cross-functional agile team, with

special expertise contributed by testers

• Testing from the customer perspective as early as possible

• Includes everything beyond unit and component level testing

• Does not just mean testing on agile project

12/8/2014 17

Page 18: Agile testing quadrants discussion

12/8/2014 18

Page 19: Agile testing quadrants discussion

12/8/2014 19