Testverktyg Flashcards

1
Q

Vad är testverktyg?

A

De är olika typer av applikationer/program köpta eller egentillverkade som ersätter manuellt testande mer eller mindre.

De passar inte alltid och de är inte heller per automatik bättre, utan det beror på.

I viss fall är det nödvändiga,
ibland kan det vara onödiga och
ibland krävs det manuellt testande som komplement till testverktyget.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Varför ska man ha testverktyg?

A

Genom att använda testverktyg kan man hinna testa mer och minska tiden för administration.

Testverktyg har oftasten nivå där det fungerar bäst men många kan användas på fler nivåer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Naämn några fördelar med testverktyg.

A

Man kan göra tester som inte vore möjliga att göra manuellt, t.ex.

  • Prestandatester
  • Simulera användare
  • Nätverkstrafik

Det blir mer precisa tester som kan upprepas enklare vid leveranser av systemet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Får man objektiva bedömningar och objektiva mätetal vid testning?

A

Ja.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad kan mätetalen för testverktyg användas till?

A

krav –och kodtäckning
systembeteende
felfrekvens
testernas förlopp

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vilka nackdelar måste man hantera för att det inte ska finnas risk för att kvaliteten blir sämre

A
  • Både från teknisk som organisatorisk karaktär
  • Alltså, välj verktyg som kan användas av många
  • Välj verktyg som passar den teknik man har i företaget
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vilka dokument används som testverktyg inom kravhantering?

A
  • Minnesanteckningar från workshops och möten, gula lappar, foton mm
  • E-post för ändringsförslag och utredningar
  • Skisser på papper eller i ett grafiskt verktyg, Visio eller dylikt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ge exempel på vad som kan ingå i statisk analys.

A

Avvikelser från programmeringsstandard

Död kod
-Kod som ej anropas

Oändliga slingor
-Villkor för att avbryta inte finns/anropas/används

Beräkningar av komplexitet.

  • Tekniska tester
  • Komplex avtal (Pension, bank..)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ge exempel på vad som kan ingå i dynamisk analys.

A

T.ex. minnesläckage

Prestanda –och stresstester

Felsökningsverktyg för utvecklaren (debugger)

Kodtäckningsanalys -utvecklaren under komponenttest eller teknisktestare under systemtest. En mindre del är kodtäckning.

Redundanta testfall –två eller flera testfall testar samma kodsatser

Onödiga testfall –inte kopplade till något krav. Kravet har tagits bort/ändrats.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad är det som testautomatiseringsverktyg kan innehålla?

A
  • Inspelningsfunktion
  • Redigeringsverktyg
  • Uppspelningsfunktion
  • Jämförelse mellan verkligt och förväntat analys
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vilka felrapporteringsverktyg finns det som man kan använda?

A
  • Versionshanteringsverktyg
  • Word och Excel
  • Inspelningsverktyg, mus och tangentbordrörelser
  • Verktyg för att spara undan datorkonfigurationer
  • Händelser loggar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly