Difference Between Adhoc Testing & Exploratory Testing?
Answers were Sorted based on User's Feedback
Answer / mercy
Exploratory testing is testing of an unfamiliar
applications. The test scripts would not be prepared before
hand. Test case design and execution are done concurrently.
Adhoc testing is intended to look for defects randomly.
This can be carried out by any one by Exploratory testing
is a thoughtful approach and driven by logic. It is an
intellectually challenging process where one is limited by
one's own imagination and understanding of the software
being tested. It provides enough scope to extend the reach
of testing to certain areas that cannot be easily
accomodatedin test cases.
Is This Answer Correct ? | 48 Yes | 18 No |
Answer / smita
Adhoc testing: This Kind of testing dosen't have a any
process/test case/Test senarios defined/preplanned to do
it.It involves simultaneous test design and test execution.
Exploratory testing is simultaneous learning, test design
and test execution.It is a type of adhoc testing, but here
the tester does not have much idea about the application, he
explores the system in an attempt to learn the application
and simultaneously test it
Is This Answer Correct ? | 38 Yes | 8 No |
Answer / ramya.
Adhoc testibg:After learning the application testing will be
done with out writing any test cases and test plans.
Exploratary testing:At the time of learning the application
the testing will be done.
Is This Answer Correct ? | 13 Yes | 0 No |
Answer / ravikumar kothakota
Exploratory testing: It is a kind of testing where tester
does not have complete idea on application, tests and
preapares usecases, test cases with simultaneous execution.
Adhoc testing: Testing the application randomly to find out
defects where out of scope areas will also be covered. This
completely depends on tester style and thinking of testing
the application. No documentation and test cases
preparation in this.
Is This Answer Correct ? | 11 Yes | 2 No |
Answer / abhro
Adhoc Testing:
Learn the application then test it.
Exploratory Testing:
Test the application while learning.
Example:
If a QA is asked to test an application without any concrete
documents
Adhoc:
Gather information about the app from all possible sources
and document and then test
Exploratory:
Gather, Document and Test the application simultaneously
Is This Answer Correct ? | 7 Yes | 0 No |
Answer / devashish chandak
in Adhoc testing Test engineer will test the application at
own style.test engineer intended to find Defect
Randomly.without executing the test cases
in Exploratory testing has perform test engineer having
sound domain knowalge of the application.if they dont have
any Requirment document.
Is This Answer Correct ? | 9 Yes | 3 No |
Exploratory testing (ET): simultaneous learning, test design and test execution
ad hoc testing: Testing carried out informally; no formal test preparation takes place, no recognized test design technique is used, there are no expectations for results and
arbitrariness guides the test execution activity.
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / pradeep soundararajan
In my opinion, most of the answers here appear to be
misguiding because a) they do not know who coined the term
/exploratory testing/ and who practice it, who research on
it and who teaches them.
Dr Cem Kaner coined the term Exploratory Testing somewhere
around 1980 although people were doing it much before that
without having a name to it.
The latest update about the definition of Exploratory
Testing from the man who coined it can be accessed in this
link : http://www.satisfice.com/kaner/?p=42 and quoting from
that
/“Exploratory software testing is a style of software
testing that emphasizes the personal freedom and
responsibility of the individual tester to continually
optimize the value of her work by treating test-related
learning, test design, test execution, and test result
interpretation as mutually supportive activities that run in
parallel throughout the project.”//
Now, that looks like a complex memorization puzzle to many
testers and hence they attempt to provide a concise
definition or often plagiarizing it.
Not owing credits to the man who has been working on it or
to men who have been working on it for a long time is an
extremely bad idea and the biggest harm to the community.
Saying that - I do not mean you should not be coining
another definition of your own but the fact is hardly anyone
who have their own definitions get it tested enough.
For instance, if you are introducing a new definition of
testing, would you bother to check it up with other people
who have been researching on it? Probably not because you
are free to think anything you want or create more chaos to
existing stuff.
The interesting thing is most interviewers also fail to
recognize the so called correct definition of exploratory
testing. If Dr Cem Kaner was a candidate in one of the
interviews, the interviewer would blindly reject the
definition that Dr Cem Kaner says on exploratory testing
unless the interviewer identified Cem Kaner and his work.
So, we are in a chaos and that's not a problem compared to
our mindset of being happy with the chaos. The advantage for
poor thinking minds is they shine as much as others do in a
chaotic environment and that's probably why you and me have
a job today.
-- Pradeep Soundararajan -- http://testertested.blogspot.com
- http://www.viddler.com/explore/testertested
Is This Answer Correct ? | 13 Yes | 11 No |
Answer / murthi
Adhoc Testing: There is no test cases or scenarios to
follow.Blindly approach to test the application.Test will be
based on user how they think.We can call as random or
un-formal test.
Exploratory Testing:Basically test design and test execution
will happen simultaneously.Mostly Experience tester will
write the minimal test script (who knows the application
very well with past and present features) and will give to
the tester to explore more on particular functionality.
Is This Answer Correct ? | 2 Yes | 0 No |
I am glad to participate in such a wonderful discussion.
According to my opinion Ad Hoc testing is basically a part
of exploratory testing. QA people usually do Ad-hoc testing
when all the planned activities like execution of test cases
is finished and amount of new bugs finding gets severely
decreased. Tester actually test the application based on his
skill and experience and may perform controlled or
uncontrolled Ad-hoc testing without any planning. As per my
understanding the technique helps in finding some bugs which
are not found by executing the test cases because tester
seeks to find bug with any means that seems to be positive
or negative. It is also found very effective where
documentation is very less or there is no time to create
documents. We can not 100 % dependent on Ad hoc testing as
Ad Hoc testing has advantage as well as disadvantage for
each project. We can test application randomly to save time.
In that case there is chance to miss testing area/ bugs.
Complete knowledge of the application is basic requirement
for Ad Hoc testing.
For complete knowledge on this, log on to:
http://www.qainfotech.com/methodology.html
Is This Answer Correct ? | 3 Yes | 1 No |
How can you test the security of a web site (from hacking), both manually and by using a tool. If by a tool then which one and how?
How many are the types of Black Box testing ?
How to monitor test progress?
who is releasing the project?PM/TL?
How do you estimate staff requirements?
Different types of design diagrams that supports to write test cases ?
Hi Friends... Can any one tell me how many functional test cases we can write for basic login page.. Thanx in advance..
what are the Levels of testing?
Difference between Black & White box testing
Hey guys, Developers compile the code they write. That is a kind of testing!! Which category it belongs to in Testing. Static testing or Dynamic testing. Please clarify
any one plz send me test cases on fan,pen,glass,cell phone,mouse and printingpage
Can i get answers for telecom testing for eg telecom billing rating can be tested