Questions tagged [gui-testing]

gui-testing (Graphical user interface testing) is a type of software testing that focuses on graphical user interfaces.

gui-testing (Graphical user interface testing) is a type of software testing that focuses on graphical user interfaces.

Quote from wikipedia:

In software engineering, graphical user interface testing is the process of testing a product's graphical user interface to ensure it meets its written specifications. This is normally done through the use of a variety of test cases.

GUI testing ensures that an application returns desired output in response to a set of different user actions, like mouse clicking, typing etc.

To automate GUI-testing tools are needed to emulate the users input or to capture and replay a sequence of user actions.

More information:

see also

263 questions
9
votes
3 answers

Test dynamically loaded content with Selenium Web Driver

I am working on a system that has a web based frontend that I am testing with Selenium. On one page the content is dynamically loaded when scrolling down (maybe you know that from Facebook's friend-list), because it is one of the…
Benjamin Ihrig
  • 271
  • 2
  • 3
  • 11
8
votes
10 answers

Test Automation for Internet Explorer

Is there any tools for GUI Test Automation for Internet Explorer? I already use Selenium for Mozilla Firefox, but I also need a tool for IE.
rlc
  • 5,809
  • 5
  • 38
  • 46
7
votes
6 answers

Software Test Automation - Masters Thesis

i am trying to write a thesis about Software Test Automation. I plan to compare the two Approaches of Recording and Programming of Test Scripts, and to discuss about several Automation Frameworks, for example Abbot, Selenium, Yemmy, FEST, etc ...…
Paul Weber
  • 6,518
  • 3
  • 43
  • 52
7
votes
3 answers

How to automate testing of Flutter application on Linux-Desktop via Github Actions CI

We want to make our integration tests work on Linux desktop (ubuntu-latest) via Github Actions. The command is flutter config --enable-linux-desktop flutter test -d linux integration_test But we always get an error: Error waiting for a debug…
7
votes
1 answer

Recording mouse click events for GUI testing. What is more reliable than pixel coordinates?

I have been writing some GUI test frameworks that can record and replay some GUI user scenario by recording mouse and keyboard events and replaying them. The mouse events are currently recorded as (press or release, (x, y)). However, this is very…
Johannes Schaub - litb
  • 496,577
  • 130
  • 894
  • 1,212
7
votes
2 answers

How to do ASP.NET MVC Integration testing using selenium

I need to know is it possible to perform integration testing using selenium for ASP.NET MVC applications. If yes then What are the requirements and how to do it. Will it be an external application to test from UI or should I be using views. Really…
sam
  • 4,594
  • 12
  • 61
  • 111
7
votes
3 answers

Telerik Free Testing Framework vs Selenium

I am choosing one of the following to test with: Telerik Free Testing Framework and Selenium The web-project, is a site written in C # and JavaScript. Can you please tell which of the testers to choose and why? Highlighting the differences of the…
SomeName
  • 203
  • 1
  • 3
  • 10
7
votes
1 answer

Could someone suggest a test automation tool to automate Java applet window?

Could someone suggest a test automation tool to automate Java applet window? Require this to identify various buttons within the applet window too.
7
votes
4 answers

Gui Tests take too long - what's your approach?

we have a typical web application stack. there are 120 selenium (webdriver) tests that are executed against the application. this takes roundabout 1 hour. we execute them as part of our build chain "compile > unit test > integration test > gui…
6
votes
2 answers

Automated UI testing a large c# forms app

I am working on a fairly complicated project. We have a c# forms app that has several layers of business logic, communicating with a c++ hardware management layer via a socket interface. We have unit test coverage of the c++ side, and the business…
Brandon
  • 1,239
  • 9
  • 17
5
votes
2 answers

Why is TestComplete so slow?

We are using TestComplete from AQTime to test the GUI at client with our Client/Server application. It is compiled with Delphi 2007. The source of client is about 1.4 millions sourcelines. The hardware is a Intel dualcore 2.13 Mhz, 2 GB RAM using…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99
5
votes
0 answers

Android Espresso testing WebView opened from an SDK using ACTION_VIEW

In our code, we are using an external SDK to log in users (Auth0). This SDK opens a WebView using intent with ACTION_VIEW. I was trying to re-write some automation tests we had in place (we used native login before this switch). The WebView opens…
Luca Nicoletti
  • 2,265
  • 2
  • 18
  • 32
5
votes
0 answers

How to fix AssertJ Swing tests that are passing locally but failing in a CI server?

My GUI unit-tests with Assertj Swing (version 3.17.0) all pass locally, but sometimes they fail in a CI server. If i retry long enough, eventually the test suite becomes green. I'm having a hard time figuring out how to fix these tests. I am using…
John Doe
  • 141
  • 10
5
votes
1 answer

PyQt unit test that QDialog is created

I have a parent widget that in some cases calls a custom QDialog to get user input. How do I write a unit test to ensure the dialog is called, and that it will handle correct input correctly? Here's a mini example: from PyQt5.QtWidgets import…
CodingCat
  • 4,999
  • 10
  • 37
  • 59
5
votes
0 answers

How to do UI test with airbnb epoxy?

Currently I'm working in a project that's using epoxy and I'm having a hard time thinking on how could I create UI/integration tests with it. At Epoxy github's repository I've only got a hint about testing the RecyclerView but I don't think this is…
Ana Paula
  • 8,733
  • 3
  • 16
  • 16
1
2
3
17 18