Lessons Learned in
Automated Testing
About Me
Testing Team Leader
     QSuper Limited


       Web Master
             Watir
       Open Source
            Pro...
“There are good
practices in context,
but there are no best
           practices”

     Lessons Learned in
       Software...
know your context.
it defines
what
automated
testing is,
what value
it can add
automated high value,
     high risk things.
      not easy things.


             how? →
design tests before
      automating,

               but

keep automation in
            mind.
automating your
   regression testing
       often delivers
          great value
each manual regression test costs $$$
 r...
quick wins give you
 breathing space to
    develop a good
           solution
often you need to test
    through the GUI,
        so live with it

                 but...
...cater for change,
 be able to automate
new GUIs, APIs, DBs
always cater for
negative testing
go shallow & wide,

then deep & narrow,

   then deep & wide
always
version control your
    automated tests
you're not perfect

we all need to get
            along
share your knowledge
cheers
alister.scott@gmail.com
         watirmelon.com
Upcoming SlideShare
Loading in...5
×

Lessons Learned in Automated Testing

370

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
370
On Slideshare
0
From Embeds
0
Number of Embeds
0
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×