Testing

Testing

Den helstøbte udvikler evaluerer og tester

Det er nemt (for nogle eller de fleste af os) at blive begejstret for nye teknologier, og anvende dem uden at have afprøvet dem først eller overvejet om de passer til ens behov, til brugernes behov eller om de passer til forretningsfunktionaliteten. Vi bør evaluere hver eneste gang vi overvejer at bruge et nyt smart værktøj eller indføre en ny teknologi. Evaluering er en af…

Performance testing – del 2

speedometer14

Når man vil prøve at forbedre performance i et softwaresystem, skal man først og fremmest vide hvad det er man vil forbedre. Hvordan ser en kørsel af systemet ud mht. latency hen over længere tid? Det er sjældent at man sætter performance testkørsler i gang, måler og samler data så det kan visualiseres. Det vil dog bringe større forståelse af systemets latency og throughput,…

Hvorfor performance testing er så vigtigt – del 1

Hvad er performance når det handler om softwareapplikationer, der skal yde så godt som muligt og svare tilbage så hurtigt som muligt. Ofte er begrebet performance ikke defineret ordentligt, og specielt ikke hvad kravene til performance er for et givent softwaresystem. På universitetet havde vi ikke kurser der handlede om performance. Hverken hvordan man måler performance eller hvordan vi kan opnå en bedre performance…