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
5
votes
7 answers

Automating GUI testing using C#

I am doing on a project to built automatic GUI testing for graphical application in .NET. I will use C# but i am trying to reading to get some ideas. But I don't have any idea on how to record and replay back. So can you give me your ideas.
ladar
  • 51
  • 1
  • 1
  • 2
5
votes
1 answer

Automatically generate IDs on SWT-Widgets

Is there a way to automatically generate IDs on SWT-Widgets so UI-Tests can reference them? I know i can manually set an id using seData but I want to implement this feature for an existing application in a somewhat generic fashion.
Christian Hager
  • 468
  • 6
  • 22
5
votes
1 answer

Guidelines for GIS Application Testing

I am a software tester by profession and I have worked on various technologies till date. I got a new assignment which is a GIS application. I am not aware of how to test GIS application, what parameters should be considered while testing etc. I…
Ashok
  • 51
  • 1
  • 2
4
votes
2 answers

How to test Web UI of a Web Browser control inside a WinForms application?

We have a web application that can be tested using Selenium, but that's not enough because the web application will be used inside a WinForms application using the Web Browser control. The WinForms app interacts with the content of the page hosted…
4
votes
2 answers

Making FEST to wait for the application to load

I am new to FEST based GUI Testing. MyFrame is the root class for my application. @Before public void onSetUp() { MyFrame frame = GuiActionRunner.execute(new GuiQuery() { protected MyFrame executeInEDT() { …
Athiruban
  • 616
  • 1
  • 5
  • 17
4
votes
1 answer

Using FEST-Swing with a Java applet

I found that FEST-Swing has the capability to automate UI actions on Java applets. FEST-Swing can also test desktop applications as well as applets (in a viewer and in-browser.) I tried to prepare a script to see its capabilities, but I could…
Bhima
  • 41
  • 3
4
votes
1 answer

Virtual (fake) primary monitor in Windows 10?

I have a bunch of automated UI tests that currently require a physical monitor to run. Can I somehow create a virtual monitor in Windows 10 that functions like a real monitor to the OS? I want to run the UI tests in a remote cloud environment…
Andreas Zita
  • 7,232
  • 6
  • 54
  • 115
4
votes
2 answers

Are there any good frameworks for automated testing of AWT GUIs?

Are there any good frameworks for automated testing of AWT GUIs? Integration with JUnit would be a plus.
Armand
  • 23,463
  • 20
  • 90
  • 119
4
votes
4 answers

Rollback Database after running Selenium GUI tests

I am using Selenium GUI tests in a Java Web Application. Since these tests are actually client, how can we rollback database after running a test?
jd466
  • 547
  • 1
  • 6
  • 20
4
votes
1 answer

Check for element to be clickable without an explicit wait time

As stated by the Selenium Documentation we never should mix up explicit and implicit wait times: WARNING: Do not mix implicit and explicit waits. Doing so can cause unpredictable wait times. For example setting an implicit wait of 10s and an…
My-Name-Is
  • 4,814
  • 10
  • 44
  • 84
4
votes
3 answers

no display specified error with Selenium test

I have been running Selenium test in Linux and I am getting the following error: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: Error: no display…
Exploring
  • 2,493
  • 11
  • 56
  • 97
3
votes
2 answers

How to design websites to be (UI/frontend-)testable?

I'm interested in how to develop Web-GUIs using test-driven-development. Especially I'd like to know if there are any guidelines/hints/best-practises on how to design Web-Frontends (i.e. the HTML) in order to be (automatically, of course...)…
MartinStettner
  • 28,719
  • 15
  • 79
  • 106
3
votes
1 answer

Use UI Automation for old third party controls

Is there out-of-the-box way to create UI Automation provider for third party controls that not support UI Automation? My problem: I try to automate vb6 application with VsFlexGrid ActiveX control and fail to access its properties and methods. Thank…
Roi Shabtai
  • 2,981
  • 2
  • 31
  • 47
3
votes
3 answers

Why are Coded UI tests important?

I'm wondering why Coded UI tests are so important. It seems like I'm just recording my actions and so obviously everything is going to pass. It kinda seems like it's just me documenting that I did in fact mess around with the GUI. All my assertions…
user114518
3
votes
2 answers

Capture the full composable height in screenshot test

I have this class which we use as a base class for our screenshot tests abstract class ScreenshotTest { @get:Rule val rule = createComposeRule() protected fun snapshotComposable( name: String, composable: @Composable ()…
Billda
  • 5,707
  • 2
  • 25
  • 44
1 2
3
17 18