Continuous Testing
Continuous testing er en praksis hvor man kører quality assurance scripts i alle stadier af et udviklingsforløb. Continuous testing gør at man fanger fejl tideligere end hvis man brugte brugertests. Dog dele af koden som er ude for ens testsuite bliver ikke kvalitetssikret. Der findes en række forskellige test metoder:
- Smoke tests: Tester som en indledene screening.
- Unit tests: Tester om der er degraderinger tidligt i udviklingsforløbet.
- End-to-end tests: Tester en applikation fra en ende til en anden.
- Integration and messaging tests: Tester om moduler fungere sammen.
- Performance tests: Tester ydeevnen af applikationen i sig selv uden tanke om produktionshardware og middleware.
- Functional tests: Tester om applikationen lever op til det forventede.
- Regression tests: Tester om der er sket nogen ændring i ydeevne eller funktion.
- User-acceptance tests: Er hvor man tester sin applikation med brugere.