In recent memory, cloud computing has morphed from a much-hyped but not used technology into something that is now central to just about every business imaginable. For example, according to one 2014 study, the percentage of apps hosted in the cloud is expected to rise from 20 percent in 2013 to 35 percent by 2017. By 2020, it’s possible that next to nothing will be on-premises in the traditional sense anymore.
The general concept of software QA is fairly straightforward: to ensure that the solution is truly ready for market. However, this is easier said than done. Devising a test management strategy that adequately vets a solution and filters out potential defects demands a concerted effort from testers as well as the developers they will be working with (assuming a DevOps mentality).
Anytime you would like to create a fierce debate in the Agile community, then just bring up a topic related to distributed way of working and outsourcing. Out of all the possible controversial topics, my favourite one is around “offshored testing”.