Sie sind auf Seite 1von 36

Testing on the Cloud

Cloud Computing and Testing

Presented By Upasana Sharma

Course of Presentation

Cloud Computing Overview Deployment models of Cloud Cloud Testing Opportunity Areas Types of Testing Software Online websites Conclusion

Cloud ..

The word cloud is

used as a metaphor for the Internet, based on the standardized use of a cloud-like shape to denote a network.

The cloud symbol was

used to represent the Internet as early as 1994

Cloud Computing..

Cloud computing at it simplest is internet-based computing providing

shared resources
on demand software.

Deployment Models Of Cloud

Private Cloud
Public Cloud Community Cloud

Hybrid Cloud

Private Cloud

Operated solely for an organization.


May be managed by an organization or a third party,

and may exist on or off site.

Deployment Models Of Cloud

Private Cloud
Public Cloud Community Cloud

Hybrid Cloud

Public Cloud

Resources are made available to the general public by a service provider.

Deployment Models Of Cloud

Private Cloud
Public Cloud Community Cloud

Hybrid Cloud

Community Cloud

For a group of organizations.


Service for all the organizations within that community.

Deployment Models Of Cloud

Private Cloud
Public Cloud Community Cloud

Hybrid Cloud

Hybrid Cloud

Consists of two or more clouds


Private Community Public

Optimal way to be secure and use maximum available resources.

Deployment Models of Cloud

CLOUD AND TESTING


Use of cloud infrastructure for software testing

Opportunity Areas for Testing


Infrastructure as a Service Platform as a Service Software as a Service

A Cloud

Types of Testing
Stress Load and Performance Function Compatibility Browser Performance

Stress Testing

Ability of application to maintain a certain level of effectiveness beyond breaking point.

Emphasis on

robustness, availability, and error handling

under a heavy load, rather than correct behavior under normal circumstances.

Stress Testing

Stress testing assures this

by creating peak loads using simulators.

Cost of creating such scenarios is enormous .

A cloud well equipped with the needed infrastructure and software.

No on-premise testing environments needed

Load & Performance Testing

Involves

creation of heavy user traffic, and measuring its response.

There is also a need to tune the performance of any application to meet certain standards.

Mostly skipped due to expensive nature.

Load & Performance Testing

Finding out thresholds, bottlenecks & limitations is a part of performance testing.


For this, testing performance under a particular workload is necessary.

By using cloud testing, it is easy to create such environment and

vary the nature of traffic


on-demand.

This effectively reduces cost and time by simulating thousands of geographically targeted users.

Browser Compatibility Testing


More appropriately referred experience testing. to as user

Web applications are tested on different web browsers, to ensure :


Visual experience irrespective of the browser. Application behaviour across different browsers. Carrier compatibility and backwards compatibility. Hardware (different phones) ,etc.

Various tools enable automated testing from the cloud. Cloud has most of the Popular browsers, which are used for such tests.

Compatibility Testing

Testing conducted on the application

to evaluate the application's compatibility with the computing environment.

There is a limit to this type of testing in a small organisation.

The cloud with its ability to host different operating environments is ideal
Instances of different Operating Systems can be created on demand, making compatibility testing effortless.

Cloud Based Testing Softwares

HP Load Runner Soatest

Online Websites
Cloudified Browser Testing

Load and Performance Testing

Conclusion

Conclusions

The cloud is well-suited to testing given its resource flexibility and reduced security concerns, compared with the issues organizations face when considering placing production data and applications in the cloud.

Conclusions

Small enterprises will harness public clouds, while large enterprises will leverage private clouds for their cloud-based testing services. But the road to cloud-based testing is paved with its own set of challenges.

Conclusions

Companies confident enough to start early and push forward, however, will reap first-mover advantages that far outweigh the risks.

Thank you.

Das könnte Ihnen auch gefallen