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/
Free Vulnerability Scanner
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
SELENIUMSelenium IDE
WebDriver
or NightwatchJS WebDriver.io
Selenium Guidebook
Automated, Cross-Browser Testing
MOCHAJSBin example
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