Swarm Intelligence Based Automated Testing for MTAAS
DOI:
https://doi.org/10.26438/ijcse/v6i8.146150Keywords:
Software testing, Search based testing, Crowed Sourcing, Swarm OptimizationAbstract
As Search in testing is a most time consuming task which takes approximately 60% work load of the total software development time. If the testing is performed using automated testing then it will lead to reduce in software development cost by a significant margin. Metaheuristic search based testing techniques have been extensively used to automate the process of generating test cases and thus providing solutions for a more cost-effective testing process. Mobile Testing as a Service (known as Mobile TaaS a.k.a MTAAS) provides on-demand testing services for mobile applications and/or SaaS to support software validation and quality engineering processes by leveraging a cloud-based scalable mobile testing environment to assure predefined given QoS requirements and service-level-agreements (SLAs)”. Most“MTAAS are managed in an ad-hoc way with very limited mobile test automation tools. This approach offers the benefits of in-the-wild testing without the need to invest in a lab or purchase or rent devices, but at the risk of low testing quality and an uncertain validation schedule. In this paper a methodology is discussed based on Clonal Selection Based Optimization Approach that utilizes Crowed Sourcing.
References
[1] Malden A Vouch. Cloud computing: Issues, research and implementations. ITI 2008 30th International Conference on Information Technology Interfaces, 16(4):31–40, 2008.
[2] A.I. Avetisyan, R. Campbell, I. Gupta, M.T. Heath, S.Y. Koi, G.R. Ganger, M.A. Couch, D. O’Halloran, M. Kenzie, T.T. Kwan, K. Lai, M. Lyons, D.S. Milojicic, Hang Yan Lee, Yang Chai SoHo, Ng Kwan Ming, J-Y. Luke, and Han Neigong. Open cirrus: A global cloud computing testbed. Computer, 43(4):35 –43, April 2010.
[3] Wei-Tec Tsai, Qigong Shao, Yu Huang, and Xiaoping Bai. Towards a scalable and robust multi-tenancy SaaS. In Proc. of the Second Asia Pacific Symposium on Internet ware, pages 8:1–8:15, New York, NY, USA, 2010.
[4] K. Mao, L. Capra, M. Harman, and Y. Jian, “A survey of the use of crowdsourcing in software engineering,” Journal of Systems and Software, vol. 126, pp. 57 – 84, 2017.
[5] K. Mao, Y. Yang, Q. Wang, Y. Jian, and M. Harman, “Developer recommendation for crowdsourced software development tasks,” pinprick. Of SOSE’15, 2015, pp. 347–356.
[6] Dolata, R. Vliegendhart, and J. Powles, “Crowdsourcing GUI tests,” in Proc. of ISSTA’13, March 2013, pp. 332–341.
[7] R. Vliegendhart, E. Dolata, and J. Powles, “Crowdsourced user interface testing for multimedia applications,” in Proc. of CrowdMM’12, 2012, pp. 21–22.
[8] Wei-Tec Tsai, Pride Zheng, J. Balasooriya, Minong Chen, Xiaoping Bai, and J. Elton. An approach for service composition and testing for cloud computing. In Autonomous Decentralized Systems (ISADS), 2011 10th International Symposium on, pages 631 –636, March 2011.
[9] Stefan Baucus, Vlad Urschel, Cristian Zafar, and George Candia. Parallel symbolic execution for automated real-world software testing. InProc. Of The Sixth Conference on Computer Systems, pages 183–198, New York, NY, USA, 2011.
[10] Xiaofei Zhang, Hui Liu, Bin Li, Xing Wang, Haitian Chen, and Shushing Wu. Application-oriented remote verification trust model in cloud computing.2010 IEEE Second International Conference on Cloud Computing Technology and Science, pages 405–408, 2010.
[11] Sarang, R. P., & Bunkar, R. K. (2013). Study of Services and Privacy Usage in Cloud Computing. International Journal of Scientific Research in Computer Science and Engineering, 1(6), 7-12.
[12] Palve, A., Sonawane, R. D., & Potgantwar, A. D. (2017). Sentiment Analysis of Twitter Streaming Data for Recommendation using, Apache Spark. International Journal of Scientific Research in Network Security and Communication, 5(3), 99-103.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
