The online community for software testing & quality assurance professionals
 
 
Calendar   Today's Topics
Sponsors:
Lost Password?

Home
BetaSoft
Blogs
Jobs
Training
News
Links
Downloads



Software Testing >> Functional Testing

Pages: 1
ravikiranmaram
Newbie


Reged: 02/07/07
Posts: 14
exploratory test methodology
      #361600 - 02/22/07 11:31 PM

can any body say me about exploratory test methodology and how many exploratory test methodologys are there?

Post Extras: Print Post   Remind Me!   Notify Moderator  
Ainars
Advanced Member


Reged: 09/16/04
Posts: 491
Loc: Riga, Latvia
Re: exploratory test methodology [Re: ravikiranmaram]
      #361633 - 02/23/07 02:01 AM

It is not actually a methodology but an approach. Whatever your methodology for testing is if you allow tests to be modified/updated during test execution (based on observations during execution) you are doing some type of exploratory testing. The trick is - do you formally/legally acknowledge that and how much do you promote that - there are cases when this is even forbidden in order to minimize defect discovery in test phase... which is absurd but unfortunately a case sometimes.

I could also recommend you to see this video http://www.satisfice.com/bbst/videos/BBSTExploring1.wmv


Post Extras: Print Post   Remind Me!   Notify Moderator  
Yuva
Advanced Member


Reged: 05/04/05
Posts: 668
Loc: Chennai
Re: exploratory test methodology [Re: Ainars]
      #361652 - 02/23/07 03:08 AM

Check this document

http://download.microsoft.com/download/9...work_v2-0-0.doc

--------------------
With Best Regards
Yuva


Post Extras: Print Post   Remind Me!   Notify Moderator  
Rich W.
Veteran


Reged: 03/05/04
Posts: 5435
Loc: West Coast of the East Coast!
Re: exploratory test methodology [Re: Ainars]
      #361698 - 02/23/07 05:16 AM

Quote:

It is not actually a methodology but an approach.




Ainars,
Why do you think that Exploratory Testing is not a methodology? Just curious.

--------------------
Personal Comment

Success is the ability to go from one failure to another with no loss of enthusiasm.
~ Winston Churchill ~


...Rich Wagner


Post Extras: Print Post   Remind Me!   Notify Moderator  
SW Tester
Junior Member


Reged: 09/09/05
Posts: 9
Loc: Pakistan
Re: exploratory test methodology [Re: Rich W.]
      #362615 - 02/27/07 01:29 PM

Quote:

Quote:

It is not actually a methodology but an approach.




Ainars,
Why do you think that Exploratory Testing is not a methodology? Just curious.




In most cases, exploratory testing is situational and not taken up according to organizational rules and procedures. In such cases, its an approach.

But i do not think why it can not be called a methodology as it has an idea and a complete set of rules behind it and mostly has a better impact then the so-called proper methodology.

Thought?

__
Tester

--------------------
_____________________________
To err is human, to find it Divine!


Post Extras: Print Post   Remind Me!   Notify Moderator  
gnagababu
Newbie


Reged: 02/20/07
Posts: 10
Re: exploratory test methodology [Re: SW Tester]
      #370190 - 04/02/07 07:14 AM

Hello,

It is not a manditary testing while testing If we do not have required documentation, then Test Engineers will follow Exploratory Testing or Artistic Testing by discussing with people or referring books, browsing sites, or with their past experience.

regards,
gnb.


Post Extras: Print Post   Remind Me!   Notify Moderator  
ljeanwilkin
Moderator


Reged: 01/13/03
Posts: 1182
Re: exploratory test methodology [Re: gnagababu]
      #370201 - 04/02/07 07:41 AM

I like the term "artistic testing" .

- Linda


Post Extras: Print Post   Remind Me!   Notify Moderator  
Ainars
Advanced Member


Reged: 09/16/04
Posts: 491
Loc: Riga, Latvia
Re: exploratory test methodology [Re: ljeanwilkin]
      #370215 - 04/02/07 08:18 AM

Quote:


Why do you think that Exploratory Testing is not a methodology? Just curious.



Let me withdraw not willing to fall into terminology discussion games. The reasons I started this was the question “how many exploratory test methodologys are there? “
I do believe that whatever testing recipe you find (call it methodology, procedures or whatever) it will not restrict you from doing exploratory (to some degree) type of testing. And I recommend to increase that degree


Post Extras: Print Post   Remind Me!   Notify Moderator  
TestingMentor
Member


Reged: 12/28/06
Posts: 191
Loc: Seattle, Washington
Re: exploratory test methodology [Re: SW Tester]
      #370334 - 04/02/07 08:14 PM

Quote:


But i do not think why it can not be called a methodology as it has an idea and a complete set of rules behind it and mostly has a better impact then the so-called proper methodology.




I would like to see the evidence supporting your claim is has better impact then the so-called proper methodology beyond hearsay and feel-good conclusions.

Microsoft and other companies conversely have lots of evidence to suggest that exploratory testing by undertrained, non-technical people simply doesn't scale. For short term, not overly complex, disposable type projects (e.g. lifeshelf less than perhaps 18 months) exploratory approaches to testing work very well. As software complexity increases, and as the overall shelf-life of the software code base increases (7 to 10 years) exploratory approaches are valuable in moderation when coupled with more technically advanced approaches.

Game testing is perfomed primarly via exploration. But, I bet you wouldn't fly on an airplane that was "certified" via exploratory testing approaches.

--------------------
- Bj -
I.M. Testy blog
Testing Mentor


Post Extras: Print Post   Remind Me!   Notify Moderator  
Ainars
Advanced Member


Reged: 09/16/04
Posts: 491
Loc: Riga, Latvia
Re: exploratory test methodology [Re: TestingMentor]
      #370410 - 04/03/07 03:24 AM

Quote:


But, I bet you wouldn't fly on an airplane that was "certified" via exploratory testing approaches.



No, but I would feel better if besides the formal certification they got tested exploratory as well. Because you know, although certified they still crash sometimes, don’t they?
On the other hand you are right I believe that exploratory testing does not fit embedded software too well. If a software has only or primary input from the hardware (which is much more predictable than a human being) working according to it specification you don’t really need to explore a lot during test execution.
When the primary input is a human or even worse – multiple human beings – you could write user manuals for them, but even if they read those manuals (do you red them yourself until something does not work?), even if everyone interpret it the way it is supposed by manual author (which is impossible - if you never read about semantics issues I suggest you to see at least this one http://time-binding.org/a-v/v/lee-words.wmv ) - even then there are a good chance that someone will do something wrong without purpose – the chance multiplies by count of users and time they use the application. And the result is Blue Screen of Death http://en.wikipedia.org/wiki/Blue_Screen_of_Death


Post Extras: Print Post   Remind Me!   Notify Moderator  
Joe Strazzere
Moderator


Reged: 05/15/00
Posts: 9988
Loc: Massachusetts, USA
Re: exploratory test methodology [Re: TestingMentor]
      #370440 - 04/03/07 04:53 AM

Quote:

Microsoft and other companies conversely have lots of evidence to suggest that exploratory testing by undertrained, non-technical people simply doesn't scale.




Just a guess, but I imagine that ANY type of testing (exploratory or otherwise) by undertrained, non-technical people wouldn't scale.

--------------------
- Joe
I speak only for me. I do not speak for my company, or for anyone else.

Visit my NEW blog All Things Quality now at http://strazzere.blogspot.com


Post Extras: Print Post   Remind Me!   Notify Moderator  
ljeanwilkin
Moderator


Reged: 01/13/03
Posts: 1182
Re: exploratory test methodology [Re: Joe Strazzere]
      #370454 - 04/03/07 05:19 AM

It's easier to train people, speaking from experience, using structured technique.

I read with interest an article by Jon Bach, where he was talking about test planning for rapid test projects. In it, he said the type of work done by their firm is that where testing is required, but deliverables (standard, formal regression test cases, etc.) were not. That explained quite a bit for me.

I work in aviation, and yes, I agree, I wouldn't trust applications tested via exploratory methods. At the same time, I've been in this field for over 20 years and can honestly say I have never tested anything, using any methodology, where I have not done a measure of exploratory testing. We used to call it "intuitive testing" and add time in the test schedule specifically for such testing. I think an intelligent, thinking individual is not going to be limited by a set of test cases if they see something odd, different, or that sparks their curiosity.

That said, people do not just normally get "born" as good testers. They need to be trained on standard technique and how a tester "thinks" and methodically decomposes an application. Or document.

I wouldn't shy away from calling exploratory testing a "methodology"; I think many proponents have taken great pains to get it considered such, as it adds to the acceptance and legitimacy of the approach. There are also some basics and recognized good practices for employing agile techniques in the testing arena.

I have a few areas in which I disagree with those that believe primarily in the methodology. One is that it is often employed by consultants, who are long gone when the fallout from having no regression test case occurs. Such lack of standard test artifacts results in the wheel being reinvented over and over; a total waste of money and time. The other is the mistaken belief that preparing test artifacts in advance - or preparing test cases at all - is not a creative, exploratory task in and of itself. Nothing, in my opinion, could be further from the truth. If I have a competent tester on my hands, they can take a picture drawn on a cocktail napkin and construct tests for it - and write them down. Creativity and intelligence doesn't manifest only when an application is turned over on the fly. Creativity and intelligence come into play regardless of when that creative and intelligent resource begins work. The only difference I see is when, how, or if test artifacts are created. My own feeling is that I will pretty much test the same things, in the same order, regardless of whether I write stuff down in advance or sit down in front of something for the first time. And if I see something I didn't expect, I'm free to add whatever makes sense based on the additional "exploration". I guess what I promote is a combination of techniques, and producing basic test artifacts that feed the lifespan of the product. For me, the difference between a professional and a hack is what they produce to meet not just the current need, but potential future testing needs of a given app. I think exploratory testing is easy, creative, and fun. I think structured testing requires more discipline. I think both require training.

- Linda


Post Extras: Print Post   Remind Me!   Notify Moderator  
TestingMentor
Member


Reged: 12/28/06
Posts: 191
Loc: Seattle, Washington
Re: exploratory test methodology [Re: ljeanwilkin]
      #370688 - 04/03/07 09:12 PM

Very well said Linda. I also think many folks who are very good at exploratory testing usually have a tacit understanding of of more formal techniques. Training is key.

--------------------
- Bj -
I.M. Testy blog
Testing Mentor


Post Extras: Print Post   Remind Me!   Notify Moderator  
kunalsh
Junior Member


Reged: 09/08/05
Posts: 16
Loc: Delhi
Re: exploratory test methodology [Re: TestingMentor]
      #370976 - 04/04/07 04:34 PM

hmmm well said linda this isnice way to explain things n i do agree wit one more addition that for doing exploratoty testing you must be comfortable with the Domain and the product.

What do you say?


Post Extras: Print Post   Remind Me!   Notify Moderator  
Pages: 1



Extra information
1 registered and 7 anonymous users are browsing this forum.

Moderator:  blueinatl, AJ, Jeanj, corklad, martinh, brentpaine 

Print Topic

Forum Permissions
      You cannot start new topics
      You cannot reply to topics
      HTML is disabled
      UBBCode is enabled

Rating:
Topic views: 2490

Rate this topic

Jump to

Contact Us | Privacy statement SQAForums

Powered by UBB.threads™ 6.5.5