Presentation is loading. Please wait.

Presentation is loading. Please wait.

9 Patterns in Automated Testing Paul Merrill Consultant, Trainer Beaufort Fairmont.

Similar presentations


Presentation on theme: "9 Patterns in Automated Testing Paul Merrill Consultant, Trainer Beaufort Fairmont."— Presentation transcript:

1 9 Patterns in Automated Testing Paul Merrill Consultant, Trainer Beaufort Fairmont

2 What’s the next number? {2, 4, 6, …} {1, 2, 3, 5, …} {2, 3, 5, 7, 11, …} {3, 1, 4, 1, 5, …} Copyright Beaufort Fairmont, LLC, 2013

3 They are… {2, 4, 6, 8, 10} – Even Numbers 1, 2, 3, 5, 8, 13} - Fibonacci Sequence 2, 3, 5, 7, 11, 13, 17} – Primes 3, 1, 4, 1, 5, 9, 2} - Digits of Pi Which of these are patterns? Copyright Beaufort Fairmont, LLC, 2013

4 What is a Pattern? Copyright Beaufort Fairmont, LLC, 2013

5 pattern 1 (ˈpæt ə n) — n 1.an arrangement of repeated or corresponding parts, decorative motifs, etc: although the notes seemed random, a careful listener could detect a pattern **World English Dictionary Copyright Beaufort Fairmont, LLC, 2013

6

7 Working Definition: Something we’ve experienced multiple times and from which we’ve learned Copyright Beaufort Fairmont, LLC, 2013

8 David Kolb’s Learning Cycle Copyright Beaufort Fairmont, LLC, 2013

9 AutomationPatterns.org Copyright Beaufort Fairmont, LLC, 2013

10 The Break-down Framework Design Test Case Design Infrastructure Behavioral Copyright Beaufort Fairmont, LLC, 2013

11 Isolate Test Cases Copyright Beaufort Fairmont, LLC, 2013

12 Test Case Fails for One and Only One Reason Copyright Beaufort Fairmont, LLC, 2013

13 Pass or Fail Only Copyright Beaufort Fairmont, LLC, 2013

14 AntiPattern - Record and Playback Copyright Beaufort Fairmont, LLC, 2013

15 Developers Can Run Tests Copyright Beaufort Fairmont, LLC, 2013

16 Integrate Test Cases into Continuous Integration Copyright Beaufort Fairmont, LLC, 2013

17 Create Test Environment with Single Button Press Copyright Beaufort Fairmont, LLC, 2013

18 AntiPattern - l33t automation architect Copyright Beaufort Fairmont, LLC, 2013

19 Write Test Cases Fast Copyright Beaufort Fairmont, LLC, 2013

20 Patterns that don’t exist The human tendency to see patterns that do not actually exist is called apophenia. Misperception of patterns in random data is called pareidolia. Copyright Beaufort Fairmont, LLC, 2013

21 Paul Merrill Consultant &

22 9 Patterns in Automated Testing Paul Merrill Consultant, Trainer Beaufort Fairmont


Download ppt "9 Patterns in Automated Testing Paul Merrill Consultant, Trainer Beaufort Fairmont."

Similar presentations


Ads by Google