Software bliver testet på papir
Der er paradoksalt nok knas med kvalitetsstyringen af kvalitetsstyringen i softwarebranchen.
Mindre end tredive procent af virksomheder adspurgt i en ny undersøgelse benytter et program til at holde styr på de enkelte tests, som softwaren underkastes. Undersøgelsen er foretaget af Seapine Software blandt knap 1000 virksomheder. Det skriver SDTimes.
Det betyder, at mange virksomheder benytter manuel dokumentation, hvis de overhovedet dokumenterer i det hele taget.
18 procent af besvarelserne fortæller, at de tester efter forgodtbefindende. 16 procent dokumenterer, mens testprocessen finder sted, mens 21 procent benytter papir og kuglepen til at indsamle testresultater med.
Undersøgelsen fandt også, at tre ud af fire ikke er i stand til at analysere fejlede test eller bygger på manuel indsamling af testresultater.
Kommentarer (2)
Jeg er stor tilhænger af KISS-princippet, hvilket giver mig et ambivalent forhold til diverse dokumentationssystemer - specielt dem der kan gøre noget automatisk. Alt hvad der naturligt kan skrabes sammen automatisk skal selvfølgelig gøres automatisk, meeeen hvis man sidder og laver f.eks. ad hoc testning kan jeg ikke se hvordan det, på en nem måde, kan formaliseres og automatiseres.
En anden ting, hvad bruger man outputtet af disse analyser til? Jeg har tidligere været ansat et sted hvor vi klippede en tå og hakkede en fod for at transformere vores automatiske test output om til noget graf-agtigt - og det "eneste" vi fik ud af det var en trend graf der viste hvor mange i fortiden at en given test-case havde fejlet eller ikke fejlet. I mange tilfælde er der en naturlig forklaring på hvorfor en automatiske test i en periode fejler, f.eks. refaktorering eller tilsvarende.
Hvis du vil arbejde seriøst med test, så er en hvis mængde dokumentation nødvendig.
Seapine sælger 'life cycle management' værktøjer, så undersøgelsen viser bare at mange flere kan købe deres produkter!
Test er et håndværk der skal læres. Man lærer lige så lidt at teste ved at købe test/test management 'suites' som man lærer regnskab ved at købe et økonomisystem, lærer budgettering ved at købe et regneark eller lærer at skrive ved at købe en wordprocessor.
Debatten må gerne fortsættes i gruppen 'Test og kvalitetssikring'
