Your SlideShare is downloading. ×
0
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
April: 9 Patterns in Automated Testing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

April: 9 Patterns in Automated Testing

228

Published on

Many of the problems we face in Automated Testing aren't unique. They are problems we've seen before and will see again. Knowing these patterns helps us more quickly understand what will and won't …

Many of the problems we face in Automated Testing aren't unique. They are problems we've seen before and will see again. Knowing these patterns helps us more quickly understand what will and won't work in a given situation. This presentation will go over 9 patterns in automated testing. Most of them are domain independent -- they are common across different businesses, technology stacks, and architectures.

Join us to learn nine automated testing patterns and get access to many others.

About the speaker:
Paul Merrill is a Consultant and Trainer for Beaufort Fairmont. He's spent the last 12 years developing applications for a wide range of industries, from Healthcare to Advertising to Mobile. Paul spends his time working to "rid the world of bad code" through training and player-coach engagements working with companies to automate their testing efforts and use software engineering best practices.

Beaufort Fairmont is the software industry's source for automated testing player-coach engagements, consulting, and training. Our engineers have a passion for simplifying the complicated process of automated testing, allowing companies to take advantage of the many benefits of automated quality assurance. For more information, visit us at www.beaufortfairmont.com.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
228
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 9 Patterns in Automated Testing Paul Merrill Consultant, Trainer
  • 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 Numbers1, 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) —n1. an arrangement of repeated or corresponding parts, decorative motifs, etc: although the notes seemed random, a careful listener could detect a pattern Copyright Beaufort Fairmont, LLC, 2013 **World English Dictionary
  • 6. Copyright Beaufort Fairmont, LLC, 2013
  • 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 Environmentwith 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 existThe 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 MerrillConsultant & Trainer@dpaulmerrill
  • 22. 9 Patterns in Automated Testing Paul Merrill Consultant, Trainer

×