What is the difference between automation and Selenium?

What is the difference between automation and Selenium?

Selenium is an open source testing framework that is necessary for automated testing. Selenium is one of several automation technologies and frameworks for automating testing.

Automation, on the other hand, is a mechanism for running test cases without human interaction. Automation is the fundamental control system in which human interaction is supposed to be minimal.