Exploratory Testing (ET), eller utforskande testning på svenska, är inte en ny testteknik utan ett angreppssätt eller synsätt på test. Detta sätt att testa innebär att testare samtidigt utforskar och lär sig om testobjektet, bestämmer testfall och exekverar dessa.
Som utforskande testare begränsas de i förväg detaljerade testfallen som beskriver testet. Vilket test som körs styrs av de iakttagelser som gjordes under det föregående testet. Denna metodik lägger stor vikt vid att dokumentera arbetet i efterhand istället för i förväg.
Oavsett om ni inom ert företag nyligen inlett ett strukturerat testarbete eller om ni sedan länge har en väl etablerad testorganisation finns det alltid nya lärdomar som får er att växa. Utforskande test kommer ni att få nytta av under en lång tid framöver, inom alla nivåer av er testprocess.
Utforskande test och Sogeti
Utforskande test kompletterar våra väl beprövade och befintliga koncept på ett sätt som gör att inga testuppgifter känns för svåra eller komplexa för oss att lösa! Vi har mångårig erfarenhet av att arbeta med utforskande test och dessutom en gedigen grund att stå på med våra kompletterande arbetsredskap i vår testrelaterade verktygslåda såsom TMap®, TPI®, Riskbaserad testning, Business Driven Test Management och mycket mer.
Många fördelar med ET
Fördelarna med Exploratory Testing är många:
- Med ET kan mer tid läggas på att testa än att dokumentera.
- Det går snabbare att hitta fel i mjukvaran än med skriptad testning.
- ET är ett roligare och mer stimulerande sätt att testa än att följa detaljerade instruktioner.
- ET är inget lätt sätt att testa och det kräver en hel del av testaren. Denna utmaning gör att en utforskande testare utvecklar en unik skicklighet och en förmåga att observera och dra korrekta iakttagelser.
Utforskande test i agil miljö
Agila utvecklingsprocesser växer snabbt inom utvecklingsindustrin. Vår erfarenhet är att utforskande test inte enbart passar i en agil miljö. Utforskande test och kontextdriven testning är resultatet, det vi får ut om vi applicerar den agila världens grundpelare på vår testorganisation. Vi kan förklara hur utforskande test passar in i den agila världen:
- Individer och interaktion - prioriteras över processer och verktyg
- Fungerande mjukvara - prioriteras över omfattande dokumentation
- Kundsamarbete - prioriteras över kontraktsförhandling
- Reagera på förändringar - prioriteras över att följa planen
Session Based Test Management
Även om testfall inte blir nedskrivna i förväg så är vi övertygade att ET kan utgöra ett strukturerat sätt att testa. Session Based Test Management är en mycket strukturerad metod inom ET som lämpar sig väl när ET ska användas i längre testprojekt och med lite större testgrupper. Denna metod ger ett bra stöd för att kunna planera arbetet inom testgruppen och för att kunna rapportera resultat och testtäckning.
Utforskande test och automatiserade tester
Vi kan visa på hur automatiserade tester används i en testorganisation som praktiserar utforskande test. Här ser vi inte automatiseringen av tester som en ersättning utan ett effektivt komplement till den mänskliga testningen. Automatiserade tester används mycket för att förlänga vår räckvidd och få en större testtäckning med begränsade resurser.
Verktygsstöd och mätetal
Hur hanteras testdokumentation i en utforskande testorganisation när de traditionella testplaneringsverktygen är optimerade för testfallsutveckling? Hur mäter vi testtäckningsgrad och produktkvalitet när det ena testet inte blir det andra likt? Dessa frågeställningar är vi vana vid att hantera och vi har utvecklat egna verktyg och hjälpmedel för att följa upp, mäta och förbättra vår testtäckning, vår förmåga att planera tester och följa upp våra nyckeltal.
Teori och praktik – olika sätt att lära
Vi ställer gärna upp med att överföra våra kunskaper och lära er att applicera dessa på bästa sätt i er organisation. Detta kan göras på olika sätt och vi anpassar självklart erbjudandet beroende på era önskemål och förutsättningar. Nedan följer ett antal förslag på tjänster inom utforskande test vi har glädjen att erbjuda:
- Teoretisk utbildning i ämnet med praktiska övningar
- Workshop där vi tillsammans går igenom er specifika testprocess samt ger förslag på förbättringspunkter
- Testmentorer på plats hos er som hjälper till att sätta upp eller förbättra ert arbete inom utforskande test
- Verktygsspecialister
Utöver detta kan vi erbjuda en mängd skräddarsydda föredrag, seminarier och lekfulla övningar som får er att förstå dessa problemställningar och möjligheter från en mer överraskande synvinkel.
Varför Sogeti?
Sogeti har länge haft fokus på utforskande test och vi tror att det i många projekt kan vara det moment som behövs för att få riktigt bra kvalitet på testerna.
Vår kunskap inom testning är av högsta klass. TMap® och TPI®, våra metoder och modeller på området, är internationellt vedertagna. Vi har över 3 000 professionella testare i Europa, USA och Indien, varav 150 är verksamma i Sverige.
Att välja Sogeti som testpartner skapar trygghet och enhetlighet inom din testverksamhet. Sogeti finns på 21 orter runt om i landet, varav ett flertal är specialinriktade på test, så kallade Sogeti Center of Test Excellence. Det innebär att det alltid är nära till ett Sogetikontor och vårt kunnande.