Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of...

11
Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification

Transcript of Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of...

Page 1: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

Introducing Exploratory Testing

SAST Q1 2008

Petter Mattsson, Test ManagerHerman Afzelius, Head of System Verification

Page 2: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Agenda

UIQ Technology

Exploratory Testing

Our approach of introducing a change Initial phasePreparation phase Introduction phaseExecution phaseEvaluation phase

Conclusion

Page 3: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

UIQ Technology

Started in 1998

Customers: world leading phone manufacturers

About 370 employees Fast growing

Page 4: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Exploratory testing

Exploratory testing is simultaneous learning, test design and test execution

(James Bach)

In scripted testing, tests are first designed. Then they may be executed at some later time or by a different tester.

In exploratory testing, tests are designed and executed at the same time.

Page 5: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Initial phase

We needed a change

How we found out about ET

Page 6: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Preparation phase

Evaluating exploratory testing

Learning and get skills

Proof of concept

Page 7: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Introduction phase

Arguments

Internal introductions (line managers, project managers)

Internal training (test engineers)

Page 8: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Execution phase

Get ET into our project plans

Our strategy - Scripted tests vs. ET

Presenting test results based on ET

Page 9: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Evaluation phase

Lessons learnedPitfallsSuccess factors

Next steps

Page 10: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

Summary

Keep it simple

Preparation is the key

Arguments and metrics

Involve and educate

Just do it!

Page 11: Introducing Exploratory Testing SAST Q1 2008 Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.

© UIQ Technology AB 2007. All rights reserved.

UIQ Technology

Soft Center

372 25 Ronneby

Sweden

Phone: +46 457 46 47 00

http://www.uiq.com

http://developer.uiq.com