Tillståndsövergångar Flashcards

1
Q

Vad används tillståndsövergångar för?

A

Olika svar beroende på gällande villkor eller status.

Kan användas för att modellera händelseförlopp i alla typer av system.

Används mycket för inbyggda händelse styrda system och teknisk automatisering.

Test kan designas för att täcka:
  Typiska sekvenser
  Alla tillstånd
  Alla övergångar
  Ogiltiga övergångar
  mm
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hur ska tillståndsövergångar ritas?

A
  • Väljs starttillstånd –roten i trädet
  • För varje övergång rita en gren i trädet till den noden som är resultatet av övergången
  • Upprepa varje nod om inte den noden ritats tidigare inom grenen eller är slutnoden
  • Välj att testa alla rot –till lövvägar i trädet
  • Nod = tillstånd
  • Kopplingar mellan noderna = bågar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hur ska vi testa alla övergångar?

A

Att testa alla övergångar –ett minimikrav

Negativa testfall –testa all konstiga vägar

Testa längsta vägen genom tillståndsmekanismen

Skapa testfall som täcker in tillstånd med många in eller ut, övergångar

Upprepa alla testfall två gånger utan återstart emellan

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

Hur mäter man täckningen för tillståndsövergångarna?

A

Mätes utifrån tillstånd, övergångar eller grenar i tillståndsträdet

Har vi minst ett testfall för varje tillstånd, övergång och gren?

För varje värde i täckningsgraden i procent = antal som har minst ett testfall/totala antalet kombinationer

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