Abstract :
Agile methods more specifically, test-driven development practices have begun to raise the software industry´s awareness of automated acceptance testing. Many tools can be purchased to help testers write automatic scripts for testing the system through its user interface. Unfortunately, testing through the UI is slow, opaque, and dangerous. The software industry´s increased awareness of automated testing benefits and potentials is good new for an industry that for decades has been beset by quality and productivity issues.
Keywords :
program testing; software houses; software tools; agile method; automated acceptance testing; software industry; test bus imperative architectures; test-driven development; user interface; Automatic testing; Computer architecture; Databases; Java; Magnetic separation; Software design; Software testing; System testing; automated acceptance testing; test bus;