Please wait a minute...
New Technology of Library and Information Service  2012, Vol. Issue (11): 3-9    DOI: 10.11925/infotech.1003-3513.2012.11.02
article Current Issue | Archive | Adv Search |
Research Progress in Software Testing on Cloud Computing
Wang Weijun1, Jiang Yi1,2, Liu Rui1, Kari Smolander3
1. School of Information Management, Central China Normal University, Wuhan 430079, China;
2. School of Economics & Management, Zhejiang Sci-Tech University, Hangzhou 310018, China;
3. Software Engineering Laboratory, Lappeenranta University of Technology, Lappeenranta 53400, Finland
Download:
Export: BibTeX | EndNote (RIS)      
Abstract  The emergence of cloud computing brings a huge impact to software organizations and software architecture design. This new environment implies that the methods, techniques, tools and concepts of the software testing should also change. This paper summarizes the current software testing research issues on cloud computing, discusses the definition, features, classification and research scope of cloud testing, introduces the test platforms and research projects in academia and industry, and analyses the research work of software testing service in the cloud. At last, it points out the contents that should be solved pressingly in software testing on cloud computing.
Key wordsSoftware testing      Cloud computing      Cloud testing      TaaS     
Received: 03 July 2012      Published: 06 February 2013
: 

TP393

 

Cite this article:

Wang Weijun, Jiang Yi, Liu Rui, Kari Smolander. Research Progress in Software Testing on Cloud Computing. New Technology of Library and Information Service, 2012, (11): 3-9.

URL:

https://manu44.magtech.com.cn/Jwk_infotech_wk3/EN/10.11925/infotech.1003-3513.2012.11.02     OR     https://manu44.magtech.com.cn/Jwk_infotech_wk3/EN/Y2012/V/I11/3

[1] Goth G. "Googling" Test Practices? Web Giant's Culture Encourages Process Improvement[J]. IEEE Software,2008,25(2):92-94.
[2] Sriram I, Khajeh-Hosseini A. Research Agenda in Cloud Technologies[C].In: Proceedings of the 1st ACM Symposium on Cloud Computing(SOCC),2010:1-11.
[3] Collard R. Performance Innovations Testing Implications[J]. Software Test & Performance Magazine,2009,6(8):19-20.
[4] Wikipedia. Cloud Testing[EB/OL].[2011-12-01]. http://en.wikipedia.org/wiki/Cloud_testing.
[5] Gao J, Bai X Y, Tsai W T. Cloud Testing-Issues, Challenges, Needs and Practice[J]. Software Engineering : An International Journal (SEIJ),2011,1(1):9-23.
[6] 李乔, 郑啸. 云计算研究现状综述[J]. 计算机科学,2011,38(4):32-37. (Li Qiao, Zheng Xiao. Research Survey of Cloud Computing[J]. Computer Science,2011,38(4):32-37.)
[7] Parveen T, Tilley S. When to Migrate Software Testing to the Cloud[C]. In: Proceedings of the 2nd International Workshop on Software Testing in the Cloud (STITC),the 3rd IEEE International Conference on Software Testing, Verification and Validation (ICSTW).2010:424-427.
[8] Ciortea L,Zamfir C, Bucur S, et al. Cloud9: A Software Testing Service[J]. ACM SIGOPS Operating Systems Review,2010,43(4):5-10.
[9] Oriol M, Ullah F. YETI on the Cloud[C].In: Proceedings of the 2nd International Workshop on Software Testing in the Cloud (STITC), the 3rd IEEE International Conference on Software Testing, Verification and Validation (ICSTW).2010:434-437.
[10] Riungu L M, Taipale O, Smolander K. Software Testing as an Online Service: Observations from Practice[C]. In: Proceedings of the 2nd International Workshop on Software Testing in the Cloud (STITC), the 3rd IEEE International Conference on Software Testing, Verification and Validation Workshops(ICSTW).2010:418-423.
[11] Candea G, Bucur S, Zamfir C. Automated Software Testing as a Service[C].In: Proceedings of the 1st ACM Symposium on Cloud Computing.2010:155-160.
[12] Ananth B. Testing Cloud & Testing Using Cloud[EB/OL].[2011-10-20]. http://www.sonata-software.com/export/sites/Sonata/sonata_en/innovation/resources/articles/pdfs/Cloud_Testing.pdf.
[13] Yang Y, Onita C, Zhang X H, et al. TESTQUAL: Conceptualizing Software Testing as a Service[J]. e-Service Journal,2009,7(2):46-65.
[14] Tan J Q, Pan X H, Kavulya S,et al. SALSA: Analyzing Logs as State Machines[C].In: Proceedings of the 1st USENIX Conference on Analysis of System Logs. 2008.
[15] Tan J Q, Pan X H, Kavulya S, et al. Mochi: Visual Log-Analysis Based Tools for Debugging Hadoop[C].In: Proceedings of the 2009 Conference on Hot Topics in Cloud Computing,2009.
[16] Pan X H, Tan J Q, Kavulya S, et al. Ganesha: Black-Box Fault Diagnosis for MapReduce Systems[J]. ACM SIGMETRICS Performance Evaluation Review,2009, 37(3):8-13.
[17] 冯国富, 王明, 李亮,等. 共享存储MapReduce云计算性能测试方法[J]. 计算机工程,2012,38(6):50-52.(Feng Guofu, Wang Ming, Li Liang, et al. Performance Test Method for Shared Memory MapReduce Cloud Computing[J]. Computer Engineering,2012,38(6):50-52.)
[18] Ganon Z, Zilbershtein I E. Cloud-based Performance Testing of Network Management Systems[C].In: Proceedings of the IEEE 14th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks.2009:1-6.
[19] Baride S, Dutta K. A Cloud Based Software Testing Paradigm for Mobile Applications[J]. ACM SIGSOFT Software Engineering Notes,2011,36(2):1-6.
[20] 王金伦, 樊秀菊, 夏嘉,等. 基于云计算的新一代电信业务支撑系统测评平台的设计与实现[J]. 计算机应用与软件,2011,28(3):198-200.(Wang Jinlun, Fan Xiuju, Xia Jia,et al. Designing and Implementing Cloud Computing-based New Generation Evaluation and Test Platform for Telecom Bss[J]. Computer Applications and Software,2011,28(3):198-200.)
[21] Sogeti. STaaS — Software Testing as a Service[EB/OL].[2011-10-20]. http://www.sogeti.com/upload/Looking%20for%20Solutions/Documents/STaaS_leaflet%20v%20Feb%2009.pdf.
[22] King T M, Ganti A S. Migrating Autonomic Self-Testing to the Cloud[C]. In: Proceedings of the 2nd International Workshop on Software Testing in the Cloud (STITC), the 3rd IEEE International Conference on Software Testing, Verification and Validation Workshops(ICSTW).2010:438-443.
[23] Gaisbauer S, Kirschnick J, Edwards N, et al. VATS: Virtualized-aware Automated Test Service[C]. In: Proceedings of the 5th International Conference on Quantitative Evaluation of Systems (QEST'08).2008:93-102.
[24] Riungu L M, Taipale O, Smolander K. Research Issues for Software Testing in the Cloud[C].In: Proceedings of the IEEE 2nd International Conference on Cloud Computing Technology and Science (CloudCom).2010:557-564.
[25] Banzai T, Koizumi H, Kanbayashi R, et al. D-Cloud: Design of a Software Testing Environment for Reliable Distributed Systems Using Cloud Computing Technology[C]. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster,Cloud and Grid Computing(CCGRID).2010:631-636.
[26] Liu H, Orban D. Remote Network Labs: An On-Demand Network Cloud for Configuration Testing[J]. ACM SIGCOMM Computer Communication Review,2010,40(1),83-91.
[27] Lappeenranta University of Technology. Software Testing for Intended Quality (STX)[EB/OL].[2011-10-25]. http://www2.it.lut.fi/project/STX/.
[28] Foley J. The Cloud's Next Big Thing: Software Testing[EB/OL].[2011-10-23]. http://www.informationweek.com/blog/229206200.
[29] IBM. IBM Smart Business Development and Test Cloud[EB/OL].[2011-10-20]. http://public.dhe.ibm.com/common/ssi/ecm/en/msd03020usen/MSD03020USEN.PDF.
[30] Wipro. Testing as a Service[EB/OL].[2012-01-05]. http://taas.wipro.com/.
[31] UTest. Testing Types[EB/OL].[2011-10-20]. http://www.utest.com/testing-types.
[32] SOASTA. CloudTest Platform[EB/OL].[2011-10-22]. http://www.soasta.com/cloudtest/.
[33] PushToTest. TestMaker 6 Briefing Screencast[EB/OL].[2011-10-28]. http://www.pushtotest.com/testmaker-6-briefing-screencast.html.
[34] Cloud Testing. Automated Website Testing from the Cloud[EB/OL].[2011-11-28]. http://www.cloudtesting.com/.
[35] Skytap. Development and Test[EB/OL].[2011-10-20]. http://www.skytap.com/solutions/development-and-test/.
[36] Saucelabs. Run Your Selenium Tests Faster on Our Browsers in the Cloud With No Admin[EB/OL].[2011-10-20]. http://saucelabs.com/ondemand.
[37] Hanawa T, Banzai T, Koizumi H, et al. Large-Scale Software Testing Environment Using Cloud Computing Technology for Dependable Parallel and Distributed Systems[C]. In: Proceedings of the 2nd International Workshop on Software Testing in the Cloud (STITC),the 3rd IEEE International Conference on Software Testing, Verification and Validation Workshops(ICSTW).2010:428-433.
[38] Lu H, Chan W K, Tse T H. Testing Pervasive Software in the Presence of Context Inconsistency Resolution Services[C].In: Proceedings of the 30th ACM/IEEE International Conference on Software Engineering(ICSE'08). 2008:61-70.
[39] Chan W K, Mei L J, Zhang Z Y. Modeling and Testing of Cloud Applications[C]. In: Proceedings of the IEEE Asia-Pacific Services Computing Conference(APSCC 2009).2009:111-118.
[40] Vengattaraman T, Dhavachelvan P, Baskaran R. A Model of Cloud Based Application Environment for Software Testing[J]. International Journal of Computer Science and Information Security(IJCSIS),2010:7(3):257-260.
[41] Priyadarsini K, Balasubramanian V, Karthik S. Cloud Testing as a Service[J]. International Journal of Advanced Engineering and Technologies(IJAEST),2011,6(2):173-177.
[42] Bentley J E, Bank W, NC C. Software Testing Fundamentals—Concepts, Roles, and Terminology[C]. In:Proceedings of SAS Conference.2005:1-12.
[1] Gao Changyuan,Yu Jianping,He Xiaoyan. Knowledge Search for Cloud Computing Industry Alliance: An Algorithm Based on Improved Particle Swarm Optimization[J]. 数据分析与知识发现, 2017, 1(3): 81-89.
[2] Yan Shiyan, Wang Shengqing, Luo Yunchuan, Huang Haojun. An Ontology Collaborative Construction Model Based on FCA in Cloud Computing Environment[J]. 现代图书情报技术, 2014, 30(3): 49-56.
[3] Xiao Qiang, Zhu Qinghua, Zheng Hua, Wu Kewen. Design and Implementation of Distributed Collaborative Filtering Algorithm on Hadoop[J]. 现代图书情报技术, 2013, 29(1): 83-89.
[4] Jiang Yi, Cao Li, Wang Weijun, Ossi Taipale. Research on the Concept Model of Testing as a Service[J]. 现代图书情报技术, 2012, (11): 10-15.
[5] Zhang Yichi, Xiong Xiangwen, Huang Yawen, Wang Shixiong. Definition and Management of Test Data on Cloud Computing[J]. 现代图书情报技术, 2012, (11): 16-21.
[6] Udhyan Timilsina, Leah Riungu-Kalliosaari, Ossi Taipale, Kari Smolander, Wang Weijun. Security Issues on Testing of Public Cloud Applications[J]. 现代图书情报技术, 2012, (11): 22-33.
[7] Cao Li, Jiang Yi, Gan Chunmei, Zhang Yichi, Chen Guiqiang. Construction of Software Testing Platform on Cloud Computing[J]. 现代图书情报技术, 2012, (11): 34-39.
[8] Wang Jiabing. Developing a Remote Monitoring System for Library Computer Room Using Arduino and Android Terminal[J]. 现代图书情报技术, 2012, (10): 89-92.
[9] Ma Shaobing, Ma Ziwei. Construction of Digital Library Private Cloud Platform and Application Development[J]. 现代图书情报技术, 2011, 27(4): 9-16.
[10] Zhang Xingwang, Li Chenhui, Qin Xiaozhu. Research and Initial Implementation of Large-scale Data Processing Based on Cloud Computing[J]. 现代图书情报技术, 2011, 27(4): 17-23.
[11] Shen Kuilin, Du Jin. Preliminary Study on Using VMware vSphere Virtualization Technology to Build Cloud Services Platform of Library[J]. 现代图书情报技术, 2011, 27(10): 74-78.
[12] Zhao Huaming,Li Chunwang,Li Yu,Zhou Qiang. Research on the Realization of Open Source Cloud Computing and Its Applications[J]. 现代图书情报技术, 2009, (9): 1-6.
  Copyright © 2016 Data Analysis and Knowledge Discovery   Tel/Fax:(010)82626611-6626,82624938   E-mail:jishu@mail.las.ac.cn