Selenium is a portable software-testing framework for web applications. For more detail, see Wikipedia
![](/assets/bg-mathew-schwartz-OjQgsR1oyEw-unsplash.jpg)
Project: NOS Test
NOS Test is a QA project consists of 3 parts: RESTful API, browser, and command line. In this article, I will explain how I implemented it.
![](/assets/bg-coffee-2306471_1280.jpg)
Design Pattern: Static Factory Method
Understand static factory method pattern in Java with concrete examples from Selenium WebDriver, Jackson JSON object mapper, and SAX reader for XML.
![](/assets/bg-board-2450236_1280.jpg)
Introduction to Selenium WebDriver
A quick introduction to Selenium WebDriver, a practical tool for running functional tests and browser automation. The sample is written with Firefox 58 and GeckoDriver 0.20.