4:30pm–5:10pm Thursday, 07/22/2010
This session, given by the creator of PHPUnit, will shine a light on best practices when it comes to testing PHP code.
11:15am–12:00pm Tuesday, 07/20/2010
After a short overview of the specs BDD library you'll learn how specs leverages the unique features of Scala to provide: a textual specification of the software to develop, flexible matchers for expectations, a concise api on top of the Mockito Java api, data tables which look like real tables in the code and much more!
8:30am–12:00pm Monday, 07/19/2010
Learn how to apply the principals of test-driven development to developing a database schema.
11:50am–12:30pm Friday, 07/23/2010
This talk will be about what's happening in testing. The general argument is that we're moving away from testing units towards testing functionality through integration testing. Improved mocking libraries, scripted and emulated browsers, fixtures, and frameworks means that we can effectively test that a system works.
11:00am–11:40am Friday, 07/23/2010
Your QA cycle is broken and unit tests aren't enough to fix it. QA takes too long, is too error prone, and never covers as much as we need. To really do QA right, you need automated integration and acceptance testing tools like Cucumber. In this talk, we'll discuss why automated integration testing is a necessity, how you can do it, and why your coworkers and boss will thank you for it.