Test Automation
Submitted by Mike Kelly on Thu, 17/11/2005 - 04:36.
test automation
[textile]
Last weekend we held the November session of the Indianapolis Workshop on Software Testing. The attendees were:
- Andrew Andrada
- Charlie Audritsh
- Michael Kelly
- Mike Slattery
- Dana Spears
- Gary Warren
- Chris Wingate
Our mistakes made in respect to TDD (lots of overlap in these items):He also shared an excellent list of resources: Strangling legacy apps: http://www.testing.com/cgi-bin/blog/2005/05/11 http://www.samoht.com/wiki/wiki.pl?Strangling_Legacy_Code Use Case templates: http://alistair.cockburn.us/usecases/uctempla.htm http://alistair.cockburn.us/crystal/books/weuc/weuc0002extract.pdf Tools mentioned: http://jwebunit.sf.net http://sf.net/projects/webunitproj http://www.graphviz.org http://selenium.thoughtworks.com During his talk, I pulled out three principles he seemed to use when deciding to automate:Our success list is basically the inverse of the above list.
- No test due to lack of specification (our biggest issue!)
- Tests running too slow
- Lack of mocks
- Writing code w/o an already existing test
- Trying to satisfy more than one test at a time
- The team makes decisions on automation - not one person.
- Take use cases (stories) and directly convert them into tests.
- Work incrementally. Write a story (use case), write a test, code. Repeat.
