exploratory testing

15
Exploratory Testing Test Design Learn Analysis Test Execution

Upload: harshani-wickramaarachchi

Post on 21-May-2015

154 views

Category:

Technology


2 download

DESCRIPTION

Exploratory testing with Microsoft Test Manager

TRANSCRIPT

Page 1: Exploratory testing

Exploratory Testing

Test Design

Learn

Analysis

Test Execution

Page 2: Exploratory testing

ROAD MAP

• Definition• Goals• Features• When to use• Advantages & Disadvantages • Visual Studio 2012 – MTM• ???

Page 3: Exploratory testing

DEFINITION

Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution.

References:Exploratory testing - Wikipedia, the free encyclopedia. 2014. Exploratory testing - Wikipedia, the free encyclopedia. [ONLINE] Available at: http://en.wikipedia.org/wiki/Exploratory_testing. [Accessed 11 March 2014].

Page 4: Exploratory testing

GOALS OF ET

• To gain an understanding of how an application works, what its interface looks like, and what functionality it implements• To force the software to exhibit its capabilities• To find bugs

Page 5: Exploratory testing

FEATURES

• Seeks to find out how the software actually works• No exact expected results• Tester decides what will be verified• Documentation ranges from documenting all tests performed to just

documenting the bugs.• When repeating freestyle exploratory tests, they will not be performed in

the exact same manner

Page 6: Exploratory testing

WHEN TO USE

• Suitable if requirements and specifications are incomplete, or if there is lack of time• The more the tester knows about the product and different test methods,

the better the testing will be.

Page 7: Exploratory testing

ADVANTAGES

• Less preparation is needed• Important bugs are found fast• More intellectually stimulating than scripted testing• Testers can use deductive reasoning

Page 8: Exploratory testing

DISADVANTAGES

• Tests can not be reviewed in advance • Difficult to show exactly which tests have been run• Tester does not always remember the exact steps performed

Page 9: Exploratory testing

DEMO - MTM

Page 10: Exploratory testing
Page 11: Exploratory testing
Page 12: Exploratory testing
Page 13: Exploratory testing
Page 14: Exploratory testing
Page 15: Exploratory testing

???

• Exploratory Testing is a•White Box Testing Technique• Black Box Testing Technique

• When repeating exploratory tests, they will not be performed in the exact same manner, It is a

• Advantage•Disadvantage• Both

• Exploratory testing is suitable for a software which is developed using•Waterfall Development Model• Incremental Development Model