UI testing involves using the user interface to drive and test a system. Selenium is an open source tool that supports UI testing across many programming languages. It originated from projects at Thoughtworks and supports both the Selenium IDE Firefox add-on for recording and replaying tests, and the Selenium WebDriver API for programmatically controlling browsers. The document discusses UI testing concepts with Selenium like locators, commands, assertions, and page object patterns to help create more robust and maintainable tests.
Related topics: