News Stay informed about the latest enterprise technology news and product updates.

Making web UI testing great again with Arquillian, Docker and Selenium

Most of the time when you need to write functional tests/end-to-end tests for web UI, you end up by using Selenium, which it can consider the de-facto tool in Java world for web UI testing. I am sure you’ve already used it for these kind of tests.
 
https://youtu.be/3yBIRmUJhio
But probably at the same time you’ve been faced on some the most common problems in functional testing, some related with Web UI testing and others not.
 
For example one of the major problems usually people find in functional tests are the preparation of the environment, to run the tests you need to boot up a server and deploy your application, then install/start the database, also maybe the cache system and so on with all the servers, leaving the user to install locally each of the service. Some errors could happen like installing incorrect version of the server used in production, reusing another local installation of the database which might not be the same version or for example running them in a different JDK version of the one used in production.
 
But also there are some other problems that are more specific to Web UI testing such as browser installation or configuration of WebDriver properties.
 
Learn Apache Struts 2 Quickly

Here’s how to learn the fundamentals of Struts 2.5:

Follow these steps and you’ll be an Apache Struts 2 expert in no time!

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

SearchAppArchitecture

SearchSoftwareQuality

SearchCloudComputing

SearchSecurity

SearchAWS

Close