Archive for March, 2017

Why is Selenium Webdriver with Java a great choice for web service integration testing?

Selenium Webdriver is an amazing tool allowing you to interact with browsers installed on your system. It allows you to create test scenarios like “open this page – check if an element is visible – click on this button – check what happened by examining the DOM”. This testing approach is known as behavior-driven development (BDD). In other words – you write a separate test program which replaces the manual tests you would have performed during the development process.

Selenium is a tool that controls a web browser. To write test scenarios you can use a programming language like JavaScript or Java. A full list of supported languages can be found on this page.

Why Java? Java is one of the most popular programming languages. The community has developed many libraries for interacting with databases, web servers, file servers, Cloud Services and other resources you may need to access from your test application. This plethora of libraries will allow you to create powerful test scenarios .