What is exploratory Testing?
Sometimes, Intuition and experience tell the tester about what might go wrong. Exploring the product functionality in ad-hoc manner to check for all the possible defects is called- Exploratory testing. It doesn’t have scripted test cases.
Explain Monkey Testing?
Name says it all. Monkeying around the functionality to enter some random test inputs and see if the system crashes. Stress and load testing find it useful. Since it has no predefined test cases, it is very hard to recreate bugs, if found any.