25
WHY TEST?

Testing intro

Embed Size (px)

Citation preview

WHY TEST?

Performance Testing

$ siege -n1000 -c10

or LoadImpact.com

Functional Testing / Form Validation

#a11y = accessibility

YOU HAVE A TEST PLANYou point, and click, and click, and point, and type…

You just haven’t written it

Write it down

Better yet, automate it!

NO EXCUSESI don't know

It's too hard

I don't have time to do any extra work

It's not my job

Consider that your job is tobuild stuff that works.

You have an obligation to see if it works, right?

over 25 years ago

You can't optimize what you don't measure

Google recommends your page should load in < half a second.

#A11Y

http://squizlabs.github.io/HTML_CodeSniffer/

REGRESSION TESTINGWhen you your customers find a bug,

how do you make sure it doesn't happen again?

CUCUMBERRuby, JavaScript, Java or C#

TESTS = SPECIFICATIONS = DOCUMENTATION

TESTS = REDUCE THE FEAR OF CHANGE

MORE TOOLS

Automated, Cross-Browser Testing

A11Y ON NPMa11y npm module

DON'T FORGETMONITORING!

New Relic

IVAN STORCKWeb developer, Teacher, Entrepreneur

UW PCE Advisory Board member: Ruby, JS, HTML5

Developer EvangelistAerobatic

@ivanoats

IvanStorck.com

linkedon.com/in/ivanoats