Software testing and its scope in CLOUD: A detailed survey

Software has become a primary element of almost all the organizations for their everyday activity. This has led to lot of inventions in the field of software. In this direction, many software industries across the globe are striving towards the innovative concepts, technology and practices in order to satisfy growing customer needs. Thus, it is the order of the day to use the best practices and principles to its fullest extent in each and every phase of software development process. However, testing is one such activity which ascertains the desired level of quality is met in the product. Therefore, it is necessary that, the testing act of software development acquires complete advantage of latest technological innovations. In this view, cloud computing has emerged as a new technology and most of the IT industries are embracing it in their daily routine. Hence, this paper aims towards bringing awareness through survey carried out on how cloud computing has evolved and how applications are tested in cloud environment, its necessity, type of testing suitable, and its benefits. This knowledge further enables the researchers and practitioners proceed towards improved modes of operations while testing applications in cloud.

[1]  Antonia Bertolino,et al.  Software Testing Research: Achievements, Challenges, Dreams , 2007, Future of Software Engineering (FOSE '07).

[2]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[3]  Claes Wohlin,et al.  A general theory of software engineering: Balancing human, social and organizational capitals , 2015, J. Syst. Softw..

[4]  Ali Khajeh-Hosseini,et al.  Research Agenda in Cloud Technologies , 2010, ArXiv.

[5]  Hitesh Tahbildar,et al.  AUTOMATED SOFTWARE TEST DATA GENERATION: DIRECTION OF RESEARCH , 2011 .

[6]  Saira Begum,et al.  Potential of cloud computing architecture , 2011, 2011 International Conference on Information and Communication Technologies.

[8]  Hasan Sözer,et al.  A Survey of Software Testing in the Cloud , 2012, 2012 IEEE Sixth International Conference on Software Security and Reliability Companion.

[9]  Romi Satria Wahono,et al.  A Systematic Literature Review of Software Defect Prediction: Research Trends, Datasets, Methods and Frameworks , 2015 .

[10]  Myra B. Cohen,et al.  Regression testing in Software as a Service: An industrial case study , 2011, 2011 27th IEEE International Conference on Software Maintenance (ICSM).