SlideShare una empresa de Scribd logo
1 de 10
Leveraging Cloud Capabilities
for Product Testing
W H I T E P A P E R
Abstract
In this white paper, Impetus focuses on how the power of
the Cloud can be harnessed to address the software product
testing challenges faced by organizations.
The paper discusses Cloud Computing capabilities and why
organizations need to consider the Cloud for testing.
It also talks in detail about how a testing team can actually
utilize the strengths and benefits that the Cloud offers and
the characteristics an application must have, to qualify for
Cloud-based testing.
Impetus Technologies, Inc.
www.impetus.com
Leveraging Cloud capabilities for product testing
2
Table of Contents
Introduction...........................................................................................................3
Why Cloud for Testing?..........................................................................................3
Is Cloud useful for me during testing?...................................................................4
Challenges in adoption of Cloud for Testing..........................................................6
Operational challenges in Cloud adoption ............................................................7
Step by step approach to leverage cloud capabilities ...........................................8
Summary..............................................................................................................10
Leveraging Cloud capabilities for product testing
3
Introduction
Cloud Computing is a model that enables convenient, on-demand access to a
shared pool of configurable computing resources, such as networks, servers,
storage, applications and services. These resources can be rapidly provisioned
and released with minimal management effort or service provider interaction.
Of late, there has been a lot of hype surrounding Cloud Computing and intensive
deliberation on how its capabilities can be exploited.
Every organization, from start-ups, SMEs to the large ones, is considering the
utilization of the Cloud in their product strategies. The Cloud is being adopted
and harnessed for various functionalities in a product development life cycle,
key among them is also software testing.
CXOs, test directors and managers have one big priority today—reducing the
time to plan, install, configure and validate complex test environments, while
improving the quality of testing.
Why Cloud for Testing?
Looking at the multi-faceted demands of the current market, its complexity and
the dynamic nature of the applications, it is obvious that product testing has
become a challenging endeavor. Product Testing teams need to validate highly
scalable requirements of distributed and component-based applications. Here
are some of the main reasons why one should consider cloud for testing.
• Product testing demands intensive capital investments in hardware. For
organizations that either don’t have resources or do not want to have a
direct and dedicated investment in testing infrastructure, the Cloud is
the perfect choice as it fulfills all test environment requirements and
demands.
If Cloud capabilities are exploited effectively, they can help in achieving
enough test coverage while bringing down investment and
configuration costs for any organization. The usage of right environment
for testing will also help in controlling the product costs by enabling
defect detection earlier in the life cycle.
According to a recent industry research, 30 percent of the bugs in
production are due to the incorrect test environment configurations.
The study also indicates that the efforts involved in fixing these defect
leakages are huge.
Leveraging Cloud capabilities for product testing
4
• Interestingly, test hardware is not utilized to its optimum capacity after
the software is launched into the market that results in wastage of
resources of any organization. With the Cloud-based rental and pay-as-
you-go model, the testing team is provided with a test lab for the
required timeframe and as soon as the testing is over, the resources are
decommissioned. This really helps organizations to save on capital
expenditure.
• Additionally, organizations can shorten the provisioning time as cloud
enables provisioning of test servers on an on-demand basis. Therefore,
the procurement time taken for test resources is reduced, which cuts
down other administrative costs as well. It is also important to consider
the costs involved in procuring the licenses of the tools. The cost of
tools typically increases with the number of users. Therefore, most
companies do not test applications for the expected number of users,
thereby resulting in their poor performance of the application on
production.
• Cloud Computing encourages elasticity in the application platform. This
implies that the actual resources used by the application may grow or
shrink based on the load on the application. The Cloud makes it possible
to test during the up-scaling and down-scaling of applications without
any intervention from the administrator.
• The Cloud also gives organizations an opportunity to collaborate
without boundaries. Geographically distributed testing teams can
additionally share the same environment and use it for testing
initiatives, 24x7. These environments can also be shared with the
development team for debugging purposes. With the Cloud, test
engineers can now say, “We have tested this software in a real
environment in the Cloud. Here's the defect and here's a link to the
environment which was used for testing.” The developer can access that
URL, to see where the defects are, and fix the same. The Cloud also
removes the back and forth pressure that is usually observed in a
traditional testing environment.
Is Cloud Useful for Me During Testing?
The question that most companies are faced with is, “Is Cloud useful for me
during testing?”
Leveraging Cloud capabilities for product testing
5
It has been noticed that the external events such as the Super Bowl, Cyber-
Monday, Tax Day, Valentine’s Day, a drop in the interest rate or in-fact, any
vague news about a celebrity, can suddenly drive unforeseen traffic to any web
application.
However, if the site hosting such applications becomes slow, or worse, crashes
under this load, it is safe to assume that it was not tested with enough users and
the Cloud can come in handy for testing needs.
Software products with complex computational workloads such as tightly
coupled, parallel processes, or the applications that are very sensitive to
network performance can also leverage the Cloud during testing.
Take the instance of Wall Street firms. These run thousands of instances of
complex Monte Carlo simulations at night to determine how to be ready when
the market opens. This implies that for some applications the economic and
agility benefits may be very strong and should be migrated quickly to the Cloud.
In case of the tightly integrated applications with fairly stable usage patterns, it
may not make sense to move to the Cloud.
The Cloud can also play a pivotal role in scenarios where an organization wishes
to leverage its hardware infrastructure and computing resources to perform
testing like performance, load, stress and compatibility for regular applications.
Leveraging Cloud capabilities for product testing
6
The Cloud is useful if organizations are looking to test High Performance
Computing (HPC) applications or HPC style workloads. These companies would
usually be operating in verticals such pharmaceuticals, oil exploration, industrial
and automotive design, and media and entertainment.
No matter what the need, organizations must determine the exact reasons why
they have to move to the Cloud and when they have to make this move.
Challenges in Adoption of Cloud for Testing
There are several challenges that organizations can encounter while embracing
the Cloud for software testing. These include:
• Sharing of resources and test environments: The first major pain point
is sharing of resources and test environments. The sharing of the
infrastructure becomes a problem when the same stack of resources is
being accessed by different teams that often results in resource
deadlocks.
• The deployment of builds on various nodes: This is another
problematic area. If the build is deployed manually and on a large
number of nodes, it will involve additional effort in installing the build
on every other node by the testing team. Even the deployment of
testing tools can create problems.
• Execution of test suites on different clusters: A significant challenge is
the execution of test suites on different clusters and monitoring this
activity. As the suite is executed on various nodes, keeping an eye on
the execution status and arriving at a legible consolidated result set
from a cluster of machines becomes a difficult task. The management of
test data with clusters getting up-scaled and down-scaled is another
problem.
Leveraging Cloud capabilities for product testing
7
Operational Challenges in Cloud Adoption
Apart from the challenges discussed in the previous section, there are other
operational challenges that are faced by the organizations due to cloud
platforms.
Interoperability: Each public cloud provider has its own architecture,
operating model and pricing mechanism and offer very little
interoperability. This poses a big challenge for companies when they need
to switch vendors. Vendor lock-in, regulatory compliance, privacy, and
security, are among a few customer concerns related to the public Cloud.
Frequent updates: It is also seen that Cloud vendors update their APIs and
release their builds very frequently. This in turn places a demand on the
product teams to keep a check on these changes, and get their products
validated for the Cloud vendors’ builds, as well.
Monitoring: The improper use of Cloud-based test environments can result
in higher costs. Even though some vendors offer pay-as-you-go Cloud
services, this approach can be expensive if the resources are not controlled,
monitored and used efficiently.
System maintenance/updates: Additionally, performance of the Cloud can
have an impact, as sometimes the services are disrupted due to
maintenance or updates by Cloud vendors. As public Clouds are shared by
numerous users, there may be cases where a company might have to wait
for the required bandwidth.
Security: Security is also another critical factor that needs to be addressed.
Recently, the Sony site was hacked and the data of about 100 million user
accounts was compromised. This was the second-biggest data theft to occur
in the US and was carried out using Amazon's EC2 Cloud. Therefore,
security, related to data integrity, is a major concern.
However, despite these bottlenecks, there are several benefits of harnessing the
power of the Cloud and its infrastructure to ensure the correctness of product
architecture, its implementation and configuration.
Leveraging Cloud capabilities for product testing
8
Step by Step Approach to Leverage Cloud
Capabilities
Impetus Technologies has designed a custom test approach that can help
organizations to adopt the Cloud for their product testing needs. The test
approach was derived from Impetus’ test engineering maturity model (TEMM),
which defines the key testing activities that are necessary to rightly test any
software product. The model helps resolve the ambiguities that arise during
Software Product Testing.
Leveraging Cloud capabilities for product testing
9
The Impetus defined model aims to provide a definitive direction to achieving
better product quality, through a focus on business goals, risks, time and costs.
The model serves as a benchmark for any type of testing, including functional
and nonfunctional testing and its defined set of activities can show the way to
an organization’s testing teams.
According to Impetus, companies can adopt its step-by-step approach to
leverage Cloud capabilities as showcased in the figure below.
Leveraging Cloud capabilities for product testing
10
Summary
Clearly, Cloud is currently gaining momentum and has the capability to reduce
the product life cycle for any organization and come up with better quality,
zero-defect offerings with lesser investment. With its own set of challenges,
Cloud brings a lot more benefits that help organizations to put a cap on their
budgets. Impetus’ approach towards Cloud utilization during testing can be
adopted by any product company that provides them a definitive direction
towards efficient utilization of the same.
About Impetus
Impetus is a Software Solutions and Services Company with deep
technical maturity that brings you thought leadership, proactive
innovation, and a track record of success. Our Services and Solutions
portfolio includes Carrier grade large systems, Big Data, Cloud,
Enterprise Mobility, and Test and Performance Engineering.
Website: www.impetus.com | Email: inquiry@impetus.com
© 2013 Impetus Technologies, Inc.
All rights reserved. Product and
company names mentioned herein
may be trademarks of their
respective companies. May 2013

Más contenido relacionado

La actualidad más candente

Webinar: Removing Barriers to Continuous Delivery of Business Value
Webinar: Removing Barriers to Continuous Delivery of Business ValueWebinar: Removing Barriers to Continuous Delivery of Business Value
Webinar: Removing Barriers to Continuous Delivery of Business ValueSkytap Cloud
 
Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313EMC
 
Cloud Provider Portfolio Selection
Cloud Provider Portfolio SelectionCloud Provider Portfolio Selection
Cloud Provider Portfolio SelectionIlyas Iyoob, Ph.D.
 
Automating Application Virtualization with AdminStudio Suite from Flexera Sof...
Automating Application Virtualization with AdminStudio Suite from Flexera Sof...Automating Application Virtualization with AdminStudio Suite from Flexera Sof...
Automating Application Virtualization with AdminStudio Suite from Flexera Sof...Flexera
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloudBhaskar Jayaraman
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Atul Pant
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
 
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX	CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX Roy Wassili
 
Service Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandService Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandErika Barron
 
Auto deploy product-suite
Auto deploy product-suiteAuto deploy product-suite
Auto deploy product-suiteMark Dalton
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 
A Short History of Performance Engineering
A Short History of Performance EngineeringA Short History of Performance Engineering
A Short History of Performance EngineeringAlexander Podelko
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity Software Ireland
 
Bill of-rights-white-paper-final-012312
Bill of-rights-white-paper-final-012312Bill of-rights-white-paper-final-012312
Bill of-rights-white-paper-final-012312Cristiano Caetano
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software TestingColloquium
 
Cisco and The Applied Group Point of View
Cisco and The Applied Group Point of ViewCisco and The Applied Group Point of View
Cisco and The Applied Group Point of ViewDavid Barry
 
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalsp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalKunal Khairnar
 
Development Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containersDevelopment Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containersCuriosity Software Ireland
 
Virtualization 360 - Westcoast
Virtualization 360 - WestcoastVirtualization 360 - Westcoast
Virtualization 360 - Westcoastbutest
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?Curiosity Software Ireland
 

La actualidad más candente (20)

Webinar: Removing Barriers to Continuous Delivery of Business Value
Webinar: Removing Barriers to Continuous Delivery of Business ValueWebinar: Removing Barriers to Continuous Delivery of Business Value
Webinar: Removing Barriers to Continuous Delivery of Business Value
 
Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313
 
Cloud Provider Portfolio Selection
Cloud Provider Portfolio SelectionCloud Provider Portfolio Selection
Cloud Provider Portfolio Selection
 
Automating Application Virtualization with AdminStudio Suite from Flexera Sof...
Automating Application Virtualization with AdminStudio Suite from Flexera Sof...Automating Application Virtualization with AdminStudio Suite from Flexera Sof...
Automating Application Virtualization with AdminStudio Suite from Flexera Sof...
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloud
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX	CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
 
Service Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandService Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on Demand
 
Auto deploy product-suite
Auto deploy product-suiteAuto deploy product-suite
Auto deploy product-suite
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
A Short History of Performance Engineering
A Short History of Performance EngineeringA Short History of Performance Engineering
A Short History of Performance Engineering
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
 
Bill of-rights-white-paper-final-012312
Bill of-rights-white-paper-final-012312Bill of-rights-white-paper-final-012312
Bill of-rights-white-paper-final-012312
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
 
Cisco and The Applied Group Point of View
Cisco and The Applied Group Point of ViewCisco and The Applied Group Point of View
Cisco and The Applied Group Point of View
 
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalsp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
 
Development Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containersDevelopment Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containers
 
Virtualization 360 - Westcoast
Virtualization 360 - WestcoastVirtualization 360 - Westcoast
Virtualization 360 - Westcoast
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
 

Similar a Leveraging Cloud for Product Testing- Impetus White Paper

White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloudimkulu
 
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperCloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperImpetus Technologies
 
What is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfWhat is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfpcloudy2
 
Take testing-to-cloud
Take testing-to-cloudTake testing-to-cloud
Take testing-to-cloudVipin Jain
 
Cloud Testing: The Future of software Testing
Cloud Testing: The Future of software TestingCloud Testing: The Future of software Testing
Cloud Testing: The Future of software TestingBugRaptors
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...kalichargn70th171
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...kalichargn70th171
 
Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices Compuware APM
 
test_magazine_july-2016
test_magazine_july-2016test_magazine_july-2016
test_magazine_july-2016Valery Raulet
 
Navigating the Cloud: Empowering Enterprises with Cloud Solutions
Navigating the Cloud: Empowering Enterprises with Cloud SolutionsNavigating the Cloud: Empowering Enterprises with Cloud Solutions
Navigating the Cloud: Empowering Enterprises with Cloud SolutionsMaryJWilliams2
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Sairam Vedam
 
Migrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotalMigrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotalkkdlavak3
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Tim Kirby
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal
Migrating_to_Cloud-Native_App_Architectures_PivotalMigrating_to_Cloud-Native_App_Architectures_Pivotal
Migrating_to_Cloud-Native_App_Architectures_PivotalEstevan McCalley
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Dean Bruckman
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Knoldus Inc.
 
Cloud Computing Best Practices
Cloud Computing Best PracticesCloud Computing Best Practices
Cloud Computing Best PracticesBluePiIT
 
Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Aspire Systems
 
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdfCloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdfV2Soft
 

Similar a Leveraging Cloud for Product Testing- Impetus White Paper (20)

White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloud
 
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperCloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
 
What is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfWhat is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdf
 
Take testing-to-cloud
Take testing-to-cloudTake testing-to-cloud
Take testing-to-cloud
 
Cloud Testing: The Future of software Testing
Cloud Testing: The Future of software TestingCloud Testing: The Future of software Testing
Cloud Testing: The Future of software Testing
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
 
Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices
 
test_magazine_july-2016
test_magazine_july-2016test_magazine_july-2016
test_magazine_july-2016
 
Navigating the Cloud: Empowering Enterprises with Cloud Solutions
Navigating the Cloud: Empowering Enterprises with Cloud SolutionsNavigating the Cloud: Empowering Enterprises with Cloud Solutions
Navigating the Cloud: Empowering Enterprises with Cloud Solutions
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016
 
Migrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotalMigrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotal
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal
Migrating_to_Cloud-Native_App_Architectures_PivotalMigrating_to_Cloud-Native_App_Architectures_Pivotal
Migrating_to_Cloud-Native_App_Architectures_Pivotal
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
 
Cloud Testing
Cloud TestingCloud Testing
Cloud Testing
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
 
Cloud Computing Best Practices
Cloud Computing Best PracticesCloud Computing Best Practices
Cloud Computing Best Practices
 
Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?
 
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdfCloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
 

Más de Impetus Technologies

Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Impetus Technologies
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarImpetus Technologies
 
Building Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarBuilding Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarImpetus Technologies
 
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Impetus Technologies
 
Impetus White Paper- Handling Data Corruption in Elasticsearch
Impetus White Paper- Handling  Data Corruption  in ElasticsearchImpetus White Paper- Handling  Data Corruption  in Elasticsearch
Impetus White Paper- Handling Data Corruption in ElasticsearchImpetus Technologies
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarImpetus Technologies
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarImpetus Technologies
 
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Impetus Technologies
 
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Impetus Technologies
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Impetus Technologies
 
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...Impetus Technologies
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastImpetus Technologies
 
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Impetus Technologies
 
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Impetus Technologies
 
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Impetus Technologies
 
Big Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabBig Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabImpetus Technologies
 
Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trendsImpetus Technologies
 
Next generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labNext generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labImpetus Technologies
 
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...Impetus Technologies
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastImpetus Technologies
 

Más de Impetus Technologies (20)

Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
 
Building Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarBuilding Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus Webinar
 
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
 
Impetus White Paper- Handling Data Corruption in Elasticsearch
Impetus White Paper- Handling  Data Corruption  in ElasticsearchImpetus White Paper- Handling  Data Corruption  in Elasticsearch
Impetus White Paper- Handling Data Corruption in Elasticsearch
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
 
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
 
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus Webcast
 
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
 
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
 
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
 
Big Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabBig Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLab
 
Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
 
Next generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labNext generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph lab
 
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus Webcast
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Leveraging Cloud for Product Testing- Impetus White Paper

  • 1. Leveraging Cloud Capabilities for Product Testing W H I T E P A P E R Abstract In this white paper, Impetus focuses on how the power of the Cloud can be harnessed to address the software product testing challenges faced by organizations. The paper discusses Cloud Computing capabilities and why organizations need to consider the Cloud for testing. It also talks in detail about how a testing team can actually utilize the strengths and benefits that the Cloud offers and the characteristics an application must have, to qualify for Cloud-based testing. Impetus Technologies, Inc. www.impetus.com
  • 2. Leveraging Cloud capabilities for product testing 2 Table of Contents Introduction...........................................................................................................3 Why Cloud for Testing?..........................................................................................3 Is Cloud useful for me during testing?...................................................................4 Challenges in adoption of Cloud for Testing..........................................................6 Operational challenges in Cloud adoption ............................................................7 Step by step approach to leverage cloud capabilities ...........................................8 Summary..............................................................................................................10
  • 3. Leveraging Cloud capabilities for product testing 3 Introduction Cloud Computing is a model that enables convenient, on-demand access to a shared pool of configurable computing resources, such as networks, servers, storage, applications and services. These resources can be rapidly provisioned and released with minimal management effort or service provider interaction. Of late, there has been a lot of hype surrounding Cloud Computing and intensive deliberation on how its capabilities can be exploited. Every organization, from start-ups, SMEs to the large ones, is considering the utilization of the Cloud in their product strategies. The Cloud is being adopted and harnessed for various functionalities in a product development life cycle, key among them is also software testing. CXOs, test directors and managers have one big priority today—reducing the time to plan, install, configure and validate complex test environments, while improving the quality of testing. Why Cloud for Testing? Looking at the multi-faceted demands of the current market, its complexity and the dynamic nature of the applications, it is obvious that product testing has become a challenging endeavor. Product Testing teams need to validate highly scalable requirements of distributed and component-based applications. Here are some of the main reasons why one should consider cloud for testing. • Product testing demands intensive capital investments in hardware. For organizations that either don’t have resources or do not want to have a direct and dedicated investment in testing infrastructure, the Cloud is the perfect choice as it fulfills all test environment requirements and demands. If Cloud capabilities are exploited effectively, they can help in achieving enough test coverage while bringing down investment and configuration costs for any organization. The usage of right environment for testing will also help in controlling the product costs by enabling defect detection earlier in the life cycle. According to a recent industry research, 30 percent of the bugs in production are due to the incorrect test environment configurations. The study also indicates that the efforts involved in fixing these defect leakages are huge.
  • 4. Leveraging Cloud capabilities for product testing 4 • Interestingly, test hardware is not utilized to its optimum capacity after the software is launched into the market that results in wastage of resources of any organization. With the Cloud-based rental and pay-as- you-go model, the testing team is provided with a test lab for the required timeframe and as soon as the testing is over, the resources are decommissioned. This really helps organizations to save on capital expenditure. • Additionally, organizations can shorten the provisioning time as cloud enables provisioning of test servers on an on-demand basis. Therefore, the procurement time taken for test resources is reduced, which cuts down other administrative costs as well. It is also important to consider the costs involved in procuring the licenses of the tools. The cost of tools typically increases with the number of users. Therefore, most companies do not test applications for the expected number of users, thereby resulting in their poor performance of the application on production. • Cloud Computing encourages elasticity in the application platform. This implies that the actual resources used by the application may grow or shrink based on the load on the application. The Cloud makes it possible to test during the up-scaling and down-scaling of applications without any intervention from the administrator. • The Cloud also gives organizations an opportunity to collaborate without boundaries. Geographically distributed testing teams can additionally share the same environment and use it for testing initiatives, 24x7. These environments can also be shared with the development team for debugging purposes. With the Cloud, test engineers can now say, “We have tested this software in a real environment in the Cloud. Here's the defect and here's a link to the environment which was used for testing.” The developer can access that URL, to see where the defects are, and fix the same. The Cloud also removes the back and forth pressure that is usually observed in a traditional testing environment. Is Cloud Useful for Me During Testing? The question that most companies are faced with is, “Is Cloud useful for me during testing?”
  • 5. Leveraging Cloud capabilities for product testing 5 It has been noticed that the external events such as the Super Bowl, Cyber- Monday, Tax Day, Valentine’s Day, a drop in the interest rate or in-fact, any vague news about a celebrity, can suddenly drive unforeseen traffic to any web application. However, if the site hosting such applications becomes slow, or worse, crashes under this load, it is safe to assume that it was not tested with enough users and the Cloud can come in handy for testing needs. Software products with complex computational workloads such as tightly coupled, parallel processes, or the applications that are very sensitive to network performance can also leverage the Cloud during testing. Take the instance of Wall Street firms. These run thousands of instances of complex Monte Carlo simulations at night to determine how to be ready when the market opens. This implies that for some applications the economic and agility benefits may be very strong and should be migrated quickly to the Cloud. In case of the tightly integrated applications with fairly stable usage patterns, it may not make sense to move to the Cloud. The Cloud can also play a pivotal role in scenarios where an organization wishes to leverage its hardware infrastructure and computing resources to perform testing like performance, load, stress and compatibility for regular applications.
  • 6. Leveraging Cloud capabilities for product testing 6 The Cloud is useful if organizations are looking to test High Performance Computing (HPC) applications or HPC style workloads. These companies would usually be operating in verticals such pharmaceuticals, oil exploration, industrial and automotive design, and media and entertainment. No matter what the need, organizations must determine the exact reasons why they have to move to the Cloud and when they have to make this move. Challenges in Adoption of Cloud for Testing There are several challenges that organizations can encounter while embracing the Cloud for software testing. These include: • Sharing of resources and test environments: The first major pain point is sharing of resources and test environments. The sharing of the infrastructure becomes a problem when the same stack of resources is being accessed by different teams that often results in resource deadlocks. • The deployment of builds on various nodes: This is another problematic area. If the build is deployed manually and on a large number of nodes, it will involve additional effort in installing the build on every other node by the testing team. Even the deployment of testing tools can create problems. • Execution of test suites on different clusters: A significant challenge is the execution of test suites on different clusters and monitoring this activity. As the suite is executed on various nodes, keeping an eye on the execution status and arriving at a legible consolidated result set from a cluster of machines becomes a difficult task. The management of test data with clusters getting up-scaled and down-scaled is another problem.
  • 7. Leveraging Cloud capabilities for product testing 7 Operational Challenges in Cloud Adoption Apart from the challenges discussed in the previous section, there are other operational challenges that are faced by the organizations due to cloud platforms. Interoperability: Each public cloud provider has its own architecture, operating model and pricing mechanism and offer very little interoperability. This poses a big challenge for companies when they need to switch vendors. Vendor lock-in, regulatory compliance, privacy, and security, are among a few customer concerns related to the public Cloud. Frequent updates: It is also seen that Cloud vendors update their APIs and release their builds very frequently. This in turn places a demand on the product teams to keep a check on these changes, and get their products validated for the Cloud vendors’ builds, as well. Monitoring: The improper use of Cloud-based test environments can result in higher costs. Even though some vendors offer pay-as-you-go Cloud services, this approach can be expensive if the resources are not controlled, monitored and used efficiently. System maintenance/updates: Additionally, performance of the Cloud can have an impact, as sometimes the services are disrupted due to maintenance or updates by Cloud vendors. As public Clouds are shared by numerous users, there may be cases where a company might have to wait for the required bandwidth. Security: Security is also another critical factor that needs to be addressed. Recently, the Sony site was hacked and the data of about 100 million user accounts was compromised. This was the second-biggest data theft to occur in the US and was carried out using Amazon's EC2 Cloud. Therefore, security, related to data integrity, is a major concern. However, despite these bottlenecks, there are several benefits of harnessing the power of the Cloud and its infrastructure to ensure the correctness of product architecture, its implementation and configuration.
  • 8. Leveraging Cloud capabilities for product testing 8 Step by Step Approach to Leverage Cloud Capabilities Impetus Technologies has designed a custom test approach that can help organizations to adopt the Cloud for their product testing needs. The test approach was derived from Impetus’ test engineering maturity model (TEMM), which defines the key testing activities that are necessary to rightly test any software product. The model helps resolve the ambiguities that arise during Software Product Testing.
  • 9. Leveraging Cloud capabilities for product testing 9 The Impetus defined model aims to provide a definitive direction to achieving better product quality, through a focus on business goals, risks, time and costs. The model serves as a benchmark for any type of testing, including functional and nonfunctional testing and its defined set of activities can show the way to an organization’s testing teams. According to Impetus, companies can adopt its step-by-step approach to leverage Cloud capabilities as showcased in the figure below.
  • 10. Leveraging Cloud capabilities for product testing 10 Summary Clearly, Cloud is currently gaining momentum and has the capability to reduce the product life cycle for any organization and come up with better quality, zero-defect offerings with lesser investment. With its own set of challenges, Cloud brings a lot more benefits that help organizations to put a cap on their budgets. Impetus’ approach towards Cloud utilization during testing can be adopted by any product company that provides them a definitive direction towards efficient utilization of the same. About Impetus Impetus is a Software Solutions and Services Company with deep technical maturity that brings you thought leadership, proactive innovation, and a track record of success. Our Services and Solutions portfolio includes Carrier grade large systems, Big Data, Cloud, Enterprise Mobility, and Test and Performance Engineering. Website: www.impetus.com | Email: inquiry@impetus.com © 2013 Impetus Technologies, Inc. All rights reserved. Product and company names mentioned herein may be trademarks of their respective companies. May 2013