Lessons Learned in Automated Testing

429 views
394 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
429
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lessons Learned in Automated Testing

  1. 1. Lessons Learned in Automated Testing
  2. 2. About Me Testing Team Leader QSuper Limited Web Master Watir Open Source Project watir.com
  3. 3. “There are good practices in context, but there are no best practices” Lessons Learned in Software Testing (2004)
  4. 4. know your context. it defines what automated testing is, what value it can add
  5. 5. automated high value, high risk things. not easy things. how? →
  6. 6. design tests before automating, but keep automation in mind.
  7. 7. automating your regression testing often delivers great value each manual regression test costs $$$ regression tests are repeatable across iterations
  8. 8. quick wins give you breathing space to develop a good solution
  9. 9. often you need to test through the GUI, so live with it but...
  10. 10. ...cater for change, be able to automate new GUIs, APIs, DBs
  11. 11. always cater for negative testing
  12. 12. go shallow & wide, then deep & narrow, then deep & wide
  13. 13. always version control your automated tests
  14. 14. you're not perfect we all need to get along
  15. 15. share your knowledge
  16. 16. cheers alister.scott@gmail.com watirmelon.com

×