Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is a good GUI tester?

We need a tool to test a set of fairly complex Java applications. The applications are mostly independent client programs or applets communicating with a servlet or apache server at a remote site. Specs:

  1. Runnable on Windows XP, Vista and 7
  2. Parameterizable (Can specify in a script the sequence of buttons to click, text to type in JTextFields and browser address bar etc.)
  3. Can quit or bail out or display a nasty message if the expected window or dialog box doesn't appear
  4. Record the output on the Java Console of browser in a .txt file (IE is sufficient for now) when the application opens a browser window.
  5. While running, I should be able to see it running with folded hands while it would run for a few minutes

We were thinking of writing an AWTRobot based tool that reads a command file and does this - (don't know how to do #3 or #4 yet - will ask you folks some day how to detect a window on the desktop). Would you suggest an open source tool available to do this? We don't need anything fancy to capture video or screenshots. Thank you, - M.S.

like image 533
Manidip Sengupta Avatar asked Jan 25 '11 02:01

Manidip Sengupta


People also ask

Which is the best GUI testing tool?

Squish is the commercial and cross-platform tool available in the market for the GUI Testing of applications. It has the special feature of record and playback test scripts which is very helpful while testing.

Why do we need GUI testing?

The answer is to perform GUI testing. The aim of a Graphical User Interface testing is to establish compliance between functionalities and business specifications.

What is the difference between GUI testing and UI testing?

Both UI and GUI testing are functional tests. In UI testing, we test the command line interface with every means of interaction. In GUI testing, we focus on the graphic interface with which the user engages. GUI Test Automation Vs. Manual GUI Testing In our time, automation has fallen into many areas.

What is selenium GUI testing?

Selenium is one of the most common and widely used Testing tools for functional and UI testing. It supports parallel Testing on various web browsers like Chrome, Mozilla Firefox, IE, Safari, etc. Test scripts for GUI Testing in Selenium can be written in various languages like Python, Java, C#, etc.


1 Answers

For browser based automated testing you can use Selenuim or you can use WebDriver. The selenium project is hosted here

like image 101
aNish Avatar answered Sep 23 '22 14:09

aNish