What is GUI Testing ?

What is GUI
  • It is the process of ensure to proper functionality of the graphical user interface (GUI ).
  • It may also given by the application and making sure it confirms to its written specifications.
  • GUI testing evaluates design elements such as layout, colors, fonts, font sizes, labels, text boxes, text formatting, captions, buttons, lists, icons, links and content.
  • GUI testing processes can be either done by the two categories are manual or automatic, and are often performed by third -party companies, rather than developers or end users.
  • It can be require a lot of programming and is time consuming whether manual or automatic.
  • Usually the software author writes out the intended function of a menu or graphical button.
  • GUI testing also tends to test for certain program behaviors that users expect, like an hourglass when the program is busy.
GUI Testing

GUI Testing Methods

  • Manual-based testing.
  • Record-reply testing.
  • Model-based testing.

Manual Based Testing

  • Manual testing is a testing process that is carried out manually in order to find defects without the usage of tools or automation scripting.
  • A test plan document is prepared that acts as a guide to the testing process in order to have the complete test coverage.
Manual Based Testing

Manual Based Testing

Record and Replay

  • In this method, GUI testing can be done using automation tools.
  • This is also been divided by the two parts.
  • During Record, test steps are captured by the automation tool.
  • During playback, the recorded test steps are executed on the Application Under Test.
  • Example of tools – QTP.
Record and Replay

Record and Replay

Model Based Testing

  • In this model, it is a graphical description of a system’s behavior.
  • It helps us to understand and predict the system behavior.
  • Models help in a generation of efficient test cases using the system.
Model Based scheduling

Model Based scheduling

GUI Testing Tools

  • Ranorex.
  • Selenium.
  • QTP.
  • Cucumber.
  • Silk Test.
  • Test Complete.
  • Squish GUI Tester.

Features

  • Consistency.
  • Effectiveness.
  • User-Friendliness.
  • Functionality.
  • Significance

Categorized in:

Software Testing

Tagged in:

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Share Article:

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock