Tools tip from Boston test conference
- By Jack Vaughan
''In software test automation, the present reality is this: Management wants
more for less,'' Greg Pope, deputy section lead, Lawrence Livermore National
Laboratory, told an audience at the International Conference on Software Test
Automation in Boston last week. Improved software test automation tools and
processes can help meet this management mandate, Pope said.
Up front precision is not highly valued right now, he indicated. ''You don't
have to do it right the first time, it is a more iterative world,'' said Pope.
''The problem is that developers seldom have time to do formal design or unit
This means that reusability of tests is more important and, in turn, that the
design of tests will become more important. ''We're going to have to think more
about the architecture,'' said Pope. He suggested use of UML design information
for testing could become more prevalent as updates to that language make it more
precise and as it adds elements that testers need. Some such elements are under
consideration for the upcoming revision of UML.
Automated tools can help, but they can also become expensive shelfware if IT
development managers do not put the proper processes in place. But who is most
likely to benefit from these tools?
''You are a good candidate for an automated tool if you have a testing process
in place, you follow the testing process and you can repeat the testing
process,'' Pope told the test conference crowd.
The best situation for automated testing is when you have a stable product
going through upgrades. Also, you need a ''toolmeister available,'' said Pope, who
indicated that having one good, dedicated tools person usually works better than
having 10 distributed testers who fit testing into an already busy schedule.
Before buying an automated testing tool, you should also get input from all
areas of the IT department, Pope said. ''Otherwise, test tools collect dust after
a department project is over.''
Once you have the tool, he warned, prepare for a learning curve. Having
unrealistic expectations about the new tool is not good, and automated tools may
not immediately save time.
For more from Greg Pope, and other presenters at the International Conference
on Software Test Automation in Boston, read ''Extending the testing process'' at
by Lana Gates or go to the conference page ''Software Test Automation Conference
& Expo'' at http://www.sqe.com/testautomation/.
Jack Vaughan is former Editor-at-Large at Application Development Trends magazine.