Agile testing starts with the developer. And, as coding progresses, the developer builds up an increasingly large set of unit tests. Best practice suggests that all these tests should be run in their entirety. Additionally, some progressive build and DevOps managers encourage developers to run tests more often, even continuously. These tests serve as early warning mechanisms of unexpected repercussions stemming from a code change. By using continuous testing (CT), the developer can be alerted to specific problems as early as possible. Increasing the amount of testing across the whole software cycle, though, increases the challenges of provisioning appropriate test compute resources continuously. However, the advent of cloud and virtual computing enables organizations to address this challenge in a practical manner. This presentation will discuss the challenges and benefits of implementing a CT practice throughout a large enterprise and how to leverage on-demand compute infrastructure.


Speaker:

Ashish Kuthiala, Electric Cloud

Ashish Kuthiala is the head of Global Product Marketing at Electric Cloud. He brings over 20 years of experience in software development and marketing. Prior to Electric Cloud, Ashish served as Senior Director of Global Product Marketing at AccelOps, an IT management software company. Previously, he served at Hewlett-Packard, most recently as Director of Global Product Marketing for HP Software's Network Management Center where he developed and lead a team for two of the company's top enterprise software portfolios, Network Automation and Network Management. Ashish holds an MBA from Kellogg School of Management and a master’s of science degree from the University of South Carolina.