CSC/ECE 517 Fall 2009/wiki2 10 Gui Testing Frameworks aa

From Expertiza_Wiki
Jump to navigation Jump to search

GUI TESTING FRAMEWORKS

Introduction

A Graphical User Interface is a program interface that takes advantage of the computer's graphics capabilities to make the program easier to use.Ideally, user interfaces should only be thin shells on top of the next layer in an application. UI should really only do two things: display information in a useful fashion, and pass user input as quickly as possible to some code that knows what to do with it. In reality, however, user interface code usually includes a lot of logic which determines where to go next, how to communicate user selections to the next screen, where to get data, and so on.


GUI Testing Difficulties

The following difficulties arise while testing the GUIs:

  • Event driven software
  • Unsolicited approach

Different Approaches used for GUI Testing

MVC Design Pattern


Test Stubs


Capture and Replay Tool


Guitar


Cucumber


Conclusion


References