34
All I Ever Need to Know about Testing I Learned in Kindergarten Column by Lee Copeland As presented by Andy Sawyer

All I Ever Need to Know about Testing I Learned in Kindergarten

  • Upload
    yaakov

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

All I Ever Need to Know about Testing I Learned in Kindergarten. Column by Lee Copeland As presented by Andy Sawyer. Share everything. Share everything. “Our profession advances when we share information instead of using it for our own purposes.”. Share everything. - PowerPoint PPT Presentation

Citation preview

Page 1: All I Ever Need to Know about Testing I Learned in Kindergarten

All I Ever Need to Know about Testing I Learned in Kindergarten

Column by Lee Copeland

As presented by Andy Sawyer

Page 2: All I Ever Need to Know about Testing I Learned in Kindergarten
Page 3: All I Ever Need to Know about Testing I Learned in Kindergarten

• Share everything.

Page 4: All I Ever Need to Know about Testing I Learned in Kindergarten

• Share everything. • “Our profession advances when we share information

instead of using it for our own purposes.”

Page 5: All I Ever Need to Know about Testing I Learned in Kindergarten

• Share everything. • “Our profession advances when we share information

instead of using it for our own purposes.”

• Play Fair.

Page 6: All I Ever Need to Know about Testing I Learned in Kindergarten

• Share everything. • “Our profession advances when we share information

instead of using it for our own purposes.”

• Play Fair.• “When we don't play fair, we become untrustworthy.

Then others won't play fair with us. It's lose-lose all around.”

Page 7: All I Ever Need to Know about Testing I Learned in Kindergarten

• Don't hit people.

Page 8: All I Ever Need to Know about Testing I Learned in Kindergarten

• Don't hit people. • “If you find a defect in someone's work, first tell him

informally, personally, and discreetly.”

Page 9: All I Ever Need to Know about Testing I Learned in Kindergarten

• Don't hit people. • “If you find a defect in someone's work, first tell him

informally, personally, and discreetly.”

• Put things back where you found them.

Page 10: All I Ever Need to Know about Testing I Learned in Kindergarten

• Don't hit people. • “If you find a defect in someone's work, first tell him

informally, personally, and discreetly.”

• Put things back where you found them. • “When you are finished, put things back--reconfigure

the hardware, restore the software, reload the test data, set up the accounts, and reset the parameters.”

Page 11: All I Ever Need to Know about Testing I Learned in Kindergarten

• Clean up your own mess.

Page 12: All I Ever Need to Know about Testing I Learned in Kindergarten

• Clean up your own mess.• “We have a rule at my house, ‘It's OK to spill.’ No

one ever gets yelled at for spilling. But we have another rule, ‘Clean up your mess.’ That one you will get yelled at for not doing.”

Page 13: All I Ever Need to Know about Testing I Learned in Kindergarten

• Clean up your own mess.• “We have a rule at my house, ‘It's OK to spill.’ No

one ever gets yelled at for spilling. But we have another rule, ‘Clean up your mess.’ That one you will get yelled at for not doing.”

• Don't take things that aren't yours.

Page 14: All I Ever Need to Know about Testing I Learned in Kindergarten

• Clean up your own mess.• “We have a rule at my house, ‘It's OK to spill.’ No

one ever gets yelled at for spilling. But we have another rule, ‘Clean up your mess.’ That one you will get yelled at for not doing.”

• Don't take things that aren't yours. • Credit

Page 15: All I Ever Need to Know about Testing I Learned in Kindergarten

• Clean up your own mess.• “We have a rule at my house, ‘It's OK to spill.’ No

one ever gets yelled at for spilling. But we have another rule, ‘Clean up your mess.’ That one you will get yelled at for not doing.”

• Don't take things that aren't yours. • Credit• Guilt

Page 16: All I Ever Need to Know about Testing I Learned in Kindergarten

• Say you're sorry when you hurt someone.

Page 17: All I Ever Need to Know about Testing I Learned in Kindergarten

• Say you're sorry when you hurt someone.• “Say ‘I'm sorry.’ It is one of the most powerful,

healing phrases in the human language.”

Page 18: All I Ever Need to Know about Testing I Learned in Kindergarten

• Say you're sorry when you hurt someone.• “Say ‘I'm sorry.’ It is one of the most powerful,

healing phrases in the human language.”

• Wash your hands before you eat.

Page 19: All I Ever Need to Know about Testing I Learned in Kindergarten

• Say you're sorry when you hurt someone.• “Say ‘I'm sorry.’ It is one of the most powerful,

healing phrases in the human language.”

• Wash your hands before you eat. • “In other words--start clean.”

Page 20: All I Ever Need to Know about Testing I Learned in Kindergarten

• Flush.

Page 21: All I Ever Need to Know about Testing I Learned in Kindergarten

• Flush.• Features

Page 22: All I Ever Need to Know about Testing I Learned in Kindergarten

• Flush.• Features• Entire Projects

Page 23: All I Ever Need to Know about Testing I Learned in Kindergarten

• Flush.• Features• Entire Projects

• Warm cookies and cold milk are good for you.

Page 24: All I Ever Need to Know about Testing I Learned in Kindergarten

• Flush.• Features• Entire Projects

• Warm cookies and cold milk are good for you.

• (enough said)

Page 25: All I Ever Need to Know about Testing I Learned in Kindergarten

• Live a balanced life.

Page 26: All I Ever Need to Know about Testing I Learned in Kindergarten

• Live a balanced life. • “Life moves pretty fast. If you don't stop and look

around once in a while, you could miss it.”

Page 27: All I Ever Need to Know about Testing I Learned in Kindergarten

• Live a balanced life. • “Life moves pretty fast. If you don't stop and look

around once in a while, you could miss it.”

• Learn some, think some, draw some, paint, sing, dance, play, and work every day.

Page 28: All I Ever Need to Know about Testing I Learned in Kindergarten

• Live a balanced life. • “Life moves pretty fast. If you don't stop and look

around once in a while, you could miss it.”

• Learn some, think some, draw some, paint, sing, dance, play, and work every day.

• How about “Learn some, think some, model some, explore some, document some, communicate, and test every day”?

Page 29: All I Ever Need to Know about Testing I Learned in Kindergarten

• Take a nap every afternoon.

Page 30: All I Ever Need to Know about Testing I Learned in Kindergarten

• Take a nap every afternoon.• “Taking a step away from your project will give you

fresh insight and a different outlook. When you come back to the problem, you often have your own ‘a ha!’ moment.”

Page 31: All I Ever Need to Know about Testing I Learned in Kindergarten

• Take a nap every afternoon.• “Taking a step away from your project will give you

fresh insight and a different outlook. When you come back to the problem, you often have your own ‘a ha!’ moment.”

• When you go out in the world, watch for traffic, hold hands, and stick together.

Page 32: All I Ever Need to Know about Testing I Learned in Kindergarten

• Take a nap every afternoon.• “Taking a step away from your project will give you

fresh insight and a different outlook. When you come back to the problem, you often have your own ‘a ha!’ moment.”

• When you go out in the world, watch for traffic, hold hands, and stick together.

• “There is great strength in teams.”

Page 33: All I Ever Need to Know about Testing I Learned in Kindergarten

• Be aware of wonder.

Page 34: All I Ever Need to Know about Testing I Learned in Kindergarten

• Be aware of wonder. • “Be aware of wonder as a tester: the wonder that they

made so many stupid mistakes; the wonder that so much actually does work; the wonder that your organization is still in business; the wonder of your own talent as you discovered an amazingly convoluted bug in the code; and the wonder that you have so much fun and get paid for it.”