How we built a testing-as-service infrastructure for tens of developers using Git, Node, QuickBuild, JClouds, Cloudify, Logstash, TestNG... Integration testing is one of the most tedious, time consuming and error prone procedures in software development. More so when developing and testing distributed middleware products. In this session we’ll share our experience and lessons learned over the years and how we’ve reached a completely automated testing environment used by our developers to test even their most complicated code in fully distributed production like environment, running more than 10K tests a day. Using this framework, our developers can test their code at scale (in some cases up to hundreds of nodes) at the click of a button, across AWS, RackSpace, HP OpenStack and our-prem environment.
A tech geek, interested in everything cloud, scalability and devops, Uri is a frequent speaker at tech conferences (most recently OSCON), and currently leads the product team at GigaSpaces, the makers of the Cloudify open source platform for automating application deployment and management. He’s a spare time coder and proud father of 3. On weekends, Uri masquerades as an all-mountain and occasionally downhill bicycle rider, trying his best to keep his body in one piece.