Hvad er Testing?

Det er processen med at verificere kvaliteten, funktionaliteten og præstationen af et softwareprodukt.

🖥️

Definition

Testing, eller testning, er en procedure, der gennemføres for at verificere og validere funktionalitet, præstation, sikkerhed og brugervenlighed af et softwareprodukt. Denne proces er vigtig for at identificere og rette fejl, uoverensstemmelser eller andre problemer, før produktet bliver frigivet til markedet eller leveret til kunden.

🔄

Evolution

Testaktiviteter har udviklet sig med nye teknikker og metoder, efterhånden som applikationer bliver mere komplekse.

🎯

Acceptance Testing

UAT (User Acceptance Testing) verificerer, om hele systemet fungerer som ønsket.

🔍

Code Review

Bekræfter, at ny og ændret software overholder kodningsstandarder og bedste praksis.

🤝

Integration Testing

Integrationstests sikrer, at softwarekomponenter eller funktioner fungerer sammen.

🧪

Unit Testing

Unit tests kontrollerer, at hver enhed af softwaren fungerer som forventet.

📝

Functional Testing

Functional tests validerer systemets funktionaliteter ved at simulere brugerinteraktionsscenarier baseret på de specifikede krav.

⚙️

Performance Testing

Performance tests vurderer softwarens præstation under forskellige arbejdsbelastninger.

🔁

Regression Testing

Regressionstests kontrollerer, om nye funktioner bryder eller degraderer funktionaliteten.