Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this question
There are lots of tools to perform end-to-end testing of web-based applications (for example, Selenium). Is there something similar to test a desktop Java application that runs directly on the user's computer?
WindowTester from Google.
WindowTester Pro (also known as just WindowTester) eliminates the need
to manually create test cases to test GUIs by automating the process
of GUI testing.
Eclipse Jubula is what you are looking for.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I have a odd situation where I am writing a TestNG test that us written using Selenium. We have a new requirement now that is testing the same application on a cell phone that is a native app. I started playing around with Appium to test the native side with Selenium on the web side but I was struggling on how to tie this all together. So, I thought I was just testing two apps but it is actually one application flow that transcends both the native app and web app which is the monkey wrench.
Our tests take a long time to run as it seems to wait on each application. The 2nd problem is that we are not Java developers per-se (a small QA team).
So, my LONG winded question here is should we be using Selenium / Appium in this situation and is there any recommendations for handling multiple devices?
Thanks,
N
We used xframium at my last job before I left. Check out the keyword for devices (http://xframium.org/keyword.html#kw-adddevice). It is all open source software you can get what you need although the xml stuff was pretty cool
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I need to design for searching for a file application in Java. I have planned to design it with
Socket
Web services with javaws
Which is faster in application which searches for file from a distributed system?
I'd go with option 2.
Primary Reasons
Less coupling between client and server
Ability to scale
Ability to incrementally add new apis
Pre-built libraries that will help you get this done fast.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am working on a Java project. Since Java main feature is portability, I want my application to look like a native windows app when run on windows or a native Mac app when run on mac.So how to I achieve that with Swing?
Swing supports Look&Feels to alter how components behave and are displayed.
For each platform, there is a System Look&Feel which mimics the underlying platform:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
have you tried to do it as in in http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html#programmatic ?
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
but of strange question here, but i have an existing windows product developed with .net framework and i want to create an equivalent for java - i don't want to use mono
Java will actually execute on every platform that has a JVm, anyway to lock this down?
I don't want it to be runnable on windows for example.
With regards to mono, i have nothing against it but Java seems to have more compatible libraries. Anyone have any comments on this?
You can use System.getProperty("os.name")to detect the operating system in the main method, then exit the application if it's not what you expect.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I am developing a web application that will be sold later on, and was wondering how to add the concept of license to it, so that I can avoid it's piracy, and it can be used for given period of time only?
You can have a centralize licence server , have a DB to check user's status , expose this thing using webservice so that any of your app can consume it.
I've seen Java enterprise tools do the usual serial number/license file thing. Worked pretty well for them. All you'd need to do is put some static code in the application that would execute when the JavaEE container loads the WAR file and have that check the serial number.