60 likes | 242 Views
Testing on Cloud (In the context of TaaS) Srinivasan Desikan. Testing as a service (TaaS) Operate at these levels. Testing as a project (TaaP) Operate at these levels. Evolution of Testing Services. TaaS fits in at different Models/Gen’s. Granularity of Service. Service Maturity.
E N D
Testing on Cloud (In the context of TaaS)Srinivasan Desikan HP Confidential
Testing as a service (TaaS) Operate at these levels Testing as a project (TaaP) Operate at these levels Evolution of Testing Services HP Confidential
TaaS fits in at different Models/Gen’s Granularity of Service Service Maturity Note: Next Gen service is not exclusive and includes deliverables defined by previous Gen as appropriate. HP Confidential
Paradigm Shift To Testing as a Service From To • Project oriented • Build to last • Prolonged development cycles • Team silos & contribution • Tightly coupled • Product oriented • Known implementation and project skill based • HC based Cost structure • Service oriented • Build to change • Incrementally built and delivered on demand • Enterprise contribution • Loosely coupled • Customer (internal & External) oriented • Abstraction and testing CoE based • Utilization based cost structure HP Confidential
Level of Automation Level 5: Cloud Level 4: Virtualized Level 3: Modeled & CoE Level 2: Centralized Level 1: Shared Level 0: Dedicated Evolution of test infrastructure & resources HP Confidential
Testing on cloud – Salient points • Test Process • Process for sharing resources across teams based on datacenter practices (ITSM, ITIL) • Process automation as against test automation • Process to segregate test infrastructure and machines needed for testing – Test infrastructure is unshared and machines for testing comes from cloud • Automation • Zero footprint on SUT automation process – Web based products preferable • Setup and virtual machine setup part of automation goals • Test management • Centralized test management for all products using tools • Performance & stress testing on cloud is still a challenge • Clear demarcation between functional & non-functional test requirements HP Confidential