When
1:45 PM Saturday
Where
8403
Silicon Valley Code Camp : October 9th and 10th, 2010session

Extreme Testing at kaChing: From Commit to Production in 5 Minutes

unassigned

About This Session

<p>At kaChing (www.kaching.com), we are on a 5-minute commit-to-production cycle. We have adopted continuous deployment as a way of life and as the natural next step to continuous integration.</p> <p>In this talk, I will present how we achieved the core of our extreme iteration cycles: test-driven development or how to automate quality assurance. We will start at a very high level and look at the two fundamental aspects of software: transformations, which are stateless data operations, and interactions, which deal with state (such as a database, or an e-mail server). With this background we will delve into practical matters and survey kaChing's testing infrastructure by motivating each category of tests with different kind of problems often encountered. Finally, we will look at software patterns that lend themselves to testing and achieving separation of concerns allowing unparalleled software composability.</p> <p>This talk will focus on Java and the JVM even though the discussion will be largely applicable.</p> <p>Check out http://eng.kaching.com/search/label/tests for the latest from our company's blog.</p>

Time: 1:45 PM Saturday    Room: 8403 

The Speaker(s)

undefined undefined

Pascal-Louis Perez

unassigned , unassigned

unassigned