exploratory testing

47

Upload: alex-baranouski

Post on 12-Jul-2015

594 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Exploratory  Testing
Page 2: Exploratory  Testing
Page 3: Exploratory  Testing
Page 4: Exploratory  Testing
Page 5: Exploratory  Testing
Page 6: Exploratory  Testing
Page 7: Exploratory  Testing
Page 8: Exploratory  Testing
Page 9: Exploratory  Testing
Page 10: Exploratory  Testing

BasicsBasics

ModelsModels

ExamplesExamples

InvarianceInvariance

InterferenceInterference

Error HandlingError Handling

Group InsightsGroup Insights

Page 11: Exploratory  Testing
Page 12: Exploratory  Testing

••••••••••••••••••••••••••••••••••

Page 13: Exploratory  Testing

Do we need this button?.. Why? Who will use it? Can I press it?

What will appear in that case?

Page 14: Exploratory  Testing

I saw such program before!!!

And it had an interesting bug!

Page 15: Exploratory  Testing
Page 16: Exploratory  Testing
Page 17: Exploratory  Testing

Fixed bug or change

Verif ication Regression

Page 18: Exploratory  Testing

••••••••••••••••••••••••••••••••••

Page 19: Exploratory  Testing
Page 20: Exploratory  Testing
Page 21: Exploratory  Testing
Page 22: Exploratory  Testing

I don’t understand diagrams. They are

too difficult.

Page 23: Exploratory  Testing

Don’t worry. You may:

Page 24: Exploratory  Testing
Page 25: Exploratory  Testing
Page 26: Exploratory  Testing

Pick a data item

Trace it through the system

Interaction with other items?

What functions use it?

Page 27: Exploratory  Testing

Often item editing or deleting may cause problems.

And boundary values too!

Page 28: Exploratory  Testing

••••••••••••••••••••••••••••••••••

Page 29: Exploratory  Testing

Do you remember about Use cases and Soap operas?

Page 30: Exploratory  Testing

No….

Page 31: Exploratory  Testing
Page 32: Exploratory  Testing

••••••••••••••••••••••••••••••••••

Page 33: Exploratory  Testing

For example:-Another value in text field;-Start services in different way;-Select another country from dropdown each time

Page 34: Exploratory  Testing

••••••••••••••••••••••••••••••••••

Page 35: Exploratory  Testing

Interrupt• from a device related to the task;• from a device unrelated to the task;• from a software event;

Stop• Cancel the task;• Cancel some other task while this task is running;

Change• Change something that this task depends on

Page 36: Exploratory  Testing
Page 37: Exploratory  Testing

••••••••••••••••••••••••••••••••••

Page 38: Exploratory  Testing
Page 39: Exploratory  Testing

••••••••••••••••••••••••••••••••••

Page 40: Exploratory  Testing
Page 41: Exploratory  Testing
Page 42: Exploratory  Testing
Page 43: Exploratory  Testing
Page 44: Exploratory  Testing
Page 45: Exploratory  Testing

Is Exploratory = Random?

Page 46: Exploratory  Testing
Page 47: Exploratory  Testing

This presentation is made under Creative Commons LicenseAll images within this presentation was either purchased or obtained via Creative Commons License© 2008 EPAM Systems

This presentation was prepared by This presentation was prepared by Aliaksandr Baranouski, Software Aliaksandr Baranouski, Software Testing Career Development Curator at Testing Career Development Curator at EPAM Systems.EPAM Systems.

[email protected][email protected]

Or skype: Aliaksandr_BaranouskiOr skype: Aliaksandr_Baranouski

Or call: +375(029) 573 74 37Or call: +375(029) 573 74 37