SlideShare une entreprise Scribd logo
1  sur  74
Cloud Computing and
                               Testing
                                 STARWEST 2011

                                 October 6, 2011




© 2011 Wipro Ltd - Confidential
Welcome!

    Wipro is proud to be a Platinum Sponsor of STARWE

    - Complimentary T-Shirt
    - IPAD Drawing



2                     © 2011 Wipro Ltd - Confidential
                      © 2011 Wipro Ltd - Confidential
Agenda

    About Wipro

      Most Important Considerations for Cloud

       Cloud Computing – Background and History

         5 Key Aspects of Cloud/Key Challenges for TaaS

       TaaS – Disruptive Model Using Innovation

      Innovations in Progress

    Summary

3                      © 2011 Wipro Ltd - Confidential
                       © 2011 Wipro Ltd - Confidential
About Wipro




4   © 2011 Wipro Ltd - Confidential
Largest 3rd Party Independent Testing
Services Provider in the world
                                                                                         • Largest 3rd Party Offshore Testing
                                                                                           Services Provider in the world
                                                                               230
                                                                                         • 13+     years     of    experience    in
                                                                   200                     independent testing services
    CLIENTS*                                         150+                                • CAGR (Compound Annual Growth
                                         140                                               Rate) of 53% over the last 5 years
                                  90                               * Strategic Clients
                          65                                                             • 15,000 employees, delivering services
                  40
                                                                                           globally.
                                                                                         • Set-up     the    first    Wi-Fi    Pre-
                                                                              11000+       Certification and Certification lab in
                                                                                           India
                                                                 9000+
                                                                                         • Have the world’s largest pool of HP
    EMPLOYEES                                        8300+                                 (Mercury) Trained & Certified testing
                                         7800                                              professionals
                                 6000
                         4500                                                            • Consistent Knowledge Management
                 2400
                                                                                           along with Six Sigma & Lean initiatives
                                                                                           has lead to ready-to-use Point
                                                                                580        Solutions, Frameworks and industry
                                                                                           specific Centers Of Excellence (CoEs)
                                                                   515
                                                                                                Strategic Alliances
    REVENUES                                          488
     (USD Mn)                            383
                                 269                                         * USD MM
                         164
                  89

                2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11




5                                           © 2011 Wipro Ltd - Confidential
                                            © 2011 Wipro Ltd - Confidential
Largest 3rd Party Independent Testing
Services Provider in the world
                         12% of Wipro Revenues
                                                                                         • Largest 3rd Party Offshore Testing
                                                                                           Services Provider in the world
                                                                               230
                                                                                         • 13+     years     of    experience    in
                                                                   200                     independent testing services
    CLIENTS*                                         150+                                • CAGR (Compound Annual Growth
                                         140                                               Rate) of 53% over the last 5 years
                                  90                               * Strategic Clients
                          65                                                             • 15,000 employees, delivering services
                  40
                                                                                           globally.
                                                                                         • Set-up     the    first    Wi-Fi    Pre-
                                                                              11000+       Certification and Certification lab in
                                                                                           India
                                                                 9000+
                                                                                         • Have the world’s largest pool of HP
    EMPLOYEES                                        8300+                                 (Mercury) Trained & Certified testing
                                         7800                                              professionals
                                 6000
                         4500                                                            • Consistent Knowledge Management
                 2400
                                                                                           along with Six Sigma & Lean initiatives
                                                                                           has lead to ready-to-use Point
                                                                                580        Solutions, Frameworks and industry
                                                                                           specific Centers Of Excellence (CoEs)
                                                                   515
                                                                                                Strategic Alliances
    REVENUES                                          488
     (USD Mn)                            383
                                 269                                         * USD MM
                         164
                  89

                2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11




5                                           © 2011 Wipro Ltd - Confidential
                                            © 2011 Wipro Ltd - Confidential
Largest 3rd Party Independent Testing
Services Provider in the world
                         12% of Wipro Revenues
                                                                                         • Largest 3rd Party Offshore Testing
                                                                                           Services Provider in the world
                                                                               230
                                                                                         • 13+     years     of    experience    in
                                                                   200                     independent testing services
    CLIENTS*                                         150+                                • CAGR (Compound Annual Growth
                                         140                                               Rate) of 53% over the last 5 years
                                  90                               * Strategic Clients
                          65                                                             • 15,000 employees, delivering services
                  40
                                                                                           globally.
                                                                                         • Set-up     the    first    Wi-Fi    Pre-
                                                                              11000+       Certification and Certification lab in
                                                                                           India
                                                                 9000+
                                                                                         • Have the world’s largest pool of HP
    EMPLOYEES                                        8300+                                 (Mercury) Trained & Certified testing
                                         7800                                              professionals
                                 6000
                         4500                                                            • Consistent Knowledge Management
                 2400
                                                                                           along with Six Sigma & Lean initiatives
                                                                                           has lead to ready-to-use Point
                                                                                580        Solutions, Frameworks and industry
                                                                                           specific Centers Of Excellence (CoEs)
                                                                   515
                                                                                                Strategic Alliances
    REVENUES                                          488
     (USD Mn)                            383
                                 269                                         * USD MM
                         164
                  89

                2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11



        59% from
        Americas                            © 2011 Wipro Ltd - Confidential
5                                           © 2011 Wipro Ltd - Confidential
Largest 3rd Party Independent Testing
Services Provider in the world
                         12% of Wipro Revenues
                                                                                         • Largest 3rd Party Offshore Testing
                                                                                           Services Provider in the world
                                                                               230
                                                                                         • 13+     years     of    experience    in
                                                                   200                     independent testing services
    CLIENTS*                                         150+                                • CAGR (Compound Annual Growth
                                         140                                               Rate) of 53% over the last 5 years
                                  90                               * Strategic Clients
                          65                                                             • 15,000 employees, delivering services
                  40
                                                                                           globally.
                                                                                         • Set-up     the    first    Wi-Fi    Pre-
                                                                              11000+       Certification and Certification lab in
                                                                                           India
                                                                 9000+
                                                                                         • Have the world’s largest pool of HP
    EMPLOYEES                                        8300+                                 (Mercury) Trained & Certified testing
                                         7800                                              professionals
                                 6000
                         4500                                                            • Consistent Knowledge Management
                 2400
                                                                                           along with Six Sigma & Lean initiatives
                                                                                           has lead to ready-to-use Point
                                                                                580        Solutions, Frameworks and industry
                                                                                           specific Centers Of Excellence (CoEs)
                                                                   515
                                                                                                Strategic Alliances
    REVENUES                                          488
     (USD Mn)                            383
                                  269                                        * USD MM
                         164
                  89

                2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11



        59% from               28% from EMEA
        Americas                            © 2011 Wipro Ltd - Confidential
5                                           © 2011 Wipro Ltd - Confidential
Largest 3rd Party Independent Testing
Services Provider in the world
                         12% of Wipro Revenues
                                                                                         • Largest 3rd Party Offshore Testing
                                                                                           Services Provider in the world
                                                                               230
                                                                                         • 13+     years     of    experience    in
                                                                   200                     independent testing services
    CLIENTS*                                         150+                                • CAGR (Compound Annual Growth
                                         140                                               Rate) of 53% over the last 5 years
                                  90                               * Strategic Clients
                          65                                                             • 15,000 employees, delivering services
                  40
                                                                                           globally.
                                                                                         • Set-up     the    first    Wi-Fi    Pre-
                                                                              11000+       Certification and Certification lab in
                                                                                           India
                                                                 9000+
                                                                                         • Have the world’s largest pool of HP
    EMPLOYEES                                        8300+                                 (Mercury) Trained & Certified testing
                                         7800                                              professionals
                                 6000
                         4500                                                            • Consistent Knowledge Management
                 2400
                                                                                           along with Six Sigma & Lean initiatives
                                                                                           has lead to ready-to-use Point
                                                                                580        Solutions, Frameworks and industry
                                                                                           specific Centers Of Excellence (CoEs)
                                                                   515
                                                                                                Strategic Alliances
    REVENUES                                          488
     (USD Mn)                            383
                                  269                                        * USD MM
                         164
                  89

                2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11



        59% from               28% from EMEA              13% APAC
        Americas                            © 2011 Wipro Ltd - Confidential
5                                           © 2011 Wipro Ltd - Confidential
Corporate Overview: Wipro

                                                                                                                   Highlights
                                                                                                         Industry specific and customer
                                                                                                         centric alignment of sales and
                                                                                                         GTM teams
                                                                                                         Industry architecture for end
                                                                                                         state processes, product s & IT
                                                                                                         Acquisitions to strengthen
                                                                                                         vertical focus

                                                                                                         Industry alliances to enhance
                                                                                                         process strengths and innovative
                                                                                                         solutions
                                                                                                         Investment in domain specialists
                                                                                                         and innovative solutions
                                                  * Includes Global IT Services Business and Products
       (Products revenue - as per Indian GAAP converted to USD based on realized exchange rate of IT
                                                                                    Services business)




    Revenue mix - Business Unit                                                                                      (Figures for Q4 2010 – 11)
                                                                                                                         for Global IT Business
                  distribution *                                                                                       * Business Unit revenues
                                                                                                                            as per 2010-11 SBU




6                                                          © 2011 Wipro Ltd - Confidential
                                                           © 2011 Wipro Ltd - Confidential
Our Industry Depth and Service Lines




7                © 2011 Wipro Ltd - Confidential
                 © 2011 Wipro Ltd - Confidential
What Independent Analysts say about us?




      IDC Market Scape: Global Testing           The Forrester Wave™: North                 Software Testing Assessment And
    Services, 2010 Vendor Analysis (Dt                 American Applications                         Forecast (Dt. April-2010)
                              July 2010)          Outsourcing, Q3, 2010 (Dt.            “Wipro Testing Services has two main
     “With the breadth and depth of its                            Aug-2010)            differentiators. First, the practice has
     solution focus, innovation for go-    “Wipro’s capabilities in testing are       experience and resources in providing
    to market, and globally distributed      virtually unmatched in terms of       testing services to both enterprise clients
       practice for key emerging areas,           overall size and span of its      and technology vendors. This is a major
          Wipro ranks in the leadership                               practice”     difference to most onshore vendors and
        quadrant in both the enterprise           - Bill Martorelli, Forrester        several offshore ones active in testing.
        application testing views and in                                               Second, it is one of the largest testing
        the product engineering testing                                                      vendors by the size of its testing
                  services assessment.”                                                                             practice….”
                  - Rona Shuchat, IDC                                                     - Dominique Raviart, Nelson Hall




8                                                 © 2011 Wipro Ltd - Confidential
                                                  © 2011 Wipro Ltd - Confidential
Cloud Computing and Testing




9   © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry




10              © 2011 Wipro Ltd - Confidential
                © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry

      “Cloud Computing will be as influential as E-business” –
       Gartner




10                           © 2011 Wipro Ltd - Confidential
                             © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry

      “Cloud Computing will be as influential as E-business” –
       Gartner
      “Pay for use promises a new era of more-accurate value-based
       software pricing” – Gartner




10                           © 2011 Wipro Ltd - Confidential
                             © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry

      “Cloud Computing will be as influential as E-business” –
       Gartner
      “Pay for use promises a new era of more-accurate value-based
       software pricing” – Gartner
      CIO’s must answer the question “Why Not Run In The Cloud?” –
       Forrester




10                           © 2011 Wipro Ltd - Confidential
                             © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry

      “Cloud Computing will be as influential as E-business” –
       Gartner
      “Pay for use promises a new era of more-accurate value-based
       software pricing” – Gartner
      CIO’s must answer the question “Why Not Run In The Cloud?” –
       Forrester
      $112B – what enterprises will spend on cloud-related
       technologies over the next 6 years – Gartner




10                           © 2011 Wipro Ltd - Confidential
                             © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry

      “Cloud Computing will be as influential as E-business” –
       Gartner
      “Pay for use promises a new era of more-accurate value-based
       software pricing” – Gartner
      CIO’s must answer the question “Why Not Run In The Cloud?” –
       Forrester
      $112B – what enterprises will spend on cloud-related
       technologies over the next 6 years – Gartner
      Number 1 of the top 10 Strategic Technology Areas – Gartner




10                           © 2011 Wipro Ltd - Confidential
                             © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry

      “Cloud Computing will be as influential as E-business” –
       Gartner
      “Pay for use promises a new era of more-accurate value-based
       software pricing” – Gartner
      CIO’s must answer the question “Why Not Run In The Cloud?” –
       Forrester
      $112B – what enterprises will spend on cloud-related
       technologies over the next 6 years – Gartner
      Number 1 of the top 10 Strategic Technology Areas – Gartner
      “If a service is not scalable and elastic, then it may not be
       shareable enough. If it is not metered by use, then it may not
       allow for flexible pricing.” – Gartner




10                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Cloud Computing - Industry

      “Cloud Computing will be as influential as E-business” –
       Gartner
      “Pay for use promises a new era of more-accurate value-based
       software pricing” – Gartner
      CIO’s must answer the question “Why Not Run In The Cloud?” –
       Forrester
      $112B – what enterprises will spend on cloud-related
       technologies over the next 6 years – Gartner
      Number 1 of the top 10 Strategic Technology Areas – Gartner
      “If a service is not scalable and elastic, then it may not be
       shareable enough. If it is not metered by use, then it may not
       allow for flexible pricing.” – Gartner
      “30 to 50 percent of all servers within a typical IT environment
       are dedicated to test. Most of these test servers run at 3 to 5
       percent utilization, if they are running at all.” - IBM

10                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Most Important Considerations




11               © 2011 Wipro Ltd - Confidential
                 © 2011 Wipro Ltd - Confidential
Most Important Considerations

      Industry language and interest along with company goals may
       cause Executives to consider “Cloud” as a possible solution
       within your organization.




11                           © 2011 Wipro Ltd - Confidential
                             © 2011 Wipro Ltd - Confidential
Most Important Considerations

      Industry language and interest along with company goals may
       cause Executives to consider “Cloud” as a possible solution
       within your organization.
      Gartner identifies 5 main characteristics of a successful Cloud-
       based initiative with a vendor:
        –   Service interface that is well-defined
        –   Scalable and elastic
        –   Shared with economies of scale
        –   Metered Use (pay for use)
        –   Uses internet technologies




11                                © 2011 Wipro Ltd - Confidential
                                  © 2011 Wipro Ltd - Confidential
Most Important Considerations

      Industry language and interest along with company goals may
       cause Executives to consider “Cloud” as a possible solution
       within your organization.
      Gartner identifies 5 main characteristics of a successful Cloud-
       based initiative with a vendor:
        –   Service interface that is well-defined
        –   Scalable and elastic
        –   Shared with economies of scale
        –   Metered Use (pay for use)
        –   Uses internet technologies
      Cloud Computing for Testing has several challenges to be
       successful including:
        –   A new commercial model focused on testing results that are metered
        –   Integrated platforms that have many wires hanging of systems
        –   Data Confidentiality/Sensitivity/Security (system and test case)
        –   Lack of a strong standard and well defined test cases
        –   An automated way in which to leverage Cloud Services
11                                © 2011 Wipro Ltd - Confidential
                                  © 2011 Wipro Ltd - Confidential
Cloud Computing - Definitions
      Private Cloud
        – Computing architecture is dedicated to the customer and is not
          shared with other organizations. Considered expensive but more
          secure, can be hosted on-premise as well as vendor-premise.
      Public Cloud
        – Computing infrastructure is hosted at a vendor’s premise. No
          visibility of the location of the cloud computing infrastructure
          which is shared across multiple organizations.
      Hybrid Cloud
        – Some critical/secure application are
          in private clouds while less-critical/
          sensitive applications are hosted in
          the public cloud.
      Community Cloud
        – Cloud infrastructure shared between
          organization of the same community.
          For example, all government agencies
          in a city share the same but not non-
          government agencies.
12                               © 2011 Wipro Ltd - Confidential
                                 © 2011 Wipro Ltd - Confidential
Commercial Model Types

      SaaS – Software as a Service – Service on demand, a delivery
       model in which software and associated data are hosted
       centrally accessed by users through a thin client.

      PaaS – Platform as a Service – Supports the complete process
       of building and delivering web services and applications. IaaS
       providers transparently provide changes to the platform in
       support of platform needs.
      IaaS – Infrastructure as a Service – Delivery of computer
       infrastructure as a service. Fully outsourced service so
       companies do not have to purchase servers, equipment, and/
       or software. Concept here is that an infrastructure service
       supports a service provider dynamically as demands are
       encountered.



13                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Cloud Computing - History

      1960’s – Centralized Hosting begins with a service bureau
       known as “time-shares” or “utility computing.” Main
       customers were banks and large organizations.

      1990’s – Application Service Providers (ASP’s) provided
       businesses with the service of hosting and managing
       specialized business applications.

      SaaS can be considered an extension of the ASP model.
       Extending beyond the client-server architecture to internet
       technologies and then the entire infrastructure accessed
       through a thin client layer.




14                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Attributes of Successful Cloud Computing -
Gartner
     1) Service-Based; service interfaces that are well defined and
        hide the implementation details/enable a completely
        automated response.

     2) Scalable and Elastic; service can scale capacity up or down as
        the consumer demands up to the speed of full automation. A
        trait of shared pools of resources allowing resources to be
        added or removed as needed.

     3) Shared; services share a pool of resources to build
        economies of scale allowing resources to serve multiple needs
        for multiple consumers, all working at the same time.

     4) Metered by Use; Services are tracked with usage metrics to
        enable multiple payment models.

     5) Uses Internet Technologies;
15                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Cloud Computing – Business Case

     3 Main Points

        1) The illusion of infinite computing resources available on demand
           that eliminates the need for Cloud Computing users to plan far
           ahead for provisioning.

        2) The elimination of an up-front commitment by Cloud users,
           allowing companies to start small and increase hardware
           resources only when there is an increase in their needs.

        3) The ability to pay for use of computing resources on a short-term
           basis as needed and also release them as needed. This will
           reward the user ability to conserve computing resources when
           they are not needed or no longer useful.




16                              © 2011 Wipro Ltd - Confidential
                                © 2011 Wipro Ltd - Confidential
Typical Testing Constraints
      Scalable Resources – also elasticity of those resources
        – Limiting factors include knowledge, skillset, availability, lead-
          time.


      Viable Test Environments
        – Limiting factors include cost and resource limitations/focus.


      Appropriate Business Data
        – Limiting factors include lack of structured test planning, data
          security, disk space, cost.

      Root Cause Analysis
        – Limiting factors include lack of organizational focus, cost,
          regression test bed costs.


      Availability of product to enable test automation efficiencies
        – Lack of planning/time for first pass automation, lack of $’s for
          R&D for advanced frameworks and test case writing techniques.
17                               © 2011 Wipro Ltd - Confidential
                                 © 2011 Wipro Ltd - Confidential
Testing Constraints and Cloud
Services



                  Automation                Scalable
                  Constraints              Resources


             Root Cause                Viable Test
              Analysis                Environments
                     Appropriate
                      Business
                        Data




18                   © 2011 Wipro Ltd - Confidential
                     © 2011 Wipro Ltd - Confidential
Testing Constraints and Cloud
Services

          Uses
        Internet
       Technologi                                         Service
           es                                              Based
                     Automation                Scalable
                     Constraints              Resources


                Root Cause                Viable Test
                 Analysis                Environments      Scalable &
                        Appropriate                          Elastic
                         Business
     Metered               Data
     By Use


                                          Shared


18                      © 2011 Wipro Ltd - Confidential
                        © 2011 Wipro Ltd - Confidential
Testing Constraints and Cloud
Services


             Uses
                                                        Service
           Internet
                                                         Based
          Technologi
              es
            Cloud Based Testing Services
                                      Scalable &
         Metered                         Elastic
          By Use
                                  Shared




18                     © 2011 Wipro Ltd - Confidential
                       © 2011 Wipro Ltd - Confidential
Additional Constraints and Wipro
Innovation



              Uses                               Service
            Internet                              Based
           TechnologiNetwork Bandwidth Intellectual
               es      & Performance     Protection

              Cloud Intimacy Testing Services
              Release Based
               & Collaboration         On-Demand Scalable &
                                        Test Env’s   Elastic
         Metered
              Config. & Build
         By Use Mgt Auto Data Refresh
                               Shared
                               Challenges




19                        © 2011 Wipro Ltd - Confidential
                          © 2011 Wipro Ltd - Confidential
Additional Constraints and Wipro
Innovation




                    Network Bandwidth Intellectual
                      & Performance    Protection

              Release Intimacy
               & Collaboration               On-Demand
             Config. & Build                   Test Env’s
               Mgt Auto     Data Refresh
                             Challenges




19                       © 2011 Wipro Ltd - Confidential
                         © 2011 Wipro Ltd - Confidential
Additional Constraints and Wipro
Innovation




                    Network Bandwidth Intellectual
                      & Performance    Protection

              Release Intimacy
               & Collaboration               On-Demand
             Config. & Build                   Test Env’s
               Mgt Auto     Data Refresh
                             Challenges




20                       © 2011 Wipro Ltd - Confidential
                         © 2011 Wipro Ltd - Confidential
Additional Constraints and Wipro
Innovation
                                Automate                                Data
                                    d                                Obfuscatio
                                 Builds/                                 n
                                Schedulin                            Framewor
          Virtualizati              g                                    k           Data
              on
                                                                                  Substitutio
                               Network Bandwidth Intellectual
                                 & Performance    Protection                          n
      Test Case          Release Intimacy
       Writing            & Collaboration               On-Demand
     Innovation          Config. & Build                  Test Env’s
                                                                                    Late
          s                Mgt Auto     Data Refresh                              Binding
                                         Challenges

             MBT
                               Advanced
                                                                     Indirect
                               Framewor
                                                                       Data
                                  ks

20                                  © 2011 Wipro Ltd - Confidential
                                    © 2011 Wipro Ltd - Confidential
Additional Constraints and Wipro
Innovation
                              Automate                               Data
                                  d                               Obfuscatio
                               Builds/                                n
                              Schedulin                           Framewor
          Virtualizati            g                                   k           Data
              on
                                                                               Substitutio
                                                                                   n
      Test Case          Wipro Value-Add Cloud Based
       Writing                 Testing Services
     Innovation                                                                  Late
          s                                                                    Binding

             MBT
                              Advanced
                                                                  Indirect
                              Framewor
                                                                    Data
                                 ks

20                               © 2011 Wipro Ltd - Confidential
                                 © 2011 Wipro Ltd - Confidential
Disrupting the Testing Service Provider
Model
      Standardize Test Case Structure – where you can define them
       and then make them portable from test execution tool to test
       execution tool.

      Automation of the Service Interface – where you can demand
       and/or define test cases and their execution schedule to run
       automatically.

      Build a “Wider” Multi-Tenent Test Automation Framework –
       Run executing tests within the type of environment that
       supports the data sensitivity level required – framework
       addresses the cloud the test runs on based upon the class of
       the data defined within the test.

      Pay for Use Model - pay for Test Execution and results

      Creation of a Testing Marketplace – where you can both
21     publish and subscribe to test cases that allow the opportunity
                              © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Cloud Computing – Testing Service




22               © 2011 Wipro Ltd - Confidential
                 © 2011 Wipro Ltd - Confidential
Framework for Success Through

      Alignment of TaaS to the Cloud
        – Publish/Subscribe Model
           • Standard/redefined test case format/
             Automated Interface
           • Technical and Business Process Focus
           • Leveraging Best Practices
           • Leveraging Test Automation Tools and porting
             tests across tools
           • Framework for Automated Execution of Test
             Cases
           • Data Substitution/Late-binding of Data
           • Marketplace of Test Cases

23                       © 2011 Wipro Ltd - Confidential
                         © 2011 Wipro Ltd - Confidential
Test Automation Maturity

                                                                    Business
                                                                   Scenario
                                                              Framework/Model-
                                                                  Based Test
                                                               Script Generation




                                                                                   Tool Automation Maturity
                                               Keyword-Driven/
                                                Data-Driven/
                                                 Framework




                                                                                         Test Execution
                             Scripting
                          with data-driven
                            parameters


               Record/
               Playback
     Manual
     Testing




     Level 1   Level 2        Level 3                  Level 4     Level 5
24                          © 2011 Wipro Ltd - Confidential
                            © 2011 Wipro Ltd - Confidential
So – What is a Framework?




25               © 2011 Wipro Ltd - Confidential
                 © 2011 Wipro Ltd - Confidential
Record and Playback (UI Example)




26               © 2011 Wipro Ltd - Confidential
                 © 2011 Wipro Ltd - Confidential
Record and Playback (UI Example)



              Set window active “Main Menu”
              Set focus to editbox “Customer”
              Input the value “John Doe”
              Set focus to listbox “Policy”
              Select from list “Term Life”
              Set focus to pushbutton “OK”
              Press the button “OK”




26                  © 2011 Wipro Ltd - Confidential
                    © 2011 Wipro Ltd - Confidential
Record and Playback (UI Example)



              Set window active “Main Menu”
              Set focus to editbox “Customer”
              Input the value “John Doe”
              Set focus to listbox “Policy”          Hard-coded
              Select from list “Term Life”           Data Values
              Set focus to pushbutton “OK”
              Press the button “OK”




26                  © 2011 Wipro Ltd - Confidential
                    © 2011 Wipro Ltd - Confidential
Record and Playback (UI Example)



                      Set window active “Main Menu”
                      Set focus to editbox “Customer”
                      Input the value “John Doe”
      Hard-coded      Set focus to listbox “Policy”          Hard-coded
     Business Rules   Select from list “Term Life”           Data Values
                      Set focus to pushbutton “OK”
                      Press the button “OK”




26                          © 2011 Wipro Ltd - Confidential
                            © 2011 Wipro Ltd - Confidential
“Scripting” - (Externalizing data)



               Set window active “Main Menu”
               Set focus to editbox “Customer”
               Input the value “John Doe”
               Set focus to listbox “Policy”
               Select from list “Term Life”
               Set focus to pushbutton “OK”
               Press the button “OK”




27                   © 2011 Wipro Ltd - Confidential
                     © 2011 Wipro Ltd - Confidential
“Scripting” - (Externalizing data)


                                                        DATA
               Set window active “Main Menu”
                                                      “John Doe”
               Set focus to editbox “Customer”
                                                      “Term Life”
               Input the value “John Doe”
                                 @CustName
               Set focus to listbox “Policy”
               Select from list “Term Life”
                                 @CustPolTyp
               Set focus to pushbutton “OK”
               Press the button “OK”




27                   © 2011 Wipro Ltd - Confidential
                     © 2011 Wipro Ltd - Confidential
Scripting – Programming Logic


                                                       DATA
                                                        DATA
              Set window active “Main Menu”
                                                       “John Doe”
                                                     “John Doe”
              Set focus to editbox “Customer”        “Term Life”
                                                       “Term Life”
              Input the value @CustName
              Set focus to listbox “Policy”
              Select from list @CustPolTyp
              Set focus to pushbutton “OK”
              Press the button “OK”




28                  © 2011 Wipro Ltd - Confidential
                    © 2011 Wipro Ltd - Confidential
Scripting – Programming Logic


                                                       DATA
                                                        DATA
              Set window active “Main Menu”
                                                       “John Doe”
                                                     “John Doe”
              Set focus to editbox “Customer”        “Term Life”
                                                       “Term Life”
              Input the value @CustName
              Set focus to listbox “Policy”
              Select from list @CustPolTyp
              Set focus to pushbutton “OK”
              Press the button “OK”

              If SysMsg == “Acct Not Found”
                  CALL ErrorLog
              End if



28                  © 2011 Wipro Ltd - Confidential
                    © 2011 Wipro Ltd - Confidential
Scripting – Programming Logic


                                                               DATA
                                                                DATA
                      Set window active “Main Menu”
                                                               “John Doe”
                                                             “John Doe”
                      Set focus to editbox “Customer”        “Term Life”
                                                               “Term Life”
                      Input the value @CustName
      Hard-coded      Set focus to listbox “Policy”
     Business Rules
                      Select from list @CustPolTyp
                      Set focus to pushbutton “OK”
                      Press the button “OK”

                      If SysMsg == “Acct Not Found”
                      CALL Error Log
                          CALL ErrorLog
                      End if



28                          © 2011 Wipro Ltd - Confidential
                            © 2011 Wipro Ltd - Confidential
Externalizing the actions, objects, and
data


             Set window active “Main Menu”
             Set focus to editbox “Customer”
             Input the value “John Doe”
             Set focus to listbox “Policy”
             Select from list “Term Life”
             Set focus to pushbutton “OK”
             Press the button “OK”




29                    © 2011 Wipro Ltd - Confidential
                      © 2011 Wipro Ltd - Confidential
Externalizing the actions, objects, and
data


                                                         DATA
             Set window active “Main Menu”
             Set focus to editbox “Customer”           “John Doe”
                                                       “Term Life”
             Input the value “John Doe”
                               @CustName
             Set focus to listbox “Policy”
             Select from list “Term Life”
                                 @CustPolTyp
             Set focus to pushbutton “OK”
             Press the button “OK”




29                    © 2011 Wipro Ltd - Confidential
                      © 2011 Wipro Ltd - Confidential
Externalizing the actions, objects, and
data


                                                                   DATA
                                   @Object
             Set window active “Main Menu”
             Set focus to editbox “Customer”
                                   @Object                      “John Doe”
                                                                “Term Life”
             Input the value “John Doe”
                               @CustName
             Set focus to listbox “Policy”
                               @Object
             Select from list “Term Life”
                     @Object @CustPolTyp
             Set focus to pushbutton “OK”
                               @Object
             Press the button “OK”
                           @Object

                                                            OBJECTS

                                                       “Main Menu window”
                                                        “Customer editbox”
                                                          “Policy listbox”
                                                         “OK pushbutton”

29                    © 2011 Wipro Ltd - Confidential
                      © 2011 Wipro Ltd - Confidential
Externalizing the actions, objects, and
data

       TASKS
     “Set Window”                                                          DATA
                           @Task           @Object
                     Set window active “Main Menu”
      “Set Focus”
                     Set focus to editbox “Customer”
                            @Task          @Object                      “John Doe”
     “Input Value”
                                                                        “Term Life”
      “Set Focus”    Input@Task “John Doe”
                           the value @CustName
        “Select”     Set focus to listbox “Policy”
                       @Task
      “Set Focus”                      @Object
                     Select from list “Term Life”
                     @Task @Object @CustPolTyp
        “Press”
                     Set focus to pushbutton “OK”
                       @Task           @Object
                     Press the button “OK”
                      @Task        @Object

                                                                    OBJECTS

                                                               “Main Menu window”
                                                                “Customer editbox”
                                                                  “Policy listbox”
                                                                 “OK pushbutton”

29                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Keyword Driven Framework Approach



             Tag:
                Read next record
                if not EOF
                    Set focus to @Object
                    Perform @Task using @Data
                end if
                if @@Error
                    CALL ErrorLog
                end if
                write record to @logfile
             goto Tag:



30                  © 2011 Wipro Ltd - Confidential
                    © 2011 Wipro Ltd - Confidential
Keyword Driven Framework Approach


                                                                 OBJECTS
            TASKS
                        Tag:                                    “Main Menu”
             Input         Read next record                      “Customer”
             Verify                                               “Policy”
             Select        if not EOF
                                                                   “OK”
             Press             Set focus to @Object
                               Perform @Task using @Data
                           end if
                           if @@Error
                                                                  DATA
                               CALL ErrorLog
                           end if                               “John Doe”
                                                                “John Doe”
                           write record to @logfile             “Term Life”
                                                                “Term Life”
     Scripting Effort   goto Tag:
       Script Re-use


30                             © 2011 Wipro Ltd - Confidential
                               © 2011 Wipro Ltd - Confidential
Framework Data-Driven Approach
     (using Business Scenarios/Model
     Based)
                                         Tag:
                                            Read next record
                                            if not EOF
                                                Set focus to @Object
                                                Perform @Task using @Data
                                            end if...




31                 © 2011 Wipro Ltd - Confidential
                   © 2011 Wipro Ltd - Confidential
Framework Data-Driven Approach
     (using Business Scenarios/Model
     Based)
                                                     Tag:
                                                        Read next record
                                                        if not EOF
                                                            Set focus to @Object
                                                            Perform @Task using @Data
                                                        end if...



        TASKS    OBJECTS                     DATA
                                             DATA
        Input    “Main Menu”              “John Doe”
        Verify                             “John Doe”
                                             “Term
                  “Customer”
        Select                             “Term Life”
                   “Policy”                  Life”
        Press       “OK”




31                             © 2011 Wipro Ltd - Confidential
                               © 2011 Wipro Ltd - Confidential
Framework Data-Driven Approach
     (using Business Scenarios/Model
     Based)
                                                      Tag:
                                                         Read next record
                                                         if not EOF
                                                             Set focus to @Object
                                                             Perform @Task using @Data
                                                         end if...


                                                                     Bus. Scenario/
        TASKS     OBJECTS                     DATA
                                              DATA                      Model
        Input     “Main Menu”              “John Doe”               “Input valid customer”
        Verify                              “John Doe”
                                              “Term              “Input valid term life policy”
                   “Customer”
        Select                              “Term Life”
                    “Policy”                  Life”
        Press        “OK”


                 Required Technical Scripting Knowledge

                     Keyword-Driven Framework Re-use

31                              © 2011 Wipro Ltd - Confidential
                                © 2011 Wipro Ltd - Confidential
Suite of “In-House” Test Life Cycle
Accelerators

                                                     Test Life Cycle Accelerators
                                                                    Accelerators

                                                                   RapidTest-Q ;
                                                                 Veloci-Q; E-Cube;

                                                                Test Life Cycle
                                                                                                   Test                 Test            Deployment
                                Test                                    Test Data
     Test Strategy                              Test Design                                    Environment            Execution          Readiness
                              Modeling                                  Creation
                                                                                               Management            (Functional        Assessment

              Accelerators                Accelerators   Accelerators          Accelerators                Accelerators               Accelerators
     Risk analyzer tool (RAT)           Orthogonal     Wip-TDM             Wipro Test         T-Ginie                          Defect Flow
                                          Array(OA)                            Environment        WTAS
     Workload modeller                                                                                                              Analyzer (DFA)
                                         Dependency
     Resource allocation tool (ReAL)                                          Management         TMS
                                          Structure
     Test estimator (Wip-TEE)            Matrix(DSM)                          (WTEMS)            WipDMV (Data Migration
                                         Test                                                     Validation)
                                          Condition                                               Wip-DQI
                                          Coverage                                                Regression test accelerator
                                          Matrix(TCCM)




                                                                                                        Point Solution             Point Solution
        Domain-Specific                                                   Point Solution                  Examen for                 Examen for
                                              REG+™
        Business Packs                                                   Examen for FIX                     FpML                       SWIFT



        ImprovedQuality Predictability
         Improved Quality Predictability                       ImprovedTime toto Market
                                                                Improved Time Market                                   ReducedCost ofof QA
                                                                                                                       Reduced Cost QA

32                                                            © 2011 Wipro Ltd - Confidential
                                                              © 2011 Wipro Ltd - Confidential
Wipro Unique Differentiators
        Domain specific expertise - approximately 11,000 working testing
         resources across domains.
        Domain specific accelerators/Intellectual Property (IP) – 20+ unique tools
         accelerators covering the testing lifecycle with more on the way.
        Unequaled customer commitment to the realization and achievement of
         bottom-line business value
        Full Range of Partnership Models (Staff Augmentation, Co-Sourcing,
         Managed Service, TaaS, Advisory)
        Testing Focus and Leadership
          – Development of TaaS Models (Testing on Demand)
          – Early involvement of testing including SOA/Service-based testing
          – Realized and continued work towards several cloud-based test
             offerings, publish/subscribe model, and model based testing (UML-
             based)
          – Delivering business value is a DNA-based goal organizing resources at
             all levels within Wipro within a business domain



33                                  © 2011 Wipro Ltd - Confidential
                                    © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:




34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.




34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.
      Very large customer base with a strong base of domain
       expertise.




34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.
      Very large customer base with a strong base of domain
       expertise.
      Robust backbone of network and machine infrastructure
       already in place.




34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.
      Very large customer base with a strong base of domain
       expertise.
      Robust backbone of network and machine infrastructure
       already in place.
      Full IT and Business Lifecycle Experience for turnkey solutions.




34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.
      Very large customer base with a strong base of domain
       expertise.
      Robust backbone of network and machine infrastructure
       already in place.
      Full IT and Business Lifecycle Experience for turnkey solutions.
      Flex Centers fully deployed where business domain SME and
       testing experience is leveraged across clients.




34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.
      Very large customer base with a strong base of domain
       expertise.
      Robust backbone of network and machine infrastructure
       already in place.
      Full IT and Business Lifecycle Experience for turnkey solutions.
      Flex Centers fully deployed where business domain SME and
       testing experience is leveraged across clients.
      Innovation-based company – actively investing and creating
       software testing solutions aligned to business domains.




34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.
      Very large customer base with a strong base of domain
       expertise.
      Robust backbone of network and machine infrastructure
       already in place.
      Full IT and Business Lifecycle Experience for turnkey solutions.
      Flex Centers fully deployed where business domain SME and
       testing experience is leveraged across clients.
      Innovation-based company – actively investing and creating
       software testing solutions aligned to business domains.
      Strategically aligned with many test tool vendors.


34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Summary
     Wipro is uniquely positioned to deliver value on Cloud Based
     Testing:

      Currently developing and delivering Cloud-Based Testing
       initiatives.
      Very large customer base with a strong base of domain
       expertise.
      Robust backbone of network and machine infrastructure
       already in place.
      Full IT and Business Lifecycle Experience for turnkey solutions.
      Flex Centers fully deployed where business domain SME and
       testing experience is leveraged across clients.
      Innovation-based company – actively investing and creating
       software testing solutions aligned to business domains.
      Strategically aligned with many test tool vendors.
      TaaS is the current and future vision of our Software Testing
       Sevices Operating Model. Currently operating a TaaS website -
34                            © 2011 Wipro Ltd - Confidential
                              © 2011 Wipro Ltd - Confidential
Thank You

   Mike Pithawalla – VP Business Application
                                   Services
                                 Mehernosh.pithawalla@wipro.com


                          Tim Kelso - Senior Consultant




© 2011 Wipro Ltd - Confidential

Contenu connexe

Similaire à Starwest keynote 2

Ajel Corporate Profile (RPO)
Ajel Corporate Profile (RPO)Ajel Corporate Profile (RPO)
Ajel Corporate Profile (RPO)
AjelTechnologies
 
Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...
Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...
Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...
eyefortransport
 
Att consulting external deck
Att consulting external deckAtt consulting external deck
Att consulting external deck
Eric Sineath
 

Similaire à Starwest keynote 2 (20)

Ajel Corporate Profile (RPO)
Ajel Corporate Profile (RPO)Ajel Corporate Profile (RPO)
Ajel Corporate Profile (RPO)
 
Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...
Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...
Ajesh Kapoor from Wipro; ‘Build on Your Company's Strengths: Find renewed foc...
 
Outsourcing Renegotiation Strategies Framework
Outsourcing Renegotiation Strategies FrameworkOutsourcing Renegotiation Strategies Framework
Outsourcing Renegotiation Strategies Framework
 
A BT Group Case Study: Finance Transformation – Regional or Global SSC
A BT Group Case Study: Finance Transformation – Regional or Global SSCA BT Group Case Study: Finance Transformation – Regional or Global SSC
A BT Group Case Study: Finance Transformation – Regional or Global SSC
 
Softtek Break Through Savings No Need Offshore 2011 Asug Final
Softtek Break Through Savings No Need Offshore 2011 Asug FinalSofttek Break Through Savings No Need Offshore 2011 Asug Final
Softtek Break Through Savings No Need Offshore 2011 Asug Final
 
Att consulting external deck
Att consulting external deckAtt consulting external deck
Att consulting external deck
 
Voice of the Customer
Voice of the CustomerVoice of the Customer
Voice of the Customer
 
Unilog 2011 core services sanitized
Unilog 2011 core services   sanitizedUnilog 2011 core services   sanitized
Unilog 2011 core services sanitized
 
15864 Why Qwest Different Mm
15864 Why Qwest Different Mm15864 Why Qwest Different Mm
15864 Why Qwest Different Mm
 
Accelerate Time to Business Outcomes through BPM
Accelerate Time to Business Outcomes through BPMAccelerate Time to Business Outcomes through BPM
Accelerate Time to Business Outcomes through BPM
 
Dreamforce'12 - Automate Business Processes with Force.com
Dreamforce'12 - Automate Business Processes with Force.comDreamforce'12 - Automate Business Processes with Force.com
Dreamforce'12 - Automate Business Processes with Force.com
 
Transforming Procurement into a Strategic Value Driver – NSG Group
Transforming Procurement into a Strategic Value Driver – NSG GroupTransforming Procurement into a Strategic Value Driver – NSG Group
Transforming Procurement into a Strategic Value Driver – NSG Group
 
Partnership with Synergy
Partnership with SynergyPartnership with Synergy
Partnership with Synergy
 
ITIL - mita se on?
ITIL - mita se on?ITIL - mita se on?
ITIL - mita se on?
 
Developing Meaningful Performance Measures Of Results Comcast Tina Waters
Developing Meaningful Performance Measures Of Results   Comcast   Tina WatersDeveloping Meaningful Performance Measures Of Results   Comcast   Tina Waters
Developing Meaningful Performance Measures Of Results Comcast Tina Waters
 
Westcon Telco business presentation
Westcon Telco business presentationWestcon Telco business presentation
Westcon Telco business presentation
 
Service Validation Introduction v1.0TJ
Service Validation Introduction v1.0TJService Validation Introduction v1.0TJ
Service Validation Introduction v1.0TJ
 
Quillion Performance Marketing Best Practices Guide
Quillion Performance Marketing Best Practices GuideQuillion Performance Marketing Best Practices Guide
Quillion Performance Marketing Best Practices Guide
 
Citisoft Credentials For Linkedin
Citisoft Credentials For LinkedinCitisoft Credentials For Linkedin
Citisoft Credentials For Linkedin
 
IMOBIX RoamSource
IMOBIX RoamSourceIMOBIX RoamSource
IMOBIX RoamSource
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Starwest keynote 2

  • 1. Cloud Computing and Testing STARWEST 2011 October 6, 2011 © 2011 Wipro Ltd - Confidential
  • 2. Welcome! Wipro is proud to be a Platinum Sponsor of STARWE - Complimentary T-Shirt - IPAD Drawing 2 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 3. Agenda About Wipro Most Important Considerations for Cloud Cloud Computing – Background and History 5 Key Aspects of Cloud/Key Challenges for TaaS TaaS – Disruptive Model Using Innovation Innovations in Progress Summary 3 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 4. About Wipro 4 © 2011 Wipro Ltd - Confidential
  • 5. Largest 3rd Party Independent Testing Services Provider in the world • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 5 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 6. Largest 3rd Party Independent Testing Services Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 5 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 7. Largest 3rd Party Independent Testing Services Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 59% from Americas © 2011 Wipro Ltd - Confidential 5 © 2011 Wipro Ltd - Confidential
  • 8. Largest 3rd Party Independent Testing Services Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 59% from 28% from EMEA Americas © 2011 Wipro Ltd - Confidential 5 © 2011 Wipro Ltd - Confidential
  • 9. Largest 3rd Party Independent Testing Services Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 59% from 28% from EMEA 13% APAC Americas © 2011 Wipro Ltd - Confidential 5 © 2011 Wipro Ltd - Confidential
  • 10. Corporate Overview: Wipro Highlights Industry specific and customer centric alignment of sales and GTM teams Industry architecture for end state processes, product s & IT Acquisitions to strengthen vertical focus Industry alliances to enhance process strengths and innovative solutions Investment in domain specialists and innovative solutions * Includes Global IT Services Business and Products (Products revenue - as per Indian GAAP converted to USD based on realized exchange rate of IT Services business) Revenue mix - Business Unit (Figures for Q4 2010 – 11) for Global IT Business distribution * * Business Unit revenues as per 2010-11 SBU 6 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 11. Our Industry Depth and Service Lines 7 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 12. What Independent Analysts say about us? IDC Market Scape: Global Testing The Forrester Wave™: North Software Testing Assessment And Services, 2010 Vendor Analysis (Dt American Applications Forecast (Dt. April-2010) July 2010) Outsourcing, Q3, 2010 (Dt. “Wipro Testing Services has two main “With the breadth and depth of its Aug-2010) differentiators. First, the practice has solution focus, innovation for go- “Wipro’s capabilities in testing are experience and resources in providing to market, and globally distributed virtually unmatched in terms of testing services to both enterprise clients practice for key emerging areas, overall size and span of its and technology vendors. This is a major Wipro ranks in the leadership practice” difference to most onshore vendors and quadrant in both the enterprise - Bill Martorelli, Forrester several offshore ones active in testing. application testing views and in Second, it is one of the largest testing the product engineering testing vendors by the size of its testing services assessment.” practice….” - Rona Shuchat, IDC - Dominique Raviart, Nelson Hall 8 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 13. Cloud Computing and Testing 9 © 2011 Wipro Ltd - Confidential
  • 14. Cloud Computing - Industry 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 15. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 16. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 17. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 18. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 19. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner  Number 1 of the top 10 Strategic Technology Areas – Gartner 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 20. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner  Number 1 of the top 10 Strategic Technology Areas – Gartner  “If a service is not scalable and elastic, then it may not be shareable enough. If it is not metered by use, then it may not allow for flexible pricing.” – Gartner 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 21. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner  Number 1 of the top 10 Strategic Technology Areas – Gartner  “If a service is not scalable and elastic, then it may not be shareable enough. If it is not metered by use, then it may not allow for flexible pricing.” – Gartner  “30 to 50 percent of all servers within a typical IT environment are dedicated to test. Most of these test servers run at 3 to 5 percent utilization, if they are running at all.” - IBM 10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 22. Most Important Considerations 11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 23. Most Important Considerations  Industry language and interest along with company goals may cause Executives to consider “Cloud” as a possible solution within your organization. 11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 24. Most Important Considerations  Industry language and interest along with company goals may cause Executives to consider “Cloud” as a possible solution within your organization.  Gartner identifies 5 main characteristics of a successful Cloud- based initiative with a vendor: – Service interface that is well-defined – Scalable and elastic – Shared with economies of scale – Metered Use (pay for use) – Uses internet technologies 11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 25. Most Important Considerations  Industry language and interest along with company goals may cause Executives to consider “Cloud” as a possible solution within your organization.  Gartner identifies 5 main characteristics of a successful Cloud- based initiative with a vendor: – Service interface that is well-defined – Scalable and elastic – Shared with economies of scale – Metered Use (pay for use) – Uses internet technologies  Cloud Computing for Testing has several challenges to be successful including: – A new commercial model focused on testing results that are metered – Integrated platforms that have many wires hanging of systems – Data Confidentiality/Sensitivity/Security (system and test case) – Lack of a strong standard and well defined test cases – An automated way in which to leverage Cloud Services 11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 26. Cloud Computing - Definitions  Private Cloud – Computing architecture is dedicated to the customer and is not shared with other organizations. Considered expensive but more secure, can be hosted on-premise as well as vendor-premise.  Public Cloud – Computing infrastructure is hosted at a vendor’s premise. No visibility of the location of the cloud computing infrastructure which is shared across multiple organizations.  Hybrid Cloud – Some critical/secure application are in private clouds while less-critical/ sensitive applications are hosted in the public cloud.  Community Cloud – Cloud infrastructure shared between organization of the same community. For example, all government agencies in a city share the same but not non- government agencies. 12 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 27. Commercial Model Types  SaaS – Software as a Service – Service on demand, a delivery model in which software and associated data are hosted centrally accessed by users through a thin client.  PaaS – Platform as a Service – Supports the complete process of building and delivering web services and applications. IaaS providers transparently provide changes to the platform in support of platform needs.  IaaS – Infrastructure as a Service – Delivery of computer infrastructure as a service. Fully outsourced service so companies do not have to purchase servers, equipment, and/ or software. Concept here is that an infrastructure service supports a service provider dynamically as demands are encountered. 13 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 28. Cloud Computing - History  1960’s – Centralized Hosting begins with a service bureau known as “time-shares” or “utility computing.” Main customers were banks and large organizations.  1990’s – Application Service Providers (ASP’s) provided businesses with the service of hosting and managing specialized business applications.  SaaS can be considered an extension of the ASP model. Extending beyond the client-server architecture to internet technologies and then the entire infrastructure accessed through a thin client layer. 14 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 29. Attributes of Successful Cloud Computing - Gartner 1) Service-Based; service interfaces that are well defined and hide the implementation details/enable a completely automated response. 2) Scalable and Elastic; service can scale capacity up or down as the consumer demands up to the speed of full automation. A trait of shared pools of resources allowing resources to be added or removed as needed. 3) Shared; services share a pool of resources to build economies of scale allowing resources to serve multiple needs for multiple consumers, all working at the same time. 4) Metered by Use; Services are tracked with usage metrics to enable multiple payment models. 5) Uses Internet Technologies; 15 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 30. Cloud Computing – Business Case 3 Main Points 1) The illusion of infinite computing resources available on demand that eliminates the need for Cloud Computing users to plan far ahead for provisioning. 2) The elimination of an up-front commitment by Cloud users, allowing companies to start small and increase hardware resources only when there is an increase in their needs. 3) The ability to pay for use of computing resources on a short-term basis as needed and also release them as needed. This will reward the user ability to conserve computing resources when they are not needed or no longer useful. 16 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 31. Typical Testing Constraints  Scalable Resources – also elasticity of those resources – Limiting factors include knowledge, skillset, availability, lead- time.  Viable Test Environments – Limiting factors include cost and resource limitations/focus.  Appropriate Business Data – Limiting factors include lack of structured test planning, data security, disk space, cost.  Root Cause Analysis – Limiting factors include lack of organizational focus, cost, regression test bed costs.  Availability of product to enable test automation efficiencies – Lack of planning/time for first pass automation, lack of $’s for R&D for advanced frameworks and test case writing techniques. 17 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 32. Testing Constraints and Cloud Services Automation Scalable Constraints Resources Root Cause Viable Test Analysis Environments Appropriate Business Data 18 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 33. Testing Constraints and Cloud Services Uses Internet Technologi Service es Based Automation Scalable Constraints Resources Root Cause Viable Test Analysis Environments Scalable & Appropriate Elastic Business Metered Data By Use Shared 18 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 34. Testing Constraints and Cloud Services Uses Service Internet Based Technologi es Cloud Based Testing Services Scalable & Metered Elastic By Use Shared 18 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 35. Additional Constraints and Wipro Innovation Uses Service Internet Based TechnologiNetwork Bandwidth Intellectual es & Performance Protection Cloud Intimacy Testing Services Release Based & Collaboration On-Demand Scalable & Test Env’s Elastic Metered Config. & Build By Use Mgt Auto Data Refresh Shared Challenges 19 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 36. Additional Constraints and Wipro Innovation Network Bandwidth Intellectual & Performance Protection Release Intimacy & Collaboration On-Demand Config. & Build Test Env’s Mgt Auto Data Refresh Challenges 19 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 37. Additional Constraints and Wipro Innovation Network Bandwidth Intellectual & Performance Protection Release Intimacy & Collaboration On-Demand Config. & Build Test Env’s Mgt Auto Data Refresh Challenges 20 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 38. Additional Constraints and Wipro Innovation Automate Data d Obfuscatio Builds/ n Schedulin Framewor Virtualizati g k Data on Substitutio Network Bandwidth Intellectual & Performance Protection n Test Case Release Intimacy Writing & Collaboration On-Demand Innovation Config. & Build Test Env’s Late s Mgt Auto Data Refresh Binding Challenges MBT Advanced Indirect Framewor Data ks 20 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 39. Additional Constraints and Wipro Innovation Automate Data d Obfuscatio Builds/ n Schedulin Framewor Virtualizati g k Data on Substitutio n Test Case Wipro Value-Add Cloud Based Writing Testing Services Innovation Late s Binding MBT Advanced Indirect Framewor Data ks 20 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 40. Disrupting the Testing Service Provider Model  Standardize Test Case Structure – where you can define them and then make them portable from test execution tool to test execution tool.  Automation of the Service Interface – where you can demand and/or define test cases and their execution schedule to run automatically.  Build a “Wider” Multi-Tenent Test Automation Framework – Run executing tests within the type of environment that supports the data sensitivity level required – framework addresses the cloud the test runs on based upon the class of the data defined within the test.  Pay for Use Model - pay for Test Execution and results  Creation of a Testing Marketplace – where you can both 21 publish and subscribe to test cases that allow the opportunity © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 41. Cloud Computing – Testing Service 22 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 42. Framework for Success Through  Alignment of TaaS to the Cloud – Publish/Subscribe Model • Standard/redefined test case format/ Automated Interface • Technical and Business Process Focus • Leveraging Best Practices • Leveraging Test Automation Tools and porting tests across tools • Framework for Automated Execution of Test Cases • Data Substitution/Late-binding of Data • Marketplace of Test Cases 23 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 43. Test Automation Maturity Business Scenario Framework/Model- Based Test Script Generation Tool Automation Maturity Keyword-Driven/ Data-Driven/ Framework Test Execution Scripting with data-driven parameters Record/ Playback Manual Testing Level 1 Level 2 Level 3 Level 4 Level 5 24 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 44. So – What is a Framework? 25 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 45. Record and Playback (UI Example) 26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 46. Record and Playback (UI Example) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Select from list “Term Life” Set focus to pushbutton “OK” Press the button “OK” 26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 47. Record and Playback (UI Example) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Hard-coded Select from list “Term Life” Data Values Set focus to pushbutton “OK” Press the button “OK” 26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 48. Record and Playback (UI Example) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Hard-coded Set focus to listbox “Policy” Hard-coded Business Rules Select from list “Term Life” Data Values Set focus to pushbutton “OK” Press the button “OK” 26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 49. “Scripting” - (Externalizing data) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Select from list “Term Life” Set focus to pushbutton “OK” Press the button “OK” 27 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 50. “Scripting” - (Externalizing data) DATA Set window active “Main Menu” “John Doe” Set focus to editbox “Customer” “Term Life” Input the value “John Doe” @CustName Set focus to listbox “Policy” Select from list “Term Life” @CustPolTyp Set focus to pushbutton “OK” Press the button “OK” 27 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 51. Scripting – Programming Logic DATA DATA Set window active “Main Menu” “John Doe” “John Doe” Set focus to editbox “Customer” “Term Life” “Term Life” Input the value @CustName Set focus to listbox “Policy” Select from list @CustPolTyp Set focus to pushbutton “OK” Press the button “OK” 28 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 52. Scripting – Programming Logic DATA DATA Set window active “Main Menu” “John Doe” “John Doe” Set focus to editbox “Customer” “Term Life” “Term Life” Input the value @CustName Set focus to listbox “Policy” Select from list @CustPolTyp Set focus to pushbutton “OK” Press the button “OK” If SysMsg == “Acct Not Found” CALL ErrorLog End if 28 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 53. Scripting – Programming Logic DATA DATA Set window active “Main Menu” “John Doe” “John Doe” Set focus to editbox “Customer” “Term Life” “Term Life” Input the value @CustName Hard-coded Set focus to listbox “Policy” Business Rules Select from list @CustPolTyp Set focus to pushbutton “OK” Press the button “OK” If SysMsg == “Acct Not Found” CALL Error Log CALL ErrorLog End if 28 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 54. Externalizing the actions, objects, and data Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Select from list “Term Life” Set focus to pushbutton “OK” Press the button “OK” 29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 55. Externalizing the actions, objects, and data DATA Set window active “Main Menu” Set focus to editbox “Customer” “John Doe” “Term Life” Input the value “John Doe” @CustName Set focus to listbox “Policy” Select from list “Term Life” @CustPolTyp Set focus to pushbutton “OK” Press the button “OK” 29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 56. Externalizing the actions, objects, and data DATA @Object Set window active “Main Menu” Set focus to editbox “Customer” @Object “John Doe” “Term Life” Input the value “John Doe” @CustName Set focus to listbox “Policy” @Object Select from list “Term Life” @Object @CustPolTyp Set focus to pushbutton “OK” @Object Press the button “OK” @Object OBJECTS “Main Menu window” “Customer editbox” “Policy listbox” “OK pushbutton” 29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 57. Externalizing the actions, objects, and data TASKS “Set Window” DATA @Task @Object Set window active “Main Menu” “Set Focus” Set focus to editbox “Customer” @Task @Object “John Doe” “Input Value” “Term Life” “Set Focus” Input@Task “John Doe” the value @CustName “Select” Set focus to listbox “Policy” @Task “Set Focus” @Object Select from list “Term Life” @Task @Object @CustPolTyp “Press” Set focus to pushbutton “OK” @Task @Object Press the button “OK” @Task @Object OBJECTS “Main Menu window” “Customer editbox” “Policy listbox” “OK pushbutton” 29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 58. Keyword Driven Framework Approach Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if if @@Error CALL ErrorLog end if write record to @logfile goto Tag: 30 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 59. Keyword Driven Framework Approach OBJECTS TASKS Tag: “Main Menu” Input Read next record “Customer” Verify “Policy” Select if not EOF “OK” Press Set focus to @Object Perform @Task using @Data end if if @@Error DATA CALL ErrorLog end if “John Doe” “John Doe” write record to @logfile “Term Life” “Term Life” Scripting Effort goto Tag: Script Re-use 30 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 60. Framework Data-Driven Approach (using Business Scenarios/Model Based) Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if... 31 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 61. Framework Data-Driven Approach (using Business Scenarios/Model Based) Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if... TASKS OBJECTS DATA DATA Input “Main Menu” “John Doe” Verify “John Doe” “Term “Customer” Select “Term Life” “Policy” Life” Press “OK” 31 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 62. Framework Data-Driven Approach (using Business Scenarios/Model Based) Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if... Bus. Scenario/ TASKS OBJECTS DATA DATA Model Input “Main Menu” “John Doe” “Input valid customer” Verify “John Doe” “Term “Input valid term life policy” “Customer” Select “Term Life” “Policy” Life” Press “OK” Required Technical Scripting Knowledge Keyword-Driven Framework Re-use 31 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 63. Suite of “In-House” Test Life Cycle Accelerators Test Life Cycle Accelerators Accelerators RapidTest-Q ; Veloci-Q; E-Cube; Test Life Cycle Test Test Deployment Test Test Data Test Strategy Test Design Environment Execution Readiness Modeling Creation Management (Functional Assessment Accelerators Accelerators Accelerators Accelerators Accelerators Accelerators Risk analyzer tool (RAT) Orthogonal Wip-TDM Wipro Test T-Ginie Defect Flow Array(OA) Environment WTAS Workload modeller Analyzer (DFA) Dependency Resource allocation tool (ReAL) Management TMS Structure Test estimator (Wip-TEE) Matrix(DSM) (WTEMS) WipDMV (Data Migration Test Validation) Condition Wip-DQI Coverage Regression test accelerator Matrix(TCCM) Point Solution Point Solution Domain-Specific Point Solution Examen for Examen for REG+™ Business Packs Examen for FIX FpML SWIFT ImprovedQuality Predictability Improved Quality Predictability ImprovedTime toto Market Improved Time Market ReducedCost ofof QA Reduced Cost QA 32 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 64. Wipro Unique Differentiators  Domain specific expertise - approximately 11,000 working testing resources across domains.  Domain specific accelerators/Intellectual Property (IP) – 20+ unique tools accelerators covering the testing lifecycle with more on the way.  Unequaled customer commitment to the realization and achievement of bottom-line business value  Full Range of Partnership Models (Staff Augmentation, Co-Sourcing, Managed Service, TaaS, Advisory)  Testing Focus and Leadership – Development of TaaS Models (Testing on Demand) – Early involvement of testing including SOA/Service-based testing – Realized and continued work towards several cloud-based test offerings, publish/subscribe model, and model based testing (UML- based) – Delivering business value is a DNA-based goal organizing resources at all levels within Wipro within a business domain 33 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 65. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing: 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 66. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives. 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 67. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise. 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 68. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place. 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 69. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions. 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 70. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients. 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 71. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients.  Innovation-based company – actively investing and creating software testing solutions aligned to business domains. 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 72. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients.  Innovation-based company – actively investing and creating software testing solutions aligned to business domains.  Strategically aligned with many test tool vendors. 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 73. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients.  Innovation-based company – actively investing and creating software testing solutions aligned to business domains.  Strategically aligned with many test tool vendors.  TaaS is the current and future vision of our Software Testing Sevices Operating Model. Currently operating a TaaS website - 34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 74. Thank You Mike Pithawalla – VP Business Application Services Mehernosh.pithawalla@wipro.com Tim Kelso - Senior Consultant © 2011 Wipro Ltd - Confidential

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  43. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  44. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  45. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  46. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  47. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  48. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  49. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  50. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  51. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  52. Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n