This document discusses 10 disruptive technologies and their impact on software testing: 1) Mobile apps, 2) Mobile OS wars, 3) Tabletmania, 4) 4G's speed and productivity, 5) HTML5, 6) IPv6, 7) The cloud, 8) Geo-location, 9) NoSQL databases, and 10) Social media. It explains how each technology is changing the way software is developed and tested, creating new demands for testing across devices, platforms, locations and cloud environments. It emphasizes that software testing must innovate to keep up with the growing pressures of mobile, social and cloud technologies.