Testdata och testmiljö Flashcards

1
Q

Vad görs i steget analys och design?

A

Mål översätts till verkliga förhållanden och testerna utformas

Görs ”top-down” (övergripande först)

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

Vilka är huvuduppgifterna i steget analys och design?

A
  • Granska testbasen (krav, arkitektur, design, gränssnitt, risker)
  • Identifiera testvillkor (testobjekt), krav, nödvändig data
  • Utveckla testerna
  • Utvärdera testbarheten av krav och system
  • Prioritera mellan testområdena/tester(övergripande nivå)
  • Spårbarhet mellan testbasen och testfallen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vilka är huvuduppgifterna i steget realisering och exekvering?

A
  • utveckla och prioritera testfall,
  • ta fram testdata,
  • skriva testprocedurer
  • vid behov förbereda testsele (driver / stubbe) och
  • skriva testskript för automatiserade test
  • Skapa testsviter av testfallen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad är problemet med testdata?

A

Svårt att skapa en lagom stor uppsättning av testdata
Kopiaav produktion?

Tungarbetat, batchkörningar tar lång tid.

Data förstörsnär det används vilket gör det svårt för utvecklare och testare att
återupprepa viss fel.

Komplicerat att låta flera system dela på en gemensam testmiljö på av olika faseri
test-och utvecklingsaktiviteter. Underlättas av att varje system bestämmer över
”sin” del av testdatat.

Manuell testdata? Inom begränsade områden, små tester.

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

Vad är en tänkbar process i testdata och testmiljö?

A
  1. Ta fram ett urval från produktion
  2. Genomför sambandskontroller
  3. Avidentifiera känslig information
  4. Skapa central testmiljö och iordningställ testmiljö
  5. Läs in testdata till respektive system
  6. Uppdatera säkerhetsplan vi ändringar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Beskriv övergripande stegen i hur man skapar central testmiljö och iordningställer testmiljö?

A
  1. När testdata är färdigt kopieras det in i testmiljön.
  2. T.ex. in i en miljö med andra samverkande system.
  3. Man iordningställer miljön genom att flytta program, moduler mm in i miljön, gör av t.ex. den testmiljöansvarige.
  4. Bestämma datum när flytten ska ske
  5. Ställa klockan i den fiktiva miljön
  6. Man gör ett testschema där man bestämmer i vilken ordning testerna med testfall ska köras
  7. Ta säkerhetskopia av testmiljön. Tänk på frekvensen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hur kan man läsa in testdata i respektive system.

A

Säkerhetskopian kan nu läsas in i vilken testmiljö som helst
Resultat: alla system utgår från samma testdata och samma versioner av det testade programmet

Integrationsproblem upptäcks tidigt

Det kan bli svårare felsökning kan bli följden eftersom flera system är med

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