Context-Assisted Test Cases Reduction for Cloud Validation
14 Pages Posted: 1 May 2020 Last revised: 4 May 2020
Date Written: May 25, 2011
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 we design software, handle data, and perform testing. In cloud computing, testing is delivered as a service (TaaS). Case testing is one of the most common validation approaches for software. However, executing test cases on a software 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 the next set of test cases while the validation process is ongoing. The minimized set of test cases needs to have effective coverage of the entire system. To evaluate CATCR, an experimental evaluation is performed through Amazon's Cloud and a Java validation tool. Experimental results are recorded and presented.
Keywords: Cloud Validation, Context, Test Case Reduction, Testing
Suggested Citation: Suggested Citation