+ All Categories
Home > Documents > Why the hell software testing?! email: [email protected] twitter: @mariakedemo.

Why the hell software testing?! email: [email protected] twitter: @mariakedemo.

Date post: 28-Jan-2016
Category:
Upload: lynne-ellis
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
Why the hell software testing?! email: [email protected] twitter: @mariakedemo
Transcript
Page 1: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Why the hell software testing?!

email: [email protected] twitter: @mariakedemo

Page 2: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Why the hell software testing?!

email: [email protected] twitter: @mariakedemo

Page 3: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Why the hell software testing?

Software is designed and created by humans.

Software is used by humans.

Humans are not perfect.

email: [email protected] twitter: @mariakedemo

Page 4: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Topics

• What is software testing?• What software testing is NOT• Why software testing?

email: [email protected] twitter: @mariakedemo

Page 5: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Story time

email: [email protected] twitter: @mariakedemo

Test design and test cases

Page 6: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

What is software testing?

email: [email protected] twitter: @mariakedemo

Page 7: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

What is software testing?

• A cognitive process which requires skilled people– Gathering information about the quality of the

product• to help making informative decisions.• to help reduce risk.• to help bridging the gap between what we know and

what we need to know.• as quick as possible.

email: [email protected] twitter: @mariakedemo

Page 8: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

What is quality?

email: [email protected] twitter: @mariakedemo

Page 9: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

What is quality?

email: [email protected] twitter: @mariakedemo

Quality is value to some personJerry Weinberg

Quality is value to some person ( who matters) Cem Kaner

Page 10: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

email: [email protected] twitter: @mariakedemo

Acquiring the competence, motivation, and credibility to…

And perhaps help make the

product better, too

Testing is…

create the conditions necessary to…

…so that you help your clients to make informed decisions about risk.

evaluate a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study,

modeling, observation and inference, including…

operating a product to check specific output…

Ref James Bach & Michael Bolton

Page 11: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

What software testing is NOT

email: [email protected] twitter: @mariakedemo

Page 12: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

What software testing is NOT

• Testers do not assure quality. • Testers do not fix quality.• Testers are not gatekeepers. • Testers do not make the decision wether to

ship a product or not. That is a management decision.

email: [email protected] twitter: @mariakedemo

Page 13: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Story time

email: [email protected] twitter: @mariakedemo

Daylight savings

Page 14: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Why software testing?

email: [email protected] twitter: @mariakedemo

It’s so fun!

Page 15: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Wrap up

Ignorance is bliss email: [email protected]

twitter: @mariakedemo

Page 16: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

Influences and inspiration

• My top influences and inspiration– Jerry Weinberg– James Bach– Michael Bolton– .. and then there are so many more I could have

an entire talk about it.

email: [email protected] twitter: @mariakedemo

Page 17: Why the hell software testing?! email: maria.kedemo@gmail.com twitter: @mariakedemo.

I challenge you!

• What do you want to learn more about?– Twitter: @mariakedemo– Email: [email protected]

email: [email protected] twitter: @mariakedemo


Recommended