Just a question to the group - if you are looking to start automating
testing, you may not have the opportunity to invest in automating all
you would like to test. So you look what kind of tests you'd want to
invest in to optimize the benefits vs effort.
So would you rather automate
1) simple tests, such as testing all the navigation works, or
2) complex test cases, such as processing a withdrawal of a payment
from a superannuation account
1) would give you the ability to create a large number of small test
cases, which could then be run after a build as a smoke test. Catches
errors before the test team gets involved
2) automates stuff that are error prone to do manually. But it
requires more effort to build and so you would create less tests with
the same budget.
given the two choices, which way would you go?
Stephan