ISSN: XXXX-XXXX

Applying Combinatorial Testing to Evaluate Cloud Service Applications

Abstract

This research works on the optimization of pairwise testing techniques for cloud application development by focusing on their effectiveness in dynamic cloud environments. The sub-research questions addressed by the study are five, namely: the effectiveness of existing combinatorial testing techniques, challenges in the generation of minimal pairwise test sets, the scalability of Testing-as-a-Service (TaaS), the comparison of existing pairwise techniques, such as IPOG, AETG, MIPOG, and ACO, and the feasibility of optimized pairwise test cases. This will quantitatively evaluate the factors using data from 2015-2023, making use of statistical analyses in hypothesis testing to check the hypotheses set forth for testing efficiency, fault detection, and scalability. The results validate the need for optimization of present combinatorial methods, reveal advancements in algorithms used for test set generation, and emphasize the contribution of TaaS towards the scalability. The study also sheds comparative light on existing techniques and displays benefits in optimized test cases to the detection of faults and testing efficiency. Findings fill in literature gaps by suggesting a tailored approach toward cloud testing and paving way for future innovations in the realm of efficient methodologies related to testing cloud applications.

References

  1. Cohen, D. M., Dalal, S. R., Fredman, M. L., & Patton, G. C. (1997). The AETG system: An approach to testing based on combinatorial design. IEEE Transactions on Software Engineering, 23(7), 437-444.
  2. Lei, Y., Kacker, R., Kuhn, R., Okun, V., & Lawrence, J. (2008). IPOG: A general strategy for t-way software testing. Proceedings of the 28th International Conference on Software Engineering (ICSE), 254-263.
  3. Nurmela, K. J. (2004). Upper bounds for covering arrays. Journal of Combinatorial Optimization, 8(3), 363-373.
  4. Sabharwal, G., & Jain, D. (2019). Testing-as-a-Service (TaaS): A new dimension of cloud testing. International Journal of Advanced Computer Science and Applications, 10(5), 45-50.
  5. Yilmaz, C., Cohen, M. B., & Porter, A. (2006). Covering arrays for efficient fault characterization in complex configuration spaces. IEEE Transactions on Software Engineering, 32(12), 929-945.
  6. Zhang, H., Guo, X., & Wang, X. (2021). Optimization strategies for pairwise testing in cloud applications: A systematic review. Journal of Cloud Computing: Advances, Systems, and Applications, 10(1), 1-15.
  7. Narendra Kumar, B. Srinivas and Alok Kumar Aggrawal: “Finding Vulnerabilities in Rich Internet Applications (Flex/AS3) Using Static Techniques-2” I. J. Modern Education and Computer Science, 2012, 1, 33-39.(http://www.mecs-press.org/ DOI: 10.5815/ijmecs.2012.01.05)
  8. Anuj Kumar, Narendra Kumar and Alok Aggrawal: “An Analytical Study for Security and Power Control in MANET” International Journal of Engineering Trends and Technology, Vol 4(2), 105-107, 2013.
  9. Anuj Kumar, Narendra Kumar and Alok Aggrawal: “Balancing Exploration and Exploitation using Search Mining Techniques” in IJETT, 3(2), 158-160, 2012
  10. Anuj Kumar, Shilpi Srivastav, Narendra Kumar and Alok Agarwal “Dynamic Frequency Hopping: A Major Boon towards Performance Improvisation of a GSM Mobile Network” International Journal of Computer Trends and Technology, vol 3(5) pp 677-684, 2012.
  11. Gao, J., Bai, X., & Tsai, W. T. (2011). Cloud testing: Issues, challenges, and needs. Proceedings of the IEEE International Symposium on Service-Oriented System Engineering, 1-12.
  12. Kuhn, D. R., Wallace, D. R., & Gallo, A. M. (2004). Software fault interactions and implications for software testing. IEEE Transactions on Software Engineering, 30(6), 418-421.
  13. Ahmed, A., & Tahir, A. (2020). Comparative analysis of pairwise testing techniques: A systematic mapping study. ACM Transactions on Software Engineering and Methodology, 29(3), 1-38.
  14. Jiang, Z., Li, X., & Chen, H. (2017). Adaptive pairwise testing for cloud applications based on ACO. Journal of Systems and Software, 134, 33-42.
Download PDF

How to Cite

Narendra Kumar, Leszek Ziora, (2025-01-07 17:15:11.935). Applying Combinatorial Testing to Evaluate Cloud Service Applications. Abhi International Journal of Computer Science and Engineering, Volume t768KLTMZCuRdtWVFLav, Issue 1.