1.1 Vad är testning? Flashcards
(14 cards)
Vad är testning?
En uppsättning aktiviteter för att:
upptäcka defekter
och utvärdera kvaliteten
Vad är skillnaden mellan dynamisk och statisk testning?
Dynamisk testning innebär exekvering av programvaran medan statisk testning inte gör det. Statisk testning inkluderar granskningar och statisk analys.
Vad innebär verifiering och validering inom testning?
Verifiering: Kontrollera om systemet uppfyller specificerade krav
Validering: Kontrollera om systemet uppfyller användarnas och andra intressenters behov i riktiga miljön
Vad är målsättningen med testningen? 3
Målsättningarna kan inkludera att:
utvärdera arbetsprodukter (så som krav, användarberättelser, design, kod)
eller provocera fram felsymptom och upptäcka defekter
eller verifiera specificerade krav.
Vad innebär debugging?
Debugging innebär att
hitta orsakerna till felsymptom som förorsakats av defekter
sen: analysera orsakerna och ta bort dem.
Vad är skillnaden mellan testning och debugging?
Testning är processen att hitta defekter (fel) i programvaran (dynamisk testning) eller direkt i testobjekten (statisk) medan , debugging är processen att hitta orsaken till och åtgärda de defekter som testning upptäckt.
Vad är en testnivå?
En fas där specifika aspekter testas såsom:
enhets-, integration-, system-, eller acceptanstestning.
Vilka verktyg används vid testning?
Testare använder olika verktyg för att stödja testprocessen men testning är till stor del en intellektuell aktivitet som kräver analytiska och kritiska färdigheter.
Vad innebär omtestning och regressionstestning?
Omtestning innebär att kontrollera om åtgärder för att eliminera en defekt har löst problemet medan regressionstestning kontrollerar om åtgärderna har orsakat nya felsymptom i andra delar av systemet.
Vad innebär statisk testning?
Statisk testning innebär att granska eller analysera programvara utan att exekvera den. Exempel inkluderar kodgranskning och statisk analys.
Är testning bara att exekvera tester (köra programmet och kontrollera resultaten) och verifiera testobjekt ? kort
Nej
Vad är testning mer än en teknisk aktivitet?
Planering, hantering, uppskatta, övervaka, styra
Vem ska helst göra omtesterna?
Samma person som utförde det första testet
Behöver debuggaren återskapa fel?
Inte i statisk testning men i dynamisk så ska man återskapa, diagnostisera och åtgärda.