DocumentCode
817067
Title
Test-Driven GUI Development with TestNG and Abbot
Author
Ruiz, Alex ; Price, Yvonne Wang
Author_Institution
Oracle Corp., Redwood Shores, CA
Volume
24
Issue
3
fYear
2007
Firstpage
51
Lastpage
57
Abstract
Testing GUIs can make the entire system safer and more robust. Any GUI, even one providing only the simplest capabilities, likely encloses some level of complexity. The more user-friendly a GUI is the more complexity it might be hiding from the user. Any complexity in software must be tested because code without tests is a potential source of bugs. A well-tested application has a greater chance of success. Several recommendations and practices can simplify test-driven GUI development for Java Swing applications. TestNG-Abbot, a developer-friendly library, provides a simple API that facilitates the application of TDD to Java GUIs
Keywords
Java; application program interfaces; graphical user interfaces; program testing; API; Abbot; Java Swing application; TestNG; software complexity; test-driven GUI development; Application software; Computer bugs; Graphical user interfaces; Java; Libraries; Productivity; Robots; Robustness; Software testing; System testing; GUI testing; Java; Swing; test-driven development; testing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2007.92
Filename
4163029
Link To Document