3. GUI TESTING
What is GUI testing/ Web Interface Testing
• Test user interface (Controls on the page, HTML Properties,
Navigation, etc)
Why do we do GUI testing, is it necessary?
• GUI testing important for web applications
• Need to know if links or functionalities are broken
When do we decide to automate GUI tests?
• There are consistency problems, rely a lot on the interface
• Dina’s decision diagram
4.
5. TOOLS
Examples of Web Automation Tools :
• Selenium (domain specific language – Selenese, does not support IE)
• Watir (Ruby)
• Sahi
• Sahi, Java, Ruby, PHP scripts
• Open Source + Paid versions
• Compatible with IE (picks up any browser you have on your machine)
• Easy to learn and implement changes
• Record and Playback