What are some of the problems with Automation tools?
Automation tools are software programs. Therefore, they always have bugs of their own which might cause problems. Some applications do not run well with automation tools. For example: if the AUT was written using the Smalltalk language, most automation tools will have great difficulties working with Record mode. The reasons are several; suffice it to say that the cost per script will be much larger than if the AUT was written [for example] with Visual Basic. This is because the script must be developed using high levels of programming rather than simple recording. The test can still be developed; it is just relatively expensive. Likewise, some applications might be written in a language that is standard, but include non-standard controls that the automation tool does not understand. In general, the automation tool can usually be made to work with the AUT no matter what it was written in; cost becomes the question. Bleeding edge applications tend to cost more to automate. This is becaus