Archive for March, 2008

Femgineer (aka Adventurer)

When I started elementary school my daily routine consisted of getting on my bike, going to school, coming home watching tv, doing my homework, and then upon my mom’s satisfaction being allowed to go out, and play until dinner. Ironically, my life hasn’t changed much since I was 6. Except that now the two wheeler has been replaced by 4, and my mom doesn’t review my code. But the desire for adventure after a hard day’s work has been a constant ... Read more

Trade-offs in Unit Testing – Part I Mock Objects

One of my many roles at Mint.com is the lead test engineer. I believe I was appointed this role by our CEO, because I am pretty good at thinking through use cases, setting up testing infrastructure, and being diligent about having unit tests for our core functionality and making sure that they pass daily. Lately, we’ve noticed that our test cases are brittle, and have poor coverage mostly because of feature growth. My boss proposed that we seek a new approach to ... Read more