Selenium is an open source (free) testing framework used to validate web applications across different platforms. You can use multiple programming languages like, Java, C sharp, Python any many more to create Selenium Test Scripts. As testing done with selenium tool so it usually referred to as Selenium Testing.
Selenium is not just a single tool, but it is combination of softwares, each piece catering to different testing needs of an organization.
Here is list of tools,