Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Selenium is to Web UI testing as ________ is to Windows application UI testing [closed]

Tags:

I'm interested in UI testing a client only Java application. What is the most popular framework for doing so? What is your recommended framework? Also, why doesn't Selenium do this (or does it)? It seems to me that anything that can test a web app should be able to test a windows app.

like image 712
user128807 Avatar asked Jul 16 '09 13:07

user128807


People also ask

What is UI testing in Selenium?

User interface (UI) testing is a process used to test if the application is functioning correctly. UI testing can be performed manually by a human tester, or it can be performed automatically with the use of a software program. Automated UI testing is the automation of manual test tasks.

Can we use Selenium for Windows application?

The simple answer is no. Selenium is designed to automate web applications, not desktop applications.

What is web UI testing?

UI Testing, also known as GUI Testing is basically a mechanism meant to test the aspects of any software that a user will come into contact with. This usually means testing the visual elements to verify that they are functioning according to requirements – in terms of functionality and performance.


1 Answers

Try FEST framework. This is what was previously known as Abbot, if I'm not mistaken. I use this for automated testing and it seems to be very simple and convenient. Simple things are made easy and complex things are not a rocket science there. I considered UISpecj4j, but it didn't suite me, because there is no technical possibility to test Drag'n'Drop while it's a must. Besides it's quite difficult to develop tests when you don't actually see what's happening (UISpec4J uses fake, invisible look'n'feel)

The only thing is making troubles in FEST (also, by design) - it grabs a mouse and doesn't let you do anything while it running a test.

like image 131
wax Avatar answered Sep 21 '22 08:09

wax