Monkey Testing refersbroadly to any form of automated testing done randomly and without any "typical user" bias. Calling such tools monkeys derives from variations of this popular aphorism:
Six monkeys pounding on six typewriters at random
for a million years will recreate all the works of Isaac Asimov.
The use of monkey testing is to simulate how your customers will use your software in real time.
Exploratory Testing:
How do you test software with no specifications and not much time? The answer is exploratory testing!
Exploratory software testing is a powerful and fun approach to testing. Exploratory testing is especially useful in complex testing situations, when little is known about the product, or as part of preparing a set of scripted tests. The basic rule is this: exploratory testing is called for any time the next test you should perform is not obvious, or when you want to go beyond the obvious.
In exploratory testing, tests are designed and executed at the same time, and they often not recorded. Exploratory testing emphasizes adaptability and learning.
Above answer was rated as good by the following members: suyog31
RE: What is the difference between adhoch testing,monk...
Monkey Testing:
Monkey Testing refersbroadly to any form of automated testing done randomly and without any typical user bias. Calling such tools monkeys derives from variations of this popular aphorism:
Six monkeys pounding on six typewriters at random
for a million years will recreate all the works of Isaac Asimov.
The use of monkey testing is to simulate how your customers will use your software in real time.
Exploratory Testing:
How do you test software with no specifications and not much time? The answer is exploratory testing!
Exploratory software testing is a powerful and fun approach to testing. Exploratory testing is especially useful in complex testing situations when little is known about the product or as part of preparing a set of scripted tests. The basic rule is this: exploratory testing is called for any time the next test you should perform is not obvious or when you want to go beyond the obvious.
In exploratory testing tests are designed and executed at the same time and they often not recorded. Exploratory testing emphasizes adaptability and learning.
RE: What is the difference between adhoch testing,monk...
Adhoch testing : A tester who has little idea about the application such idea using the system.
Generally Adhoch testing are U.I and Usability related.In this no test cases are involved
Monkey testing : Keep pressing some keys randomely and check whether the software fails or not.If you give a wrong input then it should give an error message.If it didn't give any error message then we should follow the error handling routenes.Suppose if the system hang or crash then it is a major defect.
Exploratory testing : A tester who has no idea about the application will try to explorer the system.
Generally Exploratory testing will conduct after system testing
RE: What is the difference between adhoch testing,monk...
MonkeyTesting:testing main modules randomly with out covering all modules because of lack of time is called Monkey testing.
AdhocTesting:when proper documents of the modules in the project is not available with knowledge of testengineer on thet functions in the module test engg; performs testing is called Adhoctesting.
ExploiratoryTesting:when ever modules are complex at that we split the modules in to small modules and covering testing on that modules level by level is called Exploiratory testing.
RE: What is the difference between adhoch testing,monk...
MonkeyTesting:testing the application randomly like hitting keys irregularly and try to brakedown the system there is no specific testcases and scenarios for monkey testing..
AdhocTesting:if documents of the modules in the project is not available with knowledge of testengineer on thet functions in the module tester performs testing Adhoctesting.
ExploiratoryTesting:is a type of testing with out any documents just application only we have...then exploratory testing is suggestable as tester can donduct test previous knowledge and understanding the application and starts testing
RE: What is the difference between adhoch testing,monk...
Ad Hoc Testing: During testing if a tester tries to break the system by randomly trying the functionality. Monkey Testing: Testing the system here and there to ensure thr is no crash.
RE: What is the difference between adhoc testing,monkey testing and exploratory testing?
Adhoc Testing means testing the particular module in deep. It means we are testing a particular module in full detail just for finding a bug. After testing one module we'll switch to another module. But in monkey testing we'll run few test cases of one module in order to crash the system and then switch to another module. And in exploratory testing we are not having material or Tc for testing. Side by side we are studin the software and testing it.
RE: What is the difference between adhoc testing,monkey testing and exploratory testing?
Adhoc Testing means testing the particular module in deep. It means we are testing a particular module in full detail just for finding a bug. After testing one module we'll switch to another module. But in monkey testing we'll run few test cases of one module in order to crash the system and then switch to another module. And in exploratory testing we are not having material or Tc for testing. Side by side we are studin the software and testing it. RITU