Разделы презентаций


State Transition Testing Technique Training

Содержание

Practice2Practice6Practice1CourseLesson2Lesson3Lesson1Course

Слайды и текст этой презентации

Слайд 1State Transition Testing Technique Training
Kateryna Dribas

State Transition Testing Technique TrainingKateryna Dribas

Слайд 2Practice2
Practice6
Practice1
Course
Lesson2
Lesson3
Lesson1
Course

Practice2Practice6Practice1CourseLesson2Lesson3Lesson1Course

Слайд 3Agenda
1. Introduction.

First lesson:
3. The end.
2. Technique:


2.1. Designations;
2.2. State

diagram;

2.3. State table;

Agenda1.  Introduction. First lesson:3.  The end.2.  Technique:    2.1. Designations;

Слайд 4System
System
Introduction
What is state transition?

two states of a system or

it’s component.

State 1
State 2
State transition: a transition between

System SystemIntroductionWhat is state transition?two states of a system or it’s component. State 1State 2State transition: a

Слайд 5Introduction
Dynamic testing: testing that involves
the execution of the software of

sys-
em or its component.

What is dynamic testing?

System

IntroductionDynamic testing: testing that involvesthe execution of the software of sys-em or its component.What is dynamic testing?System

Слайд 6Black box testing: method of testing
that examines the functionality

of ap-
plication without peering into its in-
ternal logical structure.

Introduction
What is

black box testing?

Input

?

Output

Black box

Black box testing: method of testing that examines the functionality of ap-plication without peering into its in-ternal

Слайд 7test cases are designed to execute valid
Introduction
State transition technique:

dynamic
What is state transition technique?

black box testing technique in

which

and invalid state transitions.

dynamic

black box

state transitions

?

State 1

State 2

test cases are designed to execute valid IntroductionState transition technique: dynamic What is state transition technique?black box

Слайд 8Introduction
to capture certain kinds of system requirements;
to capture system design;
to

document them;
to serve as a guide to creating test cases;
to

visualize all of the states in which the system can exist;
to visualize all transitions between states in which the system can exist.




Introductionto capture certain kinds of system requirements;to capture system design;to document them;to serve as a guide to

Слайд 9Technique: designations
State transition model can be shown as:
Table
Diagram

Technique: designationsState transition model can be shown as:TableDiagram

Слайд 10- actions (that result from a tran-sition).
Start
Card inserted
- states

(that system may occupy);
- transitions (from one state to

another);

- events (that cause a transition);

Technique: designations. Diagram.

< >

< >

< >

< >

- actions (that result from a tran-sition).StartCard inserted - states (that system may occupy); - transitions (from

Слайд 11User inserts credit card, enters PIN for getting bank account.

He has 3
tries to enter valid PIN and to get

access to account. After 3rd invalid
try the card will be "eaten". And in 10 seconds start menu is appeared.

Wait for PIN

2nd try

3rd try

Access

Eaten card

Start

Card inserted

Enter valid PIN

Enter invalid PIN

Enter valid PIN

Enter invalid PIN

Enter valid PIN

Enter invalid PIN

Technique: State diagram

In 10 seconds

User inserts credit card, enters PIN for getting bank account. He has 3tries to enter valid PIN

Слайд 12Whether all events were considered?
Card inserted
Enter valid PIN
Enter invalid

PIN
Enter valid PIN
Enter
invalid PIN
Enter valid PIN
Enter invalid PIN
Card inserted
Card

inserted

Enter invalid PIN

Enter valid PIN

Technique: State diagram

In 10 seconds

Card inserted

Enter valid PIN

Enter valid PIN

Enter invalid PIN

Enter valid PIN

Start

Wait for PIN

2nd try

3rd try

Access

Eaten card

Card inserted

Card inserted

Whether all events were considered? Card insertedEnter valid PINEnter invalid PINEnter valid PINEnter invalid PINEnter valid PINEnter

Слайд 13Transition from current state of sys-
tem to next one.
-

1st row
Event, that cause a transition;
Next state cased by event;
Technique:

designations. Table.

- 2nd row

- 3rd row

- Column

Current state of system;

Transition from current state of sys-tem to next one. - 1st rowEvent, that cause a transition;Next state

Слайд 14User inserts credit card, enters PIN for getting bank account.

He has 3 tries to enter valid PIN and to

get access to account. After 3rd invalid try the card will be "eaten". And in 10 seconds start menu is appeared.

Technique: State table

Current
state

Event

Next
state

Start

Inserted
card

Wait for PIN

Wait for PIN

Valid
PIN

Access

Wait for PIN

Invalid
PIN

Valid
PIN

Valid
PIN

Invalid
PIN

Invalid
PIN

In 10
seconds

2nd
try

2nd
try

2nd
try

3rd
try

3rd
try

3rd
try

Access

Access

Eaten card

Eaten card

Start

User inserts credit card, enters PIN for getting bank account. He has 3 tries to enter valid

Слайд 15Let’s consider illogical events.
Technique: State table
Start
Valid
PIN

Invalid
PIN
Wait for PIN
Inserted
card
Inserted
card
Inserted
card
Wait for PIN
2nd


try
3rd
try
2nd
try
Current
state
Start
Start
3rd
try
Start

Let’s consider illogical events.Technique: State tableStartValidPINInvalidPINWait for PINInsertedcardInsertedcardInsertedcardWait for PIN2nd try3rd try 2nd tryCurrent stateStartStart3rd tryStart

Слайд 16Let’s consider illogical events.
Technique: State table
Access
Valid
PIN

Invalid
PIN
Access
Inserted
card
Valid
PIN
Invalid
PIN
Access
Eaten card
Eaten card
Eaten card
Eaten

card
Eaten card
Current
state
Access
Inserted
card
Access
Eaten card
Access

Let’s consider illogical events.Technique: State tableAccessValidPINInvalidPINAccessInsertedcardValidPINInvalidPINAccessEaten cardEaten cardEaten card Eaten card Eaten cardCurrent stateAccessInsertedcardAccessEaten cardAccess

Слайд 17State transition technique
black box
Dynamic
Summary
Current
state
?
State 1
State 2
testing technique

in which test
cases are designed to execute valid and

invalid state
transitions.

Diagram designations:

State transition techniqueblack boxDynamic SummaryCurrent state?State 1 State 2testing technique in which test cases are designed to

Слайд 18Introduction
State transition technique: dynamic black box testing technique in which

test cases are designed to execute valid and invalid state

transitions.



designations. Diagram designations

Diagram designations

IntroductionState transition technique: dynamic black box testing technique in which test cases are designed to execute valid

Слайд 19The end
The end of the first lesson.

The end The end of the first lesson.

Слайд 20Technique
State 1
State 2
State 3
State 4
State 5
- actions (that result from

a transition) are not shown explicitly but they would be

a message to the customer saying things (such as 'Please enter your PIN').
TechniqueState 1State 2State 3State 4State 5- actions (that result from a transition) are not shown explicitly but

Слайд 21Technique

Technique

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика