Please wait a minute...
Advanced Search
现代图书情报技术  2012, Vol. Issue (11): 3-9     https://doi.org/10.11925/infotech.1003-3513.2012.11.02
  专题 本期目录 | 过刊浏览 | 高级检索 |
云计算环境下软件测试研究进展
王伟军1, 姜毅1,2, 刘蕤1, Kari Smolander3
1. 华中师范大学信息管理学院 武汉 430079;
2. 浙江理工大学经济管理学院 杭州 310018;
3. 拉普兰塔理工大学软件工程实验室 拉普兰塔 53400
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
全文: PDF (645 KB)   HTML  
输出: BibTeX | EndNote (RIS)      
摘要 云计算的出现给软件组织及软件架构设计带来巨大影响,这种新环境要求软件测试的方法、技术、工具也随之变化。对云计算环境下软件测试的主要研究内容进行梳理和归纳,讨论云计算软件测试的定义、特点、类型和研究范围,介绍目前学术界和产业界主要的云计算软件测试平台和项目,阐述云计算软件测试服务的相关研究工作。最后指出云计算环境下软件测试应深入研究的若干问题。
服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
王伟军
姜毅
刘蕤
Kari Smolander
关键词 软件测试云计算云测试TaaS    
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
收稿日期: 2012-07-03      出版日期: 2013-02-06
: 

TP393

 
基金资助:

本文系湖北省自然科学基金项目“基于云计算的知识集成与服务研究”(项目编号:2011CDA116)和芬兰科技创新基金项目“云计算环境下面向质量预期的软件测试及开发研究”(项目编号:TEKES 344/31/2011)的研究成果之一。

通讯作者: 王伟军     E-mail: wangwj@mail.ccnu.edu.cn
引用本文:   
王伟军, 姜毅, 刘蕤, Kari Smolander. 云计算环境下软件测试研究进展[J]. 现代图书情报技术, 2012, (11): 3-9.
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.
链接本文:  
https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/10.11925/infotech.1003-3513.2012.11.02      或      https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/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] 高长元, 于建萍, 何晓燕. 基于改进粒子群算法的云计算产业联盟知识搜索算法研究*[J]. 数据分析与知识发现, 2017, 1(3): 81-89.
[2] 颜时彦, 王胜清, 罗云川, 黄浩军. 云环境下基于FCA的领域本体协作构建模式初探[J]. 现代图书情报技术, 2014, 30(3): 49-56.
[3] 肖强, 朱庆华, 郑华, 吴克文. Hadoop环境下的分布式协同过滤算法设计与实现[J]. 现代图书情报技术, 2013, 29(1): 83-89.
[4] 姜毅, 曹丽, 王伟军, Ossi Taipale. “测试即服务”概念模型研究[J]. 现代图书情报技术, 2012, (11): 10-15.
[5] 张一弛, 熊湘文, 黄雅文, 王世雄. 云计算环境下测试数据的界定与管理[J]. 现代图书情报技术, 2012, (11): 16-21.
[6] Udhyan Timilsina, Leah Riungu-Kalliosaari, Ossi Taipale, Kari Smolander, 王伟军. 公有云应用中测试的安全问题[J]. 现代图书情报技术, 2012, (11): 22-33.
[7] 曹丽, 姜毅, 甘春梅, 张一弛, 陈桂强. 云计算软件测试平台的构建[J]. 现代图书情报技术, 2012, (11): 34-39.
[8] 王家兵. 利用Arduino及Android终端的图书馆机房远程监控系统研发[J]. 现代图书情报技术, 2012, (10): 89-92.
[9] 马少兵, 马自卫. 数字图书馆私有云平台的构建研究和应用开发[J]. 现代图书情报技术, 2011, 27(4): 9-16.
[10] 张兴旺, 李晨晖, 秦晓珠. 云计算环境下大规模数据处理的研究与初步实现[J]. 现代图书情报技术, 2011, 27(4): 17-23.
[11] 沈奎林, 杜瑾. 基于VMware vSphere虚拟化技术构建图书馆云服务平台初探[J]. 现代图书情报技术, 2011, 27(10): 74-78.
[12] 赵华茗. 搭建基于云计算的开源海量数据挖掘平台[J]. 现代图书情报技术, 2010, 26(10): 76-81.
[13] 赵华茗,李春旺,李宇,周强. 云计算及其应用的开源实现研究[J]. 现代图书情报技术, 2009, (9): 1-6.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
版权所有 © 2015 《数据分析与知识发现》编辑部
地址:北京市海淀区中关村北四环西路33号 邮编:100190
电话/传真:(010)82626611-6626,82624938
E-mail:jishu@mail.las.ac.cn