Co-Founder StartupGiraffe
Experience Designer
Software Engineer

Archive: Testing

The first version of your product is going to suck… launch anyway

September 22, 2011   -   2 comments   -  

For most people the idea of launching a half-baked product is horrifying. You’ve been talking up your idea for months, been working crazy hours and even taken money from friends and family. This is the first time people will be seeing what you’ve been dreaming about and you want everything to be perfect. You feel

Deciding Between Startup Ideas

March 9, 2011   -   8 comments   -  

No one said working at a startup was easy. Although we started StoryStack with the intensity of a thousand suns we’ve hit a few bumps along the way. Through three iterations of the product and countless meetings with friends and advisors we’ve realized the product in it’s current form is unlikely to be successful. ¬†We’ve

Functional Web Application Testing with Selenium IDE and RC

February 26, 2008   -   8 comments   -  

Introduction (How can testing make our lives easier) What is Selenium? Selenium IDE Trivial Example A Less Trivial Test Case (and some useful commands) Selenium RC Setup An example using Python The Future Additional Resources Reference Tutorials Testivus Introduction (How can testing make our lives easier) Testing is important, saves time, and makes our life


February 26, 2008   -   1 comment   -  

Although we are striving towards integrating testing more closely into our development process we still have a long way to go. I thought this article does a good job of explaining testing philosophy in a fun way. To summarize: All code needs to be tested. Ugly tests are better then no tests. Write tests

Good Bug Tracking (aka How to make developers not want to kill you for logging ambiguous bugs they cant reproduce)

December 10, 2007   -   1 comment   -  

In the high-flying fast-paced world of web development it seems like the current “hot” technologies change every day. Luckily there some things that never change… bugs. While we are trying to improve our method of logging, assigning, tracking and resolving bugs, I’d like to share an article that gives general pointers on good bug logging.