What are your special use cases that can't be handled by one of the many tools available already?
Srikkanth Mohanasundaram wrote:
I'm working on program which attempts to automate testing.
This would normally be taken to mean that you're trying to create some kind of automated testing tool.
Patterns are easier to discern when you actually see them in code rather than through speculation.
William Brogden wrote:
Personally I find that is true ONLY when looking at other people's professional finished code.
Are you concentrating on the UI because you already have test "model" classes which can conduct a single test?
if speculation means considering and discarding unusable patterns before devoting any time to coding, then speculation is a great time saver.