• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Scripting Recipes KWSQA2009
 

Scripting Recipes KWSQA2009

on

  • 2,523 views

My 'Scripting Recipes for Testers' presentation at the 2009 KWSQA Conference (April 22, 2009).

My 'Scripting Recipes for Testers' presentation at the 2009 KWSQA Conference (April 22, 2009).

Statistics

Views

Total Views
2,523
Views on SlideShare
1,247
Embed Views
1,276

Actions

Likes
0
Downloads
5
Comments
0

5 Embeds 1,276

http://adam.goucher.ca 1271
http://translate.googleusercontent.com 2
http://www.slideshare.net 1
http://www.vietnamesetestingboard.org 1
http://www.scoop.it 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Scripting Recipes KWSQA2009 Scripting Recipes KWSQA2009 Presentation Transcript

    • Scripting Recipes for Testers Adam Goucher Manager of Quality, Zerofootprint Software adam@goucher.ca http://adam.goucher.ca
    • Code craft is mandatory Reading and writing code extends and accelerates critical thinking
    • Language Choice Three things you don’t talk about in polite company: sex, politics, language choice
    • Language Choice There is no such thing as right or wrong, but there is right-er and wrong-er depending on the situation
    • Increasing Insight Uncover hidden technical debt
    • Tip: Common Case Converting both sides of a comparison to a common case means you don’t have to worry about case
    • Tip: YAGNI You Ain’t Gonna Need It
    • Increase Insight Exploration (or Throw out your scripts)
    • Increasing Ease Just because something was hard manually doesn’t mean it always has to be hard
    • Tip: One Line at a Time Simple is better than complex - The Zen of Python
    • Test Selection Browser Percentages
    • Tip: Filter the data You are not the customer so you should not be in the data
    • Tip: Reinvent the wheel Sometimes you can make a better wheel
    • Tip: YAGNI is heuristic Even though YAGNI, if you can capture it easily then do so
    • Data Generation Who says randomness in testing is bad?
    • Tip: Can’t Pronounce? So what?
    • Tip: Embrace Chaos The world is a random place, why should your data be organized?
    • Oracles Unlike the one at Delphi, our oracles shouldn’t be stoned on sulphur fumes
    • Tip: Proximity Things that are related, should be together
    • Reduce Costs Wouldn’t you like your budget focused on your salary?
    • Tip: Let scripts evolve Just like all living thing, scripts evolve
    • Increase Speed We have the technology. ... Better than he was before. Better, stronger, faster.
    • Go Forth and Script!