www.softwaretestforum.dk Forum Index www.softwaretestforum.dk
Virtuelle netværks forum for dem som arbejder professionelt med QA og software test
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Exploratory testing

 
Post new topic   Reply to topic    www.softwaretestforum.dk Forum Index -> Teknikker til test
View previous topic :: View next topic  
Author Message
Bjarne Lykkegaard
Bruger på niveau 1
Bruger på niveau 1


Joined: 01 Aug 2008
Posts: 14
Location: Randers

PostPosted: Thu Aug 20, 2009 2:37 pm    Post subject: Exploratory testing Reply with quote

Hvad mener folk i dette forum om ”Exploratory testing” ?

Exploratory testing er en form for test, hvor man udnytter den personlige frihed til løbende at optimere kvaliteten af sit arbejde, dvs. testeren lærer ting mens software er ved at blive testet, som sammen med erfaring og kreativitet skaber nye gode tests.

Det er vel vigtig at udnytte det kognitive engagement. At sanser, opfatter, tænker og løser problemer kan udvikle nye test, og det bør udnyttes.

Selv mener jeg, at ”Exploratory testing” er en vigtig del af ens testaktiviteter, da du aldrig vil være istand til at forudse og beskrive testaktiviteter der overgår den menneskelige intuition. Man bliver jo også klogere under selve udførelsen af testaktiviteterne og udviklingsforløbet. Testaktiviteterne inspirerer løbende til at lave exploratory testing. Ulempen ved ”Exploratory testing” er, at den er svær at dokumentere. Det er ligeledes vanskeligt, at have nogen valid indikation af dækningsgraden, hvis den form for test vægter tungt i ens testmetode.

Så jeg syntes det kunne være interessant, at høre andres mening om ”Exploratory testing”. Nogle interessante spørgsmål kunne være...

Hvordan stiller jeres kunder sig til det ?
Dokumentere i den form for test ?
Hvordan dokumenters det ?
Hvordan styrer man det som test manager ?
Finder i mange fejl ved udførelse af Exploratory testing ?
Hvor meget tid (procentvis andel) bruger I på det, i forhold til den struktuerede og planlagte test ?
Er der nogle der kun laver Exploratory testing ?
_________________
Venlig hilsen
Bjarne Lykkegaard

Profile on linkedin.com:
http://www.linkedin.com/in/bjarnelykkegaard
Back to top
View user's profile Send private message
Michael Thomsen
Bruger på niveau 2
Bruger på niveau 2


Joined: 17 Apr 2008
Posts: 15
Location: Allerød, Denmark

PostPosted: Tue Oct 13, 2009 11:42 pm    Post subject: Reply with quote

Hej Bjarne. hermed et par af mine betragtninger og et par svar..

I V-Modeller kan Udforskende Tests, ofte først udføres laaang tid efter at de strukturerede test cases er lavet.

Det kan ende med at +10% af dine strukturerede test cases, ikke kan benyttes grundet manglende ændringsstyring i projektet, descoping etc.

Derfor bliver der kørt udforskende test for at kompensere. Har test manager husket at estimere tid til udførelse af udforskende test og tid til vurdere dækningsgraden af disse?? og tid til at fixe forkerte test cases??

Alternativet til ovenstående kunne være (kan også bruge i iterative udviklingsprocesser):
Start ud med at lave strukturerede Accept test cases, og andre cases som sikrer sammenhæng imellem systemer/delsystemer.

Lad testerne deltage 'dybere' i udviklingsteamet og lad testerne udføre løbende udforskende test. Herved opdages de vigtige tests til de enkelte moduler og features - disse struktureres, løbende.

- Herved får dine testere dybere indsigt i løsningen.
- De går fra 5% strukturerede test cases til 80% (men det er de 'rigtige' 80%). De sidste 20 skal alligevel udføres udforskende for at finde forretningsfejl, sekventielle fejl, caching fejl etc...
- Testerne er effektive i udførsel fra dag 1.
- Du undgår +10% test cases, som ikke kan benyttes.
- Du opnår stadig en suite af strukturerede test cases som giver dig dækning.
- Det kræver at du har testere som har teknisk indsigt til at deltage i tæt samarbejde med udviklerne.

Svar:
- De fleste kunder ønsker udforskende test - især i accept test fasen (probemet kan være at få dem til at lave noget struktureret Very Happy )
- Der findes masser af skabeloner for hvorledes du løbende og 'light weight' dokumentere hvilke dele og features af systemet du har testet.
- Styring af udforskende test: Jeg opdeler i områder og laver test cases i QC. I selve test casen kan testerne løbende notere, emner, hints o.lign. som man bør fokusere på når den udforskende test skal udføres. for hvert område planlægger jeg med en forretningstester og en mere tekniske tester (igen, hvert sit fokus og kompetencer)
- Finder mange fejl: Ja - og det kan være svært at forklare forretningen hvad man skal med de strukturerede test cases, når de ikke finder fejl lige så hurtigt. (du kender nok selv svaret)!
- Tid: Forberedelse: meget lidt. Udførelse: 20-40%
_________________
*-------*
Linkedin Profil:
http://www.linkedin.com/in/michaelthomsen
*-------*
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    www.softwaretestforum.dk Forum Index -> Teknikker til test All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group