Testing-as-a-Service



Similar documents
Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

Get Significant Application Quality Improvement without Major Investment Performance driven. Quality assured.

Case Study. Cloud Adoption, Fault Tolerant AWS Support & Magento ecommerce Implementation. Case Study

I D C V E N D O R S P O T L I G H T

Cloud Computing in Banking

CLOUD COMPUTING An Overview

Get Significant Application Quality Improvement without Major Investment Performance driven. Quality assured.

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

Establishing a Private Cloud

Sonata s Product Quality Assurance Services

Introduction to Cloud Computing

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

The Business Case for On-Demand Test Services

Accenture Cloud Platform Unlocks Agility and Control

Infopaper. Demystifying Platform as a Service

RE Cloud Infrastructure as a Service

How To Compare The Two Cloud Computing Models

+44 (0)

Elastic Private Clouds

Executive summary. Table of Contents. Technical Paper Minimize program coding and reduce development time with Infor Mongoose

Get Significant Application Quality Improvement Without Major Investment. Performance driven. Quality assured.

Cloud Testing Testing on the Cloud

How to leverage SAP HANA for fast ROI and business advantage 5 STEPS. to success. with SAP HANA. Unleashing the value of HANA

Quality Testing. Assured.

Unified Communications and the Cloud

CLOUD COMPUTING SOLUTION - BENEFITS AND TESTING CHALLENGES

WHITE PAPER. A Practical Guide to Choosing the Right Clouds Option and Storage Service Levels.

Shaping Your IT. Cloud

Cutting Edge IT Solution for a shrinking planet

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

WhitePaper. Private Cloud Computing Essentials

Achieving Retail Agility

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Simplified Private Cloud Management

Sistemi Operativi e Reti. Cloud Computing

Top five lessons learned from enterprise hybrid cloud projects

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Building Robust Applications l Optimizing Performance l Transforming Business

Microsoft Azure For Your SAP Solutions

Finding the right cloud solutions for your organization

A Study of Infrastructure Clouds

Kopano product strategy & roadmap

VMware vcloud Powered Services

Testing services through Cloud WHITE PAPER

How Solace Message Routers Reduce the Cost of IT Infrastructure

Case Study. Performance Testing of Medical Association Builder Portal. Case Study. US-based Non-profit Medical Association (Healthcare)

Cisco Collaboration: Improve Collaboration, Improve Business

Emerging Technology for the Next Decade

Lufthansa Systems Uses Hybrid Cloud to Trim IT Delivery to Hours and Reduce Costs

THOUGHT LEADERSHIP. Journey to Cloud 9. Navigating a path to secure cloud computing. Alastair Broom Solutions Director, Integralis

Cloud Computing Development Plan in ITSC. Information Technology Services Centre, CUHK

Independent Software Vendors: Upgrade and Unify Your On-Premise IT with Cisco

Oracle s Cloud Computing Strategy

How to Turn the Promise of the Cloud into an Operational Reality

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

HP Helion, Cloud and the customer reality in the UK

Why Performance Matters. Cloud Testing with SOASTA CloudTest. Hexaware Introduction. Best Practices for Performance Testing in Production.

HOW TO TURN 9 RETAIL IT CHALLENGES INTO 9 BUSINESS OPPORTUNITIES

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Accelerate server virtualization to lay the foundation for cloud

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

Case Study. SNW Asset Management. (866)

Increased Security, Greater Agility, Lower Costs for AWS DELPHIX FOR AMAZON WEB SERVICES WHITE PAPER

Cisco Integration Platform

Journey to SaaS: How You Can Grow Your Software Business by Moving to the Cloud

Executive Summary OpenEdge Streamlines Development and Support Factors Affecting Benefits And Costs Disclosures...

THREE WAYS TO GET EXTREME PERFORMANCE IN THE CLOUD

Accelerating Time to Market:

RightScale mycloud with Eucalyptus

Why Cloud BI? of Software-as-a-Service Business Intelligence. Executive Summary. This white paper explores the 10 substantial

Cloud computing and SAP

Solution brief. HP CloudSystem. An integrated and open platform to build and manage cloud services

Can Cloud Database PaaS Solutions Replace In-House Systems?

World-Renouned Services

Transition to SaaS. Ensuring the availability and accessibility of quality software services.

Cloud Infrastructure as a Service Market Update, United States

Cisco Cloud Architecture for the Microsoft Cloud Platform

The IBM SmartCloud Enterprise and hybrid solution for simple, secure integration and management of public & private clouds

Choosing the Right Project and Portfolio Management Solution

VMware Hybrid Cloud. Accelerate Your Time to Value

Transcription:

Testing-as-a-Service Breaking Boundaries with Pay-per-Use, On- Demand Quality Model by Robert Abbey Director Testing Services, Cognizant March 2011 2011, Cognizant

The Smart Sales Man In one of Sydney's premier downtown department store, a young sales man went to meet his boss at around 6 PM after a long and arduous day. "How many sales did you make today? "Sir, Just ONE sale? Only one sale? No! No! If you want to keep this job, you'd better be doing better than just one sale. By the way, how much was the sale worth? Just $ 33335 1

Sir, this man came in and I sold him a small fish hook, then a medium hook and finally a really large hook. Then I sell him new fishing rod and some fishing gear. What! How did you manage that? Then I asked him where he was going fishing and he said down the coast. So I told him he would probably need a boat, so I took him down to the boat department and sold him that twenty-foot schooner with the twin engines I then asked him where he'll be staying, and since he had no accommodation, I took him to camping department and sold him one of those new igloo 6 sleeper camper tents. 2

You sold all that to a guy who came in for a fish hook? No Sir. He came to buy a greeting card for his wife, as she is going on a tour to San Franscisco this weekend. I told him, your weekend is gonna be boring, so why don t you go for fishing? Many of us would have had similar experiences. We end up buying lots of allied items while trying to address a specific need This Is Cost of Consumption Is getting cost of Consumption higher??? getting leads to an important question higher?? 3

Forces driving Today s Quality Organization I have a highly efficient and dedicated Testing Centre of Excellence (TCoE), but it gets challenged with Dynamic business giving rise to fractional QA needs Technology advancements requires faster reaction in building a new testing capacity every time (eg. Mobile Testing) Additional spend on owning and maintaining Testing infrastructure Instances requiring last-mile Testing Need to test applications/infrastructure that is not specific to any BU/LoB (e.g. OS upgrade testing) 4

Defining Testing-as-a-Service A Transformational Shift to Testing Delivery Testing-as-a-Service is an on-demand testing capability delivery model that offers faster provisioning of services with lower capital cost. TaaS can be offered either through cloud based environment or the current on-premise environment. TaaS is not just Online order management system of service providers Warehouse of Testing Tools or Frameworks Alternative to current testing model but is. Automated Provisioning service platform capable of delivering testing services on outcome based model Ecosystem where methods, tools and people synchronize to deliver services An extended arm that addresses unique, niche & fractional testing needs that arise One stop shop for all Testing needs Testing ecosystem that promises higher levels of efficiencies Test Environment provisioning system on cloud Gateway to leveraging proven cloud based testing techniques 5

TaaS Next Gen Testing Delivery Platform TaaS & Cognizant Cloud based Testing Delivery Platform Service Proximity and Componentization Crowd-on-Cloud and Service Virtualization Consulting Services Quick Start Consulting Portfolio readiness assessment for cloud testing On-Demand Testing Services Functional Testing Non-Functional Testing Specialized Services Test Infrastructure Lab on Hire TEMS Testing tools 6

TaaS Next Gen Testing Delivery Platform TaaS A Conceptual Model What does TaaS mean to enterprises? Standardized Process Model with Predictable and Reliable outcomes Complete demand management from workload simulation, integration, provisioning, execution and management On-demand Testing Capacity leading to improved utilization translating to reduced unit costs Flexible options of test tools (commercial / open source) on a multi tenancy basis which otherwise would add to cost Testing Solution Accelerators High Environment Availability and instant environment provision cycle Ability to Reuse and Recycle resources/environments. Test environments developed in one phase can be persisted with state and re-configured for next phase of testing

Towards complete Virtualization -Crowd-on-Cloud (C-on-C) Crowd brings a variety of skills not restricted to domain or Technology Cloud brings wide range of choice with respect to testing infrastructure and tools What suits best? Best suited to cater to sporadic testing demands from business groups Best suited to deliver specialized services including Automation, Non-functional testing, Environment management, Compatibility testing etc. What are the pre-requisites? Controlled crowd build within an organization or restricted to selected vendor groups Cloud based delivery platform for Crowd to operate and deliver services Service componentization and Adoption of Assembly line concepts for service delivery What does this mean to QA Organizations? Move from project-based groups to skill based groups to improve utilization Move from resource based costing to value costing Investments (tools, infrastructure, training etc.) can be restricted to specified pockets as against spreading across the organization Better management of available capacity resulting in higher Testing ROI Agility with least business impact 8

So the Value proposition is Testing-as-a-Service Slogan - Eat Fresh Consume when you need and consume it fresh (healthy) Variety & Flexibility -Custom sandwiches tailored to your needs and tastes Proximity Stores available anywhere and everywhere Consume on-demand Its faster rapid service provisioning & defect simulations for quick fixing Its Better Production like features Its Smarter Pay-as-you-go Variety & Flexibility Tools, Assets and Framework of choice Proximity Web-based accessible anywhere & everywhere Virtual & Global 9

What was solely responsible for drop in sales for Airlines around the world and is all set to CHANGE the travel landscape? A. Increased Competition B. Reduced Airline Service C. Economic Recession D. Air Safety Regulations E. All of the Above F. None of the Above Answer : F. None of the above Video conferencing and tele-presence services catered to shrinking travel budgets and reduced the need for travel Technology help unveil newer ways to build efficiencies 10

Evaluate TaaS for. Testing demands that are more fractional in nature Testing needs that requires complex infrastructure (Tools & Environment) Performance, Security and Usability Testing Browser Compatibility Testing Operational Acceptance Testing Devices Testing Mobile Applications Testing SOA testing, CoDA Testing Testing scenarios where no dedicated testing groups/capacity is available Test Asset Management & Increased Capacity Utilization through Shared Infrastructure OS upgrade Testing Internal applications (Payroll, HCM systems etc.) Data Center Migration Testing TEMS on Cloud Tools Provisioning Test Packs and Test Data Management 11

Scalability Validation in Cloud Client Requirements To assess the scalability of an e-commerce application for an expected two-fold increase in user load Challenges No performance testing environment available as application was hosted by a third-party ISV Need to provide a cost-effective and sustainable solution that caters to the current assessment and proposed quarterly test cycles Proposed Solution To use Amazon cloud as the test environment. Host HP load runner injectors on the cloud. Payment based on usage of infrastructure Scalable infrastructure on EC2 Realized benefits Application setup on Amazon cloud in less than 2 weeks Able to instantaneously scale the application layer, by provisioning and cloning 4 additional Apache instances from Amazon EC2 within 2 hours time More accurate scalability models derived as the model is based on more comprehensive tests with additional servers, rather than extrapolate from a minimum number of tests Cognizant Value-Adds Expertise on cloud computing and Amazon EC2 for rapid provisioning of machines Cognizant Load Runner ELA licenses that can also be used to test an application that is hosted on the cloud Technologies and Tools Application stack consists of Apache, MySQL, PHP, Magento running on Linux The testing tools included Load runner, MySQL, monitors, native Linux monitoring tools 12 2009, 2010- Cognizant Technology Solutions Confidential 12

How does the Market view TaaS? -Extracts from IDC report on Testing-as-a-Service** The ability to supplement existing inhouse QA teams with scalable cloud based solutions for function test, performance test, load test is viewed extremely optimistically by a 2010 IDC outsourcing services survey sample Cost effective test tool licensing formats for TaaS (not requiring on-premise licenses, deployment and support costs) will be critical to building out demand and usage of these environments.. Ease of provisioning test labs and immediacy of access to testing infrastructure and quality management capabilities is expected to reduce the presence of unused QA tool shelf ware within enterprises - thus contributing to budget rationalization of QA spending. The concept of "crowd sourcing" for testing will continue to gain traction, as cloud based testing providers and traditional outsourcers look to find more productive ways to leverage idle bench capacity or engage with globally distributed teams who have a diverse set of skills. 13

Q&A 14

2011, Cognizant Thank you