progression testing - wordpress.com · progression testing adam knight twitter: @adampknight blog:...

12
Progression Testing Adam Knight Twitter: @adampknight Blog: www.a-sisyphean-task.com •https://www.flickr.com/photos/openeye/5066018779

Upload: others

Post on 21-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

Progression Testing

Adam Knight Twitter: @adampknight

Blog: www.a-sisyphean-task.com

• htt

ps://

ww

w.fl

ickr

.com

/pho

tos/

open

eye/

5066

0187

79

Page 2: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

This is Adam

Page 3: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

This is Adam

Page 4: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

This is RainStor

Page 5: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

This is RainStor

Page 6: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

Lack of Progression is Regression

•  Bugs can arise where functionality has not changed •  Customer expectation has changed •  The market has moved on •  We can move backwards by standing still

• imag

e : r

ay w

ewer

ka h

ttp:

//ww

w.fl

ickr

.com

/pho

tos/

picf

ix/4

4092

5766

8

Page 7: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

Automation is software development

•  Focus on needs rather than tools •  Iteratively improve to introduce test capabilities •  Incorporate newly added product features •  Adapt to new environments and technologies

• htt

ps://

ww

w.fl

ickr

.com

/pho

tos/

fran

cois

mai

llot/

8333

4229

64/

Page 8: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

This is a RainStor Test Pattern

Page 9: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

This is a RainStor Test Pattern

Page 10: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

Test Harness Requirements Change From Through To

Data Import and Query

Administration Commands

Full Cluster Administration

Single Server Single Process

Multi-server single pack Multi-server parallel Packs

Sequential Packs Iterative Execution Parallel Iterative Execution

No ODBC/JDBC ODBC/JDBC single thread

ODBC/JDBC multi-thread

Text Based Reporting Simple HTML Report Interactive HTML with Summary and Differences

Linux Only Linux, Solaris, AIX, HPUX and (gasp) Windows

Linux Only

Page 11: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

Thanks •  Email: [email protected] •  Twitter: @adampknight •  Blog: http://www.a-sisyphean-task.com

•  Email: [email protected] •  WebSite: http://www.rainstor.com

Page 12: Progression Testing - WordPress.com · Progression Testing Adam Knight Twitter: @adampknight Blog: • 5066018779 This is Adam This is Adam This is RainStor This is RainStor Lack

References •  Further Reading •  From smart people •  http://lizkeogh.com/2011/03/04/step-away-from-the-tools/ •  http://testobsessed.com/2011/02/the-atdd-arch/ •  From me •  http://www.a-sisyphean-task.com/2011/03/without-stabilisers-

why-writing-your.html •  http://www.a-sisyphean-task.com/2012/10/moving-backwards-

by-standing-still-how.html