Silicon Valley Code Camp : October 8th and 9th, 2011.
Jennifer Wong has worked in the field of Quality Engineering since The Days of Yore (since we called it QA instead of QE). She currently works at Ingenuity Systems as Staff QE Engineer and Scrum Master for Build, Tools, and Internal Processes team. Her main professional interests are in test automation, agile development, dashboards, and continuous integration and deployment.
Presentation Slides are here: http://www.slideshare.net/jenlwong/ingenuity-svcc-ci-presentation-20111007
Learn about Continuous Integration (CI) and Continuous Deployment(CD) and how Ingenuity Systems moved from a traditional release process to a more agile frequent release model. In this talk we will discuss specifics and show demos on:
<li>using Hudson as a framework for continuous integration, deployment, and build promotion</li>
<li>deployment and configuration management</li>
<li>changes we made to make our architecture more service-oriented</li>
<li>our automated test strategy using JUnit, FitNesse, and Selenium</li>
<li>migrating our build and deployment process from Ant to Maven</li>
<li>challenges to overcome and lessons learned in implementing a successful CI system</li>