
Automated Testing of Lucene-Backed Search
The Problem Suppose you build a website about the history of fasteners. It will be full of solid information about bolts, nails, nuts, pins, clips, rivets, rods, screws, and washers. It will have all the bells and whistles, and all…

Screenshots with Selenium and TestNG
Using TestNG and Selenium together is an excellent way to exercise a web application. TestNG’s data-driven approach to testing makes it easy to get search terms, evil cookies, and credentials from file, making it possible for non-developers to add new…