Multi-Safari
january 2012 by jpcody
Safari normally uses the Web Kit framework found inside Mac OS X to render web pages and execute javascript. This means that if you preserve an old version of Safari to run it on a newer version of Mac OS, it will use the newer Web Kit found in the system and you will get the same results as with the newer version. Thus, you would normally need a separate installation of Mac OS X for each version of Safari you want to test a website into.
testing
january 2012 by jpcody
Insanely fast, headless full-stack testing using Node.js
june 2011 by jpcody
If you're going to write an insanely fast, headless browser, how can you not call it Zombie? Zombie it is.
javascript
nodejs
testing
june 2011 by jpcody
andyedinborough/stress-css - GitHub
may 2011 by jpcody
It indexes all the elements and their classes, and then--class by class--it removes one, and times how long it takes to scroll the page. Classes that save a considerable amount of time when removed indicate problem areas.
css
testing
performance
may 2011 by jpcody
httpstat.us
february 2011 by jpcody
This is a super simple service for generating different HTTP codes.
It's useful for testing how your own scripts deal with varying responses.
Just add the status code you want to the URL, like this: httpstat.us/200
testing
http
It's useful for testing how your own scripts deal with varying responses.
Just add the status code you want to the URL, like this: httpstat.us/200
february 2011 by jpcody
Jeff Dean's Ruby Blog - Tips for writing testable, maintainable page-specific javascript
december 2010 by jpcody
I've worked on several large Rails apps and seen at least a dozen javascript systems. In this post I'll describe a few techniques that I've seen that consistently make javascript easier to test and maintain. To those of you who write javascript more than I do, these might be old news, but it's taken me 4 years to learn them!
javascript
tdd
testing
bestpractices
december 2010 by jpcody
related tags
bestpractices ⊕ css ⊕ http ⊕ javascript ⊕ nodejs ⊕ performance ⊕ tdd ⊕ testing ⊖ validation ⊕Copy this bookmark: