My company is about to dive into the world of automated testing. The first guinea-pig for automation is a project I happen to be managing. Unfortunately, the team and I have very little experience with automated testing, so I recently asked Atanas Stoyanov for some advice. Here are the notes I took:

  • Start with Simple Smoke Tests
    • Keep them simple!!
  • Tests should take less than 20 minutes; if smoke tests are too big then people will resent using them after each build.
  • Do not start with big goals (testing frameworks, etc)
  • Start with “main” areas of the app… clicking menus, opening forms. Nothing too big. It should be able to give results daily.
  • Once smoke-tests are stabilized, proceed to regressions tests (validating data in forms).
  • When doing regression tests, run the nightly or every few days.

I hope all goes well. Wish me luck!