SlideServe
Menu
Préférences
© SlideServe · v2026

Testing as a Service TaaS on the Cloud

hunter avatar
22 diapositives · 945 Views · Sep 06, 2012

Several Definitions by existing work:Definition

Testing as a Service TaaS on the Cloud - slide 1
01 / 22Testing as a Service TaaS on the Cloud
1 / 17

Télécharger la présentation

Testing as a Service TaaS on the Cloud
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation

    1. Testing as a Service (TaaS) on the Cloud Prepared by Jerry Gao Computer Engineering Department San Jose University December, 2011

    2. Several Definitions by existing work: Definition #1: “TaaS – automated software testing as a cloud-based service. (by George Candea) From SoCC '10 Proceedings of the 1st ACM symposium on Cloud computing. In their view, TaaS ? (1) a public certification service, akin to Underwriters Labs, that independently assesses the reliability, safety, and security of software; (2) a "home edition" on-demand testing service for consumers to verify the programs they are about to install on their PC or mobile device; and (3) a "programmer's sidekick" enabling developers to thoroughly and promptly test their code with minimal upfront resource investment.” What is TaaS?

    3. Definition #2: “Testing-as-a-service (TaaS) is a new model to provide testing capabilities to end users.”[Lian Yu] Definition #3: “Testing Services for Cloud are on the rise. Primarily because companies seek to reduce costs, speed time to benefit and improve quality of the applications they move into production. …. Companies with high defect rates and difficulty in responding quickly to provision test environments…..“ [AppLabs] Why do we need TaaS?

    4. What are the major benefits? Provide an effective and efficient way to obtain a virtual and scalable test environment over a cloud infrastructure Share and leverage computing resources using Clouds Obtain required computing resources at anytime Share and reuse software test tools (with licenses) Use a utility model (pay-as-you-go) as a way to charge the provided testing services over Clouds Support testing operations in 365/7/24 Enable large-scale test data and traffic simulation for system testing Importance, Advantages, Benefits

    5. Testing as a Service

    6. Levels of Testing as a Service (TaaS)

    7. Testing Environments for TaaS

    8. TaaS - User Perspectives

    9. A Typical Workflow for TaaS

    10. TaaS Service Classification

    11. A Road Map for Testing as a Service (TaaS)

    12. TaaS Environment Service

    13. TaaS Management Service

    14. On-Demand Test Service

    15. Test Simulation Service

    16. Test Simulation in Infrastructure on Clouds

    17. Test Solution Service

    18. TaaS Cost Models, Pricing and Billing

    19. TaaS Service Product Family

    20. Primary Issues and Challenges: Issue #1: How to provide effective on-demand testing service? Issue #2: How to provide an automatic cost-effective virtual test environment for SaaS leveraging cloud computing resources to address cloud scalability? Issue #3: How to address the emerging test solution services in composition, integration, connectivity and portability? Issue #4: How to provide dynamic validation solutions and techniques in clouds to support SaaS and cloud-based applications? Major Issues, Needs, and Challenges

    21. Primary challenges: Challenge #1: Lack of industry QoS standards for TaaS Lack of standards in test tools and their connectivity and interoperability to support TaaS service. Lack of standard connectivity interfaces and protocols between existing test tools and SaaS and TaaS services Challenge #2: Security testing of cloud-based software and SaaS Major Issues, Needs, and Challenges

    22. Primary Needs: Need #1: QoS standards and testing requirement analysis and modeling to support TaaS planning, test complexity and cost-estimation for TaaS contracts and Service-Level-Agreement(s). Need #2: TaaS enabled SaaS testing platforms w/o technology lock-in on specific cloud technology Need #3: TaaS solution service compositions and integration methods and tools Need #4: TaaS-oriented cost and pricing models for charging end-users and clients Need #5: Cloud enabled solutions to support end-to-end tracking and monitoring in test automation for SaaS and cloud-based applications Major Issues, Needs, and Challenges