Abstract
Cloud computing is currently receiving much attention from the industry, government, and academia. It has changed the way computation is performed and how services are delivered to customers. Most importantly, cloud services change the way software is designed, how data is handled, and how testing is performed. In cloud computing, testing is delivered as a service (TaaS). For instance, case testing (one of the most common validation approaches) could be used. However, executing test cases on a cloud system could be expensive and time consuming. Therefore, test case reduction is performed to minimize the number of test cases to be executed on the system. In this paper, we introduce a validation method called Context-Assisted Test Case Reduction (CATCR) for systems that are deployed on the cloud. In CATCR, test cases are reduced based on the context of the validation process. The results of previous test cases are used to select test cases for the next iteration. The minimized set of test cases needs to have effective coverage of the system on the cloud. To evaluate CATCR, an experimental evaluation is performed through Amazon’s Cloud and a Java validation tool. Experimental results are recorded and presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Foster, I.: What is the grid? A three point checklist. The Grid-Today (July 2002)
Knauf, R., Gonzalez, A.J., Abel, T.: A Framework for Validation of Rule-Based Systems. IEEE Transactions on Systems, Man and Cybernetics 32(3), 181–196 (2002)
Knauf, R., Tsuruta, S., Gonzalez, A.J.: Toward Reducing Human Involvement in Validation of Knowledge-Based Systems. Proceedings of the IEEE Transaction on Systems, Man and Cybernetics 37, 120–131 (2007)
Gonzalez, A.J., Gupta, U., Chianese, R.: Performance Evaluation of a Large Diagnostic Expert System Using a Heuristic Test Case Generator. Proceedings of the Engineering Applications for Artificial Intelligence 9, 275–284
Shreiber, G., Akkermans, H., Anjewierden, A., De Hoog, R., Shadbolt, N., Van De Velde, W., Wielinga, B.: Knowledge Engineering and Management-The CommonKADS Methodology. The MIT Press (2000)
Herrmann, J., Jantke, K., Knauf, R.: Using Structural Knowledge for System Validation. In: Proceedings of the 10th FLAIRS Conference, pp. 82–86 (1997)
Abel, T., Gonzalez, A.J.: Utilizing Criteria to Reduce a Set of Test Cases for Expert System Validation. In: Proceedings of the 10th FLAIRS Conference, pp. 402–406 (1997)
Smith, S., Kandel, A.: Validation of Expert Systems. In: Proceedings of the Third Florida Artificial Intelligence Research Symposium, FLAIRS (1990)
Kaner, C.: The Context-Driven Approach to Software Testing. Notes from the Florida Institute of Technology (2002)
Bach, J.: Heuristic Test Planning: Context Model. Satisfice, Inc. (2013)
Rao, R.: 10 Cloud Based Testing Tools, A report published under: http://www.toolsjournal.com/testing-lists/item/404-10-cloud-based-testing-tools
Kalliosaari, L., Taipale, O., Smolander, K.: Testing in the Cloud: Exploring the Practice. Paper Published at the IEEE Software Magazine (September 2012)
Batarseh, F.A.: Incremental Lifecycle Validation of Knowledge-Based Systems through CommonKADS. A Doctoral Dissertation published at the University of Central Florida (May 2011)
Gonzalez, A.J., Stensrud, B., Barrett, G.: Formalizing context-based reasoning: A modeling paradigm for representing tactical human behavior. Proceedings of the International Journal of Intelligent Systems (2008)
Amazon Cloud: http://www.amazon.com/cloud
Gartner Magic Quadrant for Public Cloud Infrastructure as a service, A report by Gartner Research (2012)
Wells, S.: The VIVA Method: A Life Cycle Independent Approach to KBS Validation. In: Proceedings of the IEEE AAAI Conference, pp. 102–106 (1993)
Lockwood, S., Chen, Z.: Knowledge Validation of Engineering Expert Systems. Proceedings of the Journal of Advances in Software Engineering (1995)
Gill, A.Q., Bunker, D.: Towards the development of a Cloud-Based Communication Technologies Assessment Tool: An Analysis of Practitioners’ Perspectives. VINE - Emerald Group 43(1), 57–77 (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Batarseh, F.A., Gonzalez, A.J., Knauf, R. (2013). Context-Assisted Test Cases Reduction for Cloud Validation. In: Brézillon, P., Blackburn, P., Dapoigny, R. (eds) Modeling and Using Context. CONTEXT 2013. Lecture Notes in Computer Science(), vol 8175. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40972-1_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-40972-1_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40971-4
Online ISBN: 978-3-642-40972-1
eBook Packages: Computer ScienceComputer Science (R0)