Research Issues for Software Testing in the Cloud

       This paper discusses the research issues that cloud computing imposes on software testing. These issues were gathered during interviews with industry practitioners from eleven software organizations. The interviews were analyzed using qualitative grounded theorymethod. Findings of the study were compared with existing literature. The research issues were categorized according to application, management, legal and financial issues. By addressing these issues, researchers can offer reliable recommendation for practitioners in the industry.

        Testing in the Cloud:

Testing in the cloud or cloud testing can have three facets
(1) the system or application under test is accessible online.

(2) testing infrastructure and platforms are hosted across different deployment models of the cloud i.e. public, community, private or hybrid clouds;

(3) testing of the cloud itself. Cloud environments should be tested and measured for their performance, availability, security and scalability in order to support efficient delivery of services.

Examples of testing services that are already being deployed in the cloud are presented below:

Cloud9 is a web service that enables parallel symbolic execution of computer clusters operating on public cloud infrastructures such as Amazon EC2 as well as on clusters running cloud software like Eucalyptus;

D-cloud is a largescale software testing environment that uses cloud computing technology i.e. Eucalyptus for cloud management and QEMU - an open source machine emulator - for virtualization .

The York Extensible Testing Infrastructure (YETI) is an automated random testing tool with the ability to test programs written in different programming languages;

Another testing service in the cloud is the autonomic selftesting(AST) and test support as-a-service (TSaaS) that makes use of processing capabilities provided by the cloud to improve self-testing processes .

 Another example is the virtualization-aware automated testing service (VATS) ,which enhances testing services in the cloud by executing
tests and managing virtual infrastructure. In addition, the remote network labs (RNL), is an on-demand network cloud that enables users to build virtual test laboratories.

 

转载于:https://www.cnblogs.com/hszhang/archive/2011/11/27/2263761.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值