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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly