count an increasing number of variant applications.
Despite the growing popularity of the MTA, there
are still very few empirical studies on the techniques
and testing criteria employed in the cloud domain. We
believe that an essential requirement for more targeted
testing techniques in this field, is to evaluate the test-
ing strategies applied in other contexts.
ACKNOWLEDGEMENTS
The authors are grateful to CAPES, ICMC/USP and
Federal Institute of Education, Science and Tecnology
of South of Minas Gerais - IFSULDEMINAS, Poc¸os
de Caldas campus, for supporting this work.
REFERENCES
Arora, V., Bhatia, R., and Singh, M. (2016). A systematic
review of approaches for testing concurrent programs.
Concurr. Comput. : Pract. Exper., 28(5):1572–1611.
Bai, X., Li, M., Chen, B., Tsai, W.-T., and Gao, J. (2011).
Cloud testing tools. In Service Oriented System Engi-
neering (SOSE), 2011 IEEE 6th International Sympo-
sium on, pages 1–12. IEEE.
Balci, O. (1994). Validation, verification, and testing tech-
niques throughout the life cycle of a simulation study.
Annals of operations research, 53(1):121–173.
Buxton, A. (2015). The reasons why SaaS will
remain the dominant cloud model - Techradar.
https://tinyurl.com/yc7ktewl. [Online; accessed 10-
April-2017].
Chong, F. and Carraro, G. (2006). Architecture strategies
for catching the long tail. In Microsoft Corporation,
page 910. MSDN Library.
Copeland, L. (2004). A practitioner’s guide to software test
design. Artech House.
Gao, J., Bai, X., and Tsai, W.-T. (2011). Cloud testing-
issues, challenges, needs and practice. Software Engi-
neering: An International Journal, 1(1):9–23.
Garg, D. and Datta, A. (2013). Parallel execution of prior-
itized test cases for regression testing of web applica-
tions. In Proceedings of the Thirty-Sixth Australasian
Computer Science Conference-Volume 135, pages 61–
68. Australian Computer Society, Inc.
Hoffman, D. (2001). Using oracles in test automation.
In Proceedings of Pacific Northwest Software Quality
Conference, pages 90–117.
Kabbedijk, J., Bezemer, C.-P., Jansen, S., and Zaidman, A.
(2015). Defining multi-tenancy: A systematic map-
ping study on the academic and the industrial perspec-
tive. Journal of Systems and Software, 100(0):139 –
148.
Krebs, R., Momm, C., and Kounev, S. (2012). Architectural
concerns in multi-tenant saas applications. CLOSER,
12:426–431.
Lewis, B. and Berg, D. J. (1995). Threads Primer: A Guide
to Multithreaded Programming. Prentice Hall Press,
Upper Saddle River, NJ, USA.
Manduca, A. M., Munson, E. V., Fortes, R. P., and Pimentel,
M. G. C. (2014). A nonintrusive approach for im-
plementing single database, multitenant services from
web applications. In Proc. of the 29th Annual ACM
Symposium on Applied Computing, pages 751–756.
Mell, P. and Grance, T. (2011). The NIST definition of
cloud computing - recommendations of the national
institute of standards and technology. Technical re-
port, National Institute of Standartization.
Myers, G. J. and Sandler, C. (2004). The Art of Software
Testing. John Wiley & Sons.
Ostrand, T. J. and Balcer, M. J. (1988). The category-
partition method for specifying and generating fuc-
tional tests. Commun. ACM, 31(6):676–686.
Pinto, V. H. S. C., Luz, H. J. F., Oliveira, R. R., Souza, P.
S. L., and Souza, S. R. S. (2016). A Systematic Map-
ping Study on the Multi-tenant Architecture of SaaS
Systems. In 28th Int. Conf. on Software Engineering
& Knowledge Engineering (SEKE), pages 396–401.
Pusuluri, N. R. (2006). Software Testing Concepts And
Tools. Dreamtech Press.
Roper, M. (1994). Software Testing. McGraw-Hill Book
Company Europe.
Ru, J., Grundy, J., and Keung, J. (2014). Software engi-
neering for multi-tenancy computing challenges and
implications. In Proc. of the Int. Workshop on Innova-
tive Software Development Methodologies and Prac-
tices, pages 1–10. ACM.
Ru, J. and Keung, J. (2013). An empirical investiga-
tion on the simulation of priority and shortest-job-first
scheduling for cloud-based software systems. In Soft-
ware Engineering Conference (ASWEC), 2013 22nd
Australian, pages 78–87. IEEE.
SalesForce (2008). The Force.com Multitenant Ar-
chitecture - Understanding the Design of Sales-
force.com’s Internet Application Development Plat-
form. https://goo.gl/zxYywi. [Online; accessed 3-
September-2017].
Subashini, S. and Kavitha, V. (2011). A survey on security
issues in service delivery models of cloud comput-
ing. Journal of network and computer applications,
34(1):1–11.
Vashistha, A. and Ahmed, P. (2012). Saas multi-tenancy
isolation testing challenges and issues. International
Journal of Soft Computing and Engineering.
CLOSER 2018 - 8th International Conference on Cloud Computing and Services Science
56