Testing Flashcards
1
Q
Hva ønsker vi å oppnå med testing?
A
- Teste krav
- Sikre at kvaliteten er god
- Sikkerhet
- Universell utforming
- Finne feil
- Forhindre feil
- Risikostyring
- Ytelse
- Funksjonelle
- Avbrudd
- Skaffe informasjon for å kunne si noe om kvalitetsnivået
- Gi beslutningsgrunnlag
2
Q
Enhetstester
A
• Test av den minst testbare delen av et system på kodenivå. - Komponenter - Moduler - Objekter • Funksjoner • Hovedansvar: Utviklere • Verktøy: JUnit, NUnit, Jest • Kjøretid: Fort (millisekunder) • Test Driven Development (TDD)
3
Q
Integrasjonstester
A
• Test av flere komponenter og integrasjonene
mellom- deler av systemet
- Database-tilkoblinger
- API-kall
- Android-avhengigheter
• Hovedansvar: Utviklere, tekniske testere
• Verktøy: Instrumented tests, Postman, Testfully
• Kjøretid: Middels (sekunder)
4
Q
GUI-tester
A
• Test av samtlige komponenter i et system vha. GUI (det brukeren ser). - Knapper - Tekstfelt - Grafer • Hovedansvar: Tekniske testere • Verktøy: Instrumented tests, Cypress, Selenium • Kjøretid: lang (minutter)