SlideShare a Scribd company logo
1 of 67
Download to read offline
Cost of Quality
 How to Save money




Sibgatullina Taisiya
Solution Consultant, CEE
Part 1: Quality assurance




2   HP Application Lifecycle Management & HP Quality Center 11.00
Cost Of Quality




3   HP Application Lifecycle Management & HP Quality Center 11.00
Application Lifecycle model




4   HP Application Lifecycle Management & HP Quality Center 11.00
ALM




5       HP Application Lifecycle Management & HP Quality Center 11.00

    5
Market Leading Solutions
IDC Worldwide Automated Software Quality Revenue by Vendor in „09
                “As the market revenue leader, with a 41.1% share, HP is in a
               position to disproportionately influence the overall ASQ market.”




        Others
                                                                                                                             HP
                                                                                                                            (41.1%)
      (Combined)
           32.1%




                    Empirix
                       1.9%
 Borland
  2.9%
           Compuware
                 5.3%
                                Microsoft                                                                       IBM (Rational)
                                    5.6%                                                                                 11.1%

   Source: Melinda Ballou IDC, “Worldwide Automated Software Quality 2009-2013 Forecast Update and 2008 Vendor Shares:
   Evolving Quality in a Challenging Market” (Doc # 219695E) October 2009
HP ALM #1 AGAIN
New Gartner report just published in January 2011




7   ©2009 HP Confidential
HP ALM 11.00 is a Unified Platform
Designed for the End-to-End Application Lifecycle

                                                                           Application Lifecycle Management
Integrations into Strategy and Planning




                                                           Project Planning & Tracking                                    Enterprise Release Management




                                                                                                                                                                                          Integrations into Run
                                                                                                                                                                        (Deployment, APM, ITSM)
                                                    Requirements                                   Development                            Quality
                                                    Management                                     Management                            Management
                                (PPM, Gov)




                                                                                           IDE, SCM,          Defect    Secure
                                                 Requirements        Requirements
                                                                                              Build           Mgmt     Develop-     Functional Performance   Security
                                                  Definition         Management
                                                                                          Integrations                   ment




                                                                                                      Foundation
                                                                              Process Standardization                                             Extensibility
                                                      Traceability                  (i.e. Waterfall, Agile)             Reporting                  (Open APIs)




                                          Unified for the Core App Lifecycle, Integrated with the Complete App Lifecycle
HP Application Lifecycle Management
A single platform for managing the application lifecycle
                                                            Dashboard



                                   HP Application Lifecycle Management
Project Planning           Release            Requirements            Business      Test Plan       Test Lab        Defect
   & Tracking            Management           Management              Models                                      Management


   HP Unified Functional         Performance Optimization                Application      Business Application         Services
          Testing                                                      Security Testing        Validation

HP QuickTest    HP Service     HP Performance            HP                                HP Business Process       Service Test
                                                                        HP QAInspect
Professional       Test            Center            LoadRunner                                  Testing             Management


                                                         Test Data Management




                                                           ALM Platform
                             Process Standardization
Single Data Repository                                            Asset Sharing & Reuse         Reporting        Open APIs (REST)
                               (i.e. Waterfall, Agile)
Track & measure project milestones and KPIs
Project Planning & Tracking
                                                                                                 Defects High   10

                                                                                                 Defects Med    25

Requirements                                                                                     Test Auth      93%

                                                                           Defects High   45
  Progress                                                                                       Test Exec      98%

                                                                           Defects Med    95
                                                                                                 Tests Passed   89%
                                                                                                                       Defects High   0
Req Reviewed          92%                                                  Test Exec      78%

Req Approved                                                               Tests Passed          E2E Testing           Defects Med    15

                                           Development
                      75%                                                                 90%
                                                                                                                       Test Exec      98%

                                             Progress                           Testing                                Tests Passed   92%


                                                 Req Implemented     85%       Progress                                 Readiness
                                                 Tests Reviewed      95%
                                                                                                                        Assessment



                                                Development
Requirements                                                                     Test           Integration              User
 Authoring                                                                     Execution        E2E Testing           Acceptance
                                              Test Authoring                                                            Testing
                                         Functional, Performance and Security




10   HP Application Lifecycle Management & HP Quality Center 11.00
Requirements Management
    Integrated solution for defining, managing and tracking requirements

–    Business analyst can collaborate on application
     requirements without fear of overriding other‟s
     work

–    Assess overall risk to the business through real-
     time visibility of test coverage and associated
     defects against business needs

–    Assess the impact of change before changing
     requirements

–    Easy adoption by Business Analysts



–    Define and track multiple requirement types
–    Establish templates to ensure higher quality
     requirements
–    Manage requirements dependencies
–    Bi-directional traceability from requirements to
     requirements, tests and defects
–    Manage change requests through formal
     approval process
–    Familiar rich test editor interface
–    Version Control and Baselining
–    Leverage existing assets in MS Word
    11
Baselining
  Track changes made to entities in your project over time


– Compare releases and cycles

– A snapshot of the project state at a
  particular point in time

– Enable rollback of assets to key points in the
  application lifecycle

– Compare baselines to assess changes

– Ability to use baselines in test execution




– Create baselines – including traceability
  between assets

– Compare baselines both at high level and
  drill down to specific changes including
  traceability

– Report and print baselines for sign-off

– Control who can create and modify
  baselines
  12
Release & Cycle Management
 Track and measure the progress and quality of releases and cycles


– Manage projects and assets against release
  and cycles

– Track release progress

– Gain visibility into release readiness and
  release quality

– Compare releases and cycles for continuous
  process improvement




– Manage requirements & tests according to
  application releases and dev/QA cycles

– Compare planned vs. actual progress for
  each application release and cycle

– Assess release quality across multiple cycles




  13
Project Planning & Tracking
  Track and measure project milestones and KPIs


– Visibility into application projects progress
  and status

– Visibility into key project milestones

– Identify delays or poor quality before it
  impacts the schedule

– Proactively adjust plans when a project is
  not on track




– Define and track project milestones

– Define and measure key performance
  indicators across the application lifecycle

– Automatically updates project status against
  milestones

– Drill down on KPIs for more details



  14
Test Plan
 Define, manage and track all test scripts


– Create test cases to adequately test the
  requirements

– Manage all test types (Functional,
  Performance, Security) in one place

– Ensure requirements coverage through
  traceability to requirements

– Manage change associated with
  requirements changes




– Design, build and manage manual and
  automated test cases

– Link test cases to requirements

– Leverage test cases from MS Word and MS
  Excel

– Version Control and Baselining



  15
HP Sprinter
    The next generation of manual testing


–    Accelerate manual testing

–    Improved testing accuracy

–    Better communication of defects to development
     (accelerated defect remediation)

–    Unobtrusive, easy to use user interface

–    Supports exploratory testing

–    Reduce time and resources by testing multiple
     environments at once




– Toolkit – Screen capture and annotations,
  measure objects position etc.

– Record user actions to support exploratory
  testing

– Automatic data injection

– Mirror testing

– Log defects with associated information
  directly into HP Quality Center/ALM
    16
Defect Management
  Track defects across the entire application lifecycle


– Manage, track and enforce defects across
  the application lifecycle

– Create defects from manually or directly
  from the execution of manual and
  automated tests

– Clearly communicate bugs to developers
  with context from requirements and tests

– Integrated into developers IDE



– Enforce defect lifecycle process through
  custom fields and workflow

– Log defects directly from test runs with test
  details (test step, result, screenshots,
  attachments) to ensure the developers can
  reproduce the issue

– Traceability to requirements, tests and other
  defects

– Alert key stakeholders through automated
  emails
  17
Reports, Graphs & Dashboard
 Clear communication and visibility into your application projects


– Make informed business decisions

– Clearly communicate to all stakeholders

– Understand the real-time status of an
  application

– Full trending analysis and insight into
  application projects

– Understand release and cycle progress




– Fully customizable project reports (export to
  MS Word)

– Integrated Dashboard

– Out of the box or customizable analysis
  reports and graphs

– Report to MS Excel

– Embed graphs and charts into web portals

– Requirements traceability matrix
  18
Development tools integration




©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Working with defects in                           Developer



various tools

• Traceability between      Quality Center   Other tools
  requirements, code
  changes and defects           Release &
                                                  JIRA
                                              DEMAND
• Adjustable processes        Requirements   STRATEGY/
                                                Strategic
• Side-tools integrations       Test Plan
                                                BugZilla
                                                demand
                                             • New
                                               applications
                                             • New services
                                                 StarTeam
                                             • Application
                                Test Lab       integrations
                                                Operational
                                                demand
                                              CCE Tracker
                                Defects


                                               VersionOne
Development tools integrations


• Tasktop &                 •   CollabNet   •   CollabNet
  CollabNet                 •   AccuRev     •   Hudson
   •   Eclipse & Eclipse-   •   Perforce    •   Electric Cloud
       based clients                        •
                            •   CVS             AnthillPro
   •   Visual Studio
                            •   ClearCase
HP Application Lifecycle Intelligence

     Waterfall                                           Scrum




   TFS                                                       Hudson
                  TFS                                  SVN




            RUP                                          Hybrid



                               HP ALM

                        Req       Build         Test          Electric
  Jenkins
                  SVN                                  CVS    Cloud

                              Single Platform
The Decision Support System for ALM…

     Waterfall                                           Scrum




   TFS                                                       Hudson
                  TFS                                  SVN




            RUP                                          Hybrid



                               HP ALM

                        Req       Build         Test          Electric
  Jenkins
                  SVN                                  CVS    Cloud

                              Single Platform
Key ALI Features



          Code changes
         from Subversion
                                Code changes
                                  from TFS

 New
Module




              Drill down
Key ALI Features




End-to-end app
delivery Report
HP ALM 1 and TFS integration
                  1




                                                  Work
                                                  Items




Defects
 Reqs

                                         Bugs &
                 TFS adapter for QC       Reqs
                  Synchronizer 1.4
QC
                                         TFS
Part 2: Performance validation




28   HP Application Lifecycle Management & HP Quality Center 11.00
HP Performance Center
Solutions for management and automation of performance optimization

                           HP Performance Center Family

              Performance Testing: LoadRunner / Performance Center

     VuGen               Controller             Load Generator        Monitors          Analysis



                    Management Framework: Performance Center
 User/privilege   Infrastructure     Central     Global access &   Requirements &   Resource pooling
 management       management       repository     collaboration       Defects         & scheduling



                                                Diagnostics

       J2EE                   .NET                  SOA               SAP                Oracle
HP LoadRunner
The market leading solution for performance validation


                                                    Reduce risk of
        Enables a consistent,                       deploying systems that do
        repeatable process to:                      not meet performance
                                                    requirements
        • Emulate production
          workload to test a broad
          range of applications                 Reduce cost by
                                                predicting scalability and
        • Identify performance                  capacity and eliminating
                                                over-deployment
          bottlenecks, diagnose the
          root cause of issues

        • Optimize application              Reduce time by
                                            shortening test cycle time.
          performance before                Accelerate delivery of
          deployment                        high quality applications
The challenge: Scripting process
Current scripting process




         Record a                   Parameterize       Add
                     Correlations                                 Add logic
           script                       data       transactions




– Sequential process takes time
– Scripting expertise needed (especially for complex apps)
– Protocol level scripts break with minor app changes
The challenge: Scripting for web 2.0 apps
New Web 2.0 technologies


                                              Web              Data
         Client                              Server    App Server
                                           Web        Server          Cloud
                                          Server        Services
                           Networks    Web                               EDW
                                                  App             Data
                                      Server
                                                 Server Web      Server
                                         Web           Services
                                        Server


– Many technologies, frameworks and toolkits
– Very customizable – almost no “vanilla” usage
– Dynamic, asynchronous behavior
– Client-side processing and logic
– Most testing solutions do not support all the customizations
LoadRunner VuGen

Record an application business process into an automated script
Add end-user transactions, parameterize input data, add verification
checkpoints
Apply user behaviors such as network connectivity or pacing




                             Business process



             Browser
                                                 Application



                                                 Scripts

                       VuGen Recorder
LoadRunner Controller
 Design and execute load scenarios that mimic production conditions
 Emulate hundreds or thousands of concurrent users
 Gather end-to-end transaction response times
 Collect application, network and system data across all architectural tiers and components




                                            Diagnostics


        Controller     Load       Network      Load        Web      App      Database
                     generators               balancer    server   servers
                     Europe


                     VUsers


                       US




                                             Monitors
INTRODUCING: LoadRunner TruClient
The revolutionary way of scripting modern apps



                        Scripting engine
                       embedded within
                            browser
                                             No correlations
                                               required!
                          Data can be
                         parameterized
                        while scripting
                                                 Interactive,
                                                   dynamic
                        Transactions, and         scripting!
                       logic can be added
                        while scripting
                                                 Supports all
                                                    Ajax
                           Automatic             applications
                         suggestion of
                         automated steps
Monitoring and Diagnostics
Diagnose performance bottlenecks
 Key benefits
 • Monitor system
   performance during tests
 • Diagnose performance
   bottlenecks as they occur
 • Identify application code
   level problems
 • Resolve issues faster
 Key capabilities
 • Sitescope monitoring for
   system performance
   metrics
 • Diagnostics to drill down to
   the method level
 • Data available during run
   time as well as for post-test
   analysis
36
          6 November 2011
                                    LoadRunner    Performance Center
Extensible Platform
Customize and extend the industry-standard platform
 Key benefits
 • Build niche/custom
   protocols
 • Export analysis data for        HP   
                                            Partners
                                              -->      •HP supports 46% of protocols customers need.
   custom reports
                                                       •New Demand = 30% of current usage

 • Include custom monitoring                           •25% of customers requested AJAX, RDP and VoIP
                                                       •Smaller demand for multiple protocols sums up to
   and diagnostics                                     big opportunity




 Key capabilities
 • Custom protocol
   development via a SDK
 • Analysis API to export data
     for custom reports
 • Extensible monitoring and
     diagnostics framework

37       6 November 2011
                                  LoadRunner           Performance Center
Performance Center 11.0
Performance Requirements & Defects, Coverage reports




                                                            Requirement
           Performance                                       coverage
                                          Requirement
           Requirements                      status




New PC Lifecycle User to access performance requirements and defects
Performance Center 11.0
Next-gen platform: based on the ALM platform



                       Performance      Performance        Performance
  Performance
                        Lab Mgmt       Requirements &           Test
     Testing
                       (scheduling)       Defects          Management

    Collaboration              Admin Console         Authentication
    Traceability               Users & license       Authorization
    Reporting                  Projects              Workflow
                                CoE
    Version Control                                   APIs, Integrations
                             ALM Platform
                          Performance Center
Performance Center 11.0
Topology


           Drag & drop from              Define machine
            list to build your             names and
           topology diagram                properties




                 Right click to set up
                       monitors
Performance Center 11.0
Miscellaneous

– Timeslots
 •   Redone in Outlook fashion
 •   More information available regarding booked timeslots
 •   Allows for maintenance windows

                         Shows when you can start
                           a test based on your
                               requirements
Performance Center 11.0
Timeslots




                 Gives information
                 on used timeslots
Performance Center 11.0
Miscellaneous

– Timeslots
 •   Redone in Outlook fashion
 •   More information available regarding booked timeslots
 •   Allows for maintenance windows

                         Shows when you can start
                           a test based on your
                               requirements
Performance Center 11.0
Timeslots




                 Gives information
                 on used timeslots
Performance Center – fully integrated
into the application lifecycle
A repeatable quality management process mitigates risk
                                                                Align with management and stakeholders


     STRATEGY/                               REQUIREMENTS       RISK-BASED                     TEST MANAGEMENT                      Go/
                                                                                                                                   No Go                    OPERATIONS
      DEMAND                                 MANAGEMENT       TEST PLANNING                      AND EXECUTION


                                                 Business                                 Create manual
Strategic demand




                                                                                                                                    Connect to production
                                                                                                                                    Connect to production
                                               requirements                                 test cases
                     Integrate with demand




                                                                                                              Execute functional
• New                                                                                                               tests
  applications                                                    Assess and                Automate
• New services                                  Functional
                                                                                          regression test
• Application                                  requirements       Analyze risk                cases
  integrations

                                                                   Establish                                                                                Operational
     Operational                               Performance
                                                                    testing                Identify and                                                       security
      demand                                   requirements                                                    Execute security
                                                                   priorities           customize security                                                  management
                                                                                                                   scans
                                                                                             policies
• Defects
• Enhancements                                   Security            Create                                                                                  Production
• Change requests                              requirements        test plans                 Create                                                         monitoring
                                                                                                                Execute tests,
                                                                                           performance
    Enterprise                                                                                                  diagnose and
                                                                                            scripts and
 Architecture and                                                                                             resolve problems
                                                Other non-                                   scenarios
     Policies                                    functional                                                                                                 Service desk
                                               requirements                                  DEFECT MANAGEMENT
• SOA
• Security

45
45      6 November 2011
        6 November 2011                                       Collaborate with design and development teams
Part 3: HP UFT
Part 3.1 Functional Testing and Service Test
A Modern testing team has new needs
People
• Expand skills to test beyond the GUI
• Extend testing to more members of the team
• Increased collaboration with developers and business analysts

Processes
• Automate as early as possible
• Accommodate faster change

Technology
• Complex integrated systems
• Test GUIs, APIs, web services and vertical integration
• Test RIA, Web 2.0
Late stage testing is too expensive…


Iteration 1     Iteration 2      Iteration 3                       Test




When it was injected way back here?                     Why wait to find a bug here?

                                      Cost to Fix



 Remember, the age old QA principle…



                                                    Time between injection
                                                       and identification
Test & automate as early as possible

 C1         C1     C1       C1      C1        C1       C1

            C2     C2       C2      C2        C2       C2
                   G1      G1       G1       G1        G1

                            C3       C3       C3       C3

                                                               … …
 Automate tests when
                                    G2       G2        G2
 available components
     become stable                           G3        G3

                                                       BP1

                                                      BP2

 Regression test at the end of each iteration or as part of continuous build


        C     GUI-less       G     GUI       BP business            stable
             component           element           process        component
Modern applications have many layers
 End to end                                             Process Layer
  business                                             A new transaction
  process

  Graphical               Web 2.0 Billing                      SAP                                Exchange
user interface          Screen 1
                         (Ajax)
                                     Screen 2
                                       (Java)
                                                    Screen 3
                                                     (.NET)
                                                                     Screen 4
                                                                      (Ajax)
                                                                                    Screen 5       Screen 6
                                                                                      (Java)        (.NET)
    layer


  Headless            Component 1   Component 2   Component 3     Component 4     Component 5     Component 6
                       (.Net API)    (Java API)   (web service)   (JMS service)   (web service)   (REST service)
   Layer


Interact with modern GUI interfaces, Web 2.0

Continue the scenario to the headless layer; test the integration between the layers

Report on the quality of the entire end to end process
HP Software solutions
End to end                                         Process Layer
 business                                         A new transaction
 process

  Graphical          Web 2.0 Billing                      SAP                                Exchange
user interface         HP Unified Functional Testing
                  Screen 1
                   (Ajax)
                                Screen 2
                                  (Java)
                                               Screen 3
                                                (.NET)
                                                                Screen 4
                                                                 (Ajax)
                                                                               Screen 5
                                                                                 (Java)
                                                                                              Screen 6
                                                                                               (.NET)
    layer


 Headless        Component 1   Component 2   Component 3     Component 4     Component 5     Component 6
                  (.Net API)    (Java API)   (web service)   (JMS service)   (web service)   (REST service)
  Layer



   HP Unified Functional Testing includes the ability to test the
   GUI layer + the Headless layer + the end to end process.
What‟s new with
HP Unified Functional Testing 11.0?

                     Unified Functional Testing
   HP Functional Testing                          HP Service Test
                               Integration
     (HP QuickTest Pro
       + all add-ins)
                           Call activities from
                           one product to the
                                  other


                            Transfer complex
                             data structures



                             Unified report
Report for a Unified Functional Testing scenario




                                  Shows activities from both
                                   HP Functional Testing &
                                       HP Service Test


                                  Multiple views of the flow


                                  Full traceability for easier
                                          debugging
Testing Web 2.0 GUIs
   OOB Web technology support

   • Ajax toolkits including Dojo, GWT, YUI
   • RIA such as Flex, Silverlight v2.0, v3.0,
     (v4.0 soon), WPF extensibility
   • New support for Firefox

   Community

   • Wizard-like tool helps users extend support to
     more web 2.0 controls
   • Partners and customers can share code created to
     customize support for add‟l toolkits
Opening web extensibility to the online
    community: The Extensibility Accelerator




Easy, wizard-like interface

Extends HP Functional Testing
fast; uses Intellisense

Automated deployment


Free for anyone? Yes, FREE!
HP Service Test 11.0 - new Visual Test
     Designer




   Modern, intuitive test design
            interface

   Reusable modules improve
        maintainability

   Visual test designer extends
    testing to non-developers

  Flexible and extensible service
11/6/2011   processing
BPT Positioning

     What is BPT?
Business Process Testing is a framework for QA organizations to build and
reuse structured testing components in both manual and automated testing.


     Target users
Non-technical QA personnel
Subject Matter Experts


     BPT is ideal to
Build frameworks to maximize reuse of testing components
Mitigate risks by aligning business requirements with end-to-end test
scenarios
Part 3.2 BPT
BPT 1 1.0
Simpler. Faster. Better.
What‟s new in BPT 11

 Significantly improved performance


 Built an all new simple and intuitive user interface


 Provided the ability to leverage QC 1 Capabilities
                                      1.0


 Enhanced Traceability via Component Criteria


 Rapid Manual Testing with Sprinter Integration
BPT 11 Exponential Performance Boost


    Performanc
    e




                 Number of components



 More Components = Better Performance
Test Script view – New look & Feel

Cleaner UI showing all BPT Resources and Dependencies
       Clean and Simple Iteration View


                              •Tree structure instead of a flat list
                              • Improved Iterations dialog (multi-
                              iterations view & Single Iterations view)
                              • new ‘Comments’ column for each
                              Component instance in the test
                              • Search option inside the Iterations
                              dialog
One-step Component Creation Process
Simplified the component creation process from three steps to just one
step
Enhanced Drag and Drop Feature
Proving the ability to drag and drop multiple test components into the test
script area
Summary of Key Enhancements and Features
• Major performance improvements with a redesigned execution
  engine
• All new BPT UI built using QC web toolkit for seamless look and feel

• Simple and easy to understand all new test scrip view
• Ability to create a manual testing component in just one step

• Ability to drag and drop multiple components into test script pane

• Enhanced test iteration view to show different combinations

• Cleaner look and feel of QC resource dependencies in BPT

• Application area is a standard test resource in BPT

• BPT integration with QC Sprinter

• Enhanced traceability to map requirements to component level
HP Lifecycle Solutions & Operating Principles
                                    PLAN          DELIVER                RUN                RETIRE
     COMPLETE
      LIFECYCLE                Project &             HP ALM           Business             Records                        Modular
     COVERAGE                  Portfolio                             Availability        Management
                              Management             Quality
                                                                                                                      Integrated
                                                     Center
                                                                     Deployment             Archiving
                                                                     Automation                               Heterogeneous
                                                     Perform
                                                      Center
                              SOA Systinet                                                                      Best-in-class
                                                       App.           Service
                                                     Security       Management
CORE LIFECYCLE
                                                      Center



 EXCELLENCE

                   HP APPLICATION LIFECYCLE MANAGEMENT
             Project Planning & Tracking                        Enterprise Release Management                    Traceability & Metrics

                                                                                                                      Single Platform
        Requirements                    Development                            Quality
        Management                      Management                           Management                       Simplified Web Access
                    Versioning &      Link to     Defect        Secure
     Definition
                   Change Control   IDE, SCM      Mgmt.         Code
                                                                         Function      Perform      Secure     Technology Agnostic

                                                                                                             Powerful Automation
                                      ALM Foundation
     Process standardization                    Reporting                           Extensibility            Quality at the Center
Why HP?

          Integrated management & automation: instead
            of loosely coupled point tools, HP provides a cohesive
             platform for lifecycle management and automation.

       Technology & methodology agnostic: broadest
       support for heterogeneous environments (.NET, Java,
       SAP, Oracle, etc.) – covers more than 70 environments.
       Covers traditional and Agile methods in single solution.

    Project ready, enterprise scale: whether for a team
    of ten, or an enterprise of tens of thousands, HP solutions
    offer proven configurability and scalability.

  Complete application lifecycle: no other company
  offers the integrated product coverage of HP to support
  applications from beginning to end.

More Related Content

What's hot

Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization TechniquesKanoah
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...GoQA
 
Test Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery EcosystemTest Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery EcosystemCognizant
 
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Ho Chi Minh City Software Testing Club
 
5 Key Steps to Effective SAP Testing
5 Key Steps to Effective SAP Testing  5 Key Steps to Effective SAP Testing
5 Key Steps to Effective SAP Testing Zoe Gilbert
 
Regulated Software Testing - Griffin Jones - TISQA 2014
Regulated Software Testing  - Griffin Jones - TISQA 2014Regulated Software Testing  - Griffin Jones - TISQA 2014
Regulated Software Testing - Griffin Jones - TISQA 2014Griffin Jones
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021GoQA
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentalsCygnet Infotech
 
Ashwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAAshwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAvodQA
 
Smoke Testing
Smoke TestingSmoke Testing
Smoke TestingKanoah
 
Regression testing complete guide
Regression testing complete guideRegression testing complete guide
Regression testing complete guideTestingXperts
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessLee Barnes
 
Software Test Automation - Best Practices
Software Test Automation - Best PracticesSoftware Test Automation - Best Practices
Software Test Automation - Best PracticesArul Selvan
 
Software test automation_overview
Software test automation_overviewSoftware test automation_overview
Software test automation_overviewRohan Bhattarai
 
Artificial intelligence in qa
Artificial intelligence in qaArtificial intelligence in qa
Artificial intelligence in qaTaras Lytvyn
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGKADARI SHIVRAJ
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with AutomationWorksoft
 

What's hot (20)

Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization Techniques
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
 
Test Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery EcosystemTest Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery Ecosystem
 
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
 
5 Key Steps to Effective SAP Testing
5 Key Steps to Effective SAP Testing  5 Key Steps to Effective SAP Testing
5 Key Steps to Effective SAP Testing
 
Regulated Software Testing - Griffin Jones - TISQA 2014
Regulated Software Testing  - Griffin Jones - TISQA 2014Regulated Software Testing  - Griffin Jones - TISQA 2014
Regulated Software Testing - Griffin Jones - TISQA 2014
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
Ashwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAAshwini - Effective use of CI by QA
Ashwini - Effective use of CI by QA
 
Smoke Testing
Smoke TestingSmoke Testing
Smoke Testing
 
Regression testing complete guide
Regression testing complete guideRegression testing complete guide
Regression testing complete guide
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Software Test Automation - Best Practices
Software Test Automation - Best PracticesSoftware Test Automation - Best Practices
Software Test Automation - Best Practices
 
Software test automation_overview
Software test automation_overviewSoftware test automation_overview
Software test automation_overview
 
Artificial intelligence in qa
Artificial intelligence in qaArtificial intelligence in qa
Artificial intelligence in qa
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 

Viewers also liked

AIST 2013 - Data Analysis in Highload Trading Systems
AIST 2013 - Data Analysis in Highload Trading SystemsAIST 2013 - Data Analysis in Highload Trading Systems
AIST 2013 - Data Analysis in Highload Trading SystemsIosif Itkin
 
EXTENT-2016: Conference Opening
EXTENT-2016: Conference OpeningEXTENT-2016: Conference Opening
EXTENT-2016: Conference OpeningIosif Itkin
 
Virtualization Technology for Test Automation
Virtualization Technology for Test AutomationVirtualization Technology for Test Automation
Virtualization Technology for Test AutomationIosif Itkin
 
Delivering Large Post-Trade Initiatives: Quality Assurance and Key Challenges
Delivering Large Post-Trade Initiatives:  Quality Assurance and Key ChallengesDelivering Large Post-Trade Initiatives:  Quality Assurance and Key Challenges
Delivering Large Post-Trade Initiatives: Quality Assurance and Key ChallengesIosif Itkin
 
Сложности и практики тестирования производительности
Сложности и практики тестирования производительностиСложности и практики тестирования производительности
Сложности и практики тестирования производительностиSQALab
 
The Simple Matter of Project Management
The Simple Matter of  Project Management The Simple Matter of  Project Management
The Simple Matter of Project Management Iosif Itkin
 
Verification of Financial Models
Verification of Financial ModelsVerification of Financial Models
Verification of Financial ModelsIosif Itkin
 
Behavior Driven Development Pros and Cons
Behavior Driven Development Pros and ConsBehavior Driven Development Pros and Cons
Behavior Driven Development Pros and ConsIosif Itkin
 
Trading Clearing Systems Test Automation
Trading Clearing Systems Test AutomationTrading Clearing Systems Test Automation
Trading Clearing Systems Test AutomationIosif Itkin
 
EXTENT October 2011 - Test Automation for Trading Systems
EXTENT October 2011 - Test Automation for Trading SystemsEXTENT October 2011 - Test Automation for Trading Systems
EXTENT October 2011 - Test Automation for Trading SystemsIosif Itkin
 
Trading Systems: Testing at the Confluence of FT and NFT
Trading Systems: Testing at the Confluence of FT and NFTTrading Systems: Testing at the Confluence of FT and NFT
Trading Systems: Testing at the Confluence of FT and NFTIosif Itkin
 
TMPA-2014: Exactpro Pep Talk
TMPA-2014: Exactpro Pep TalkTMPA-2014: Exactpro Pep Talk
TMPA-2014: Exactpro Pep TalkIosif Itkin
 
EXTENT Trading Test Tools Evolution Theory
EXTENT Trading Test Tools Evolution TheoryEXTENT Trading Test Tools Evolution Theory
EXTENT Trading Test Tools Evolution TheoryIosif Itkin
 
Верификация технологических платформ Лондонской фондовой биржи
Верификация технологических платформ Лондонской фондовой биржиВерификация технологических платформ Лондонской фондовой биржи
Верификация технологических платформ Лондонской фондовой биржиIosif Itkin
 
Innovation in Quality Assurance – What is the Impact on Trading technology?
Innovation in Quality Assurance –  What is the Impact on Trading technology?Innovation in Quality Assurance –  What is the Impact on Trading technology?
Innovation in Quality Assurance – What is the Impact on Trading technology?Iosif Itkin
 
High Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality AssuranceHigh Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality AssuranceIosif Itkin
 
The next generation of testing tools for exchanges
The next generation of testing tools for exchangesThe next generation of testing tools for exchanges
The next generation of testing tools for exchangesIosif Itkin
 
SEC Regulation SCI Automation Review Compliance
SEC Regulation SCI Automation Review ComplianceSEC Regulation SCI Automation Review Compliance
SEC Regulation SCI Automation Review ComplianceIosif Itkin
 
Exactpro: Non-functional testing approach
Exactpro: Non-functional testing approachExactpro: Non-functional testing approach
Exactpro: Non-functional testing approach Iosif Itkin
 
Extent 2013 Obninsk Test Tools for Trading Systems: Evolution Theory
Extent 2013 Obninsk Test Tools for Trading Systems: Evolution TheoryExtent 2013 Obninsk Test Tools for Trading Systems: Evolution Theory
Extent 2013 Obninsk Test Tools for Trading Systems: Evolution Theoryextentconf Tsoy
 

Viewers also liked (20)

AIST 2013 - Data Analysis in Highload Trading Systems
AIST 2013 - Data Analysis in Highload Trading SystemsAIST 2013 - Data Analysis in Highload Trading Systems
AIST 2013 - Data Analysis in Highload Trading Systems
 
EXTENT-2016: Conference Opening
EXTENT-2016: Conference OpeningEXTENT-2016: Conference Opening
EXTENT-2016: Conference Opening
 
Virtualization Technology for Test Automation
Virtualization Technology for Test AutomationVirtualization Technology for Test Automation
Virtualization Technology for Test Automation
 
Delivering Large Post-Trade Initiatives: Quality Assurance and Key Challenges
Delivering Large Post-Trade Initiatives:  Quality Assurance and Key ChallengesDelivering Large Post-Trade Initiatives:  Quality Assurance and Key Challenges
Delivering Large Post-Trade Initiatives: Quality Assurance and Key Challenges
 
Сложности и практики тестирования производительности
Сложности и практики тестирования производительностиСложности и практики тестирования производительности
Сложности и практики тестирования производительности
 
The Simple Matter of Project Management
The Simple Matter of  Project Management The Simple Matter of  Project Management
The Simple Matter of Project Management
 
Verification of Financial Models
Verification of Financial ModelsVerification of Financial Models
Verification of Financial Models
 
Behavior Driven Development Pros and Cons
Behavior Driven Development Pros and ConsBehavior Driven Development Pros and Cons
Behavior Driven Development Pros and Cons
 
Trading Clearing Systems Test Automation
Trading Clearing Systems Test AutomationTrading Clearing Systems Test Automation
Trading Clearing Systems Test Automation
 
EXTENT October 2011 - Test Automation for Trading Systems
EXTENT October 2011 - Test Automation for Trading SystemsEXTENT October 2011 - Test Automation for Trading Systems
EXTENT October 2011 - Test Automation for Trading Systems
 
Trading Systems: Testing at the Confluence of FT and NFT
Trading Systems: Testing at the Confluence of FT and NFTTrading Systems: Testing at the Confluence of FT and NFT
Trading Systems: Testing at the Confluence of FT and NFT
 
TMPA-2014: Exactpro Pep Talk
TMPA-2014: Exactpro Pep TalkTMPA-2014: Exactpro Pep Talk
TMPA-2014: Exactpro Pep Talk
 
EXTENT Trading Test Tools Evolution Theory
EXTENT Trading Test Tools Evolution TheoryEXTENT Trading Test Tools Evolution Theory
EXTENT Trading Test Tools Evolution Theory
 
Верификация технологических платформ Лондонской фондовой биржи
Верификация технологических платформ Лондонской фондовой биржиВерификация технологических платформ Лондонской фондовой биржи
Верификация технологических платформ Лондонской фондовой биржи
 
Innovation in Quality Assurance – What is the Impact on Trading technology?
Innovation in Quality Assurance –  What is the Impact on Trading technology?Innovation in Quality Assurance –  What is the Impact on Trading technology?
Innovation in Quality Assurance – What is the Impact on Trading technology?
 
High Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality AssuranceHigh Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality Assurance
 
The next generation of testing tools for exchanges
The next generation of testing tools for exchangesThe next generation of testing tools for exchanges
The next generation of testing tools for exchanges
 
SEC Regulation SCI Automation Review Compliance
SEC Regulation SCI Automation Review ComplianceSEC Regulation SCI Automation Review Compliance
SEC Regulation SCI Automation Review Compliance
 
Exactpro: Non-functional testing approach
Exactpro: Non-functional testing approachExactpro: Non-functional testing approach
Exactpro: Non-functional testing approach
 
Extent 2013 Obninsk Test Tools for Trading Systems: Evolution Theory
Extent 2013 Obninsk Test Tools for Trading Systems: Evolution TheoryExtent 2013 Obninsk Test Tools for Trading Systems: Evolution Theory
Extent 2013 Obninsk Test Tools for Trading Systems: Evolution Theory
 

Similar to Cost of Quality How to Save Money

1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik KRoopa Nadkarni
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Day 1 p3 - project and portfolio management
Day 1   p3 - project and portfolio managementDay 1   p3 - project and portfolio management
Day 1 p3 - project and portfolio managementLilian Schaffer
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001jucaab
 
Components of a successful program management process
Components of a successful program management processComponents of a successful program management process
Components of a successful program management processGlen Alleman
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...Kathy (Kat) Mandelstein
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareLeon Smiers
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringfsyed
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudwwwally
 
Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers IBM WebSphereIndia
 
Case Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise ChangeCase Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise ChangeVincent Kwon
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyRoopa Nadkarni
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
Industrial Automation Services
Industrial Automation ServicesIndustrial Automation Services
Industrial Automation Servicesvinodpandeyaxcend
 

Similar to Cost of Quality How to Save Money (20)

Software Quality Df
Software Quality DfSoftware Quality Df
Software Quality Df
 
Solution Manager Roadmaps
Solution Manager RoadmapsSolution Manager Roadmaps
Solution Manager Roadmaps
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik K
 
Dev ops intro
Dev ops  introDev ops  intro
Dev ops intro
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Day 1 p3 - project and portfolio management
Day 1   p3 - project and portfolio managementDay 1   p3 - project and portfolio management
Day 1 p3 - project and portfolio management
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001
 
Components of a successful program management process
Components of a successful program management processComponents of a successful program management process
Components of a successful program management process
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers share
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoring
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
 
Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers
 
Case Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise ChangeCase Studies Using Process as the Lever for Enterprise Change
Case Studies Using Process as the Lever for Enterprise Change
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden Lindsey
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Industrial Automation Services
Industrial Automation ServicesIndustrial Automation Services
Industrial Automation Services
 

More from Iosif Itkin

Foundations of Software Testing Lecture 4
Foundations of Software Testing Lecture 4Foundations of Software Testing Lecture 4
Foundations of Software Testing Lecture 4Iosif Itkin
 
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...Iosif Itkin
 
Exactpro FinTech Webinar - Global Exchanges Test Oracles
Exactpro FinTech Webinar - Global Exchanges Test OraclesExactpro FinTech Webinar - Global Exchanges Test Oracles
Exactpro FinTech Webinar - Global Exchanges Test OraclesIosif Itkin
 
Exactpro FinTech Webinar - Global Exchanges FIX Protocol
Exactpro FinTech Webinar - Global Exchanges FIX ProtocolExactpro FinTech Webinar - Global Exchanges FIX Protocol
Exactpro FinTech Webinar - Global Exchanges FIX ProtocolIosif Itkin
 
Operational Resilience in Financial Market Infrastructures
Operational Resilience in Financial Market InfrastructuresOperational Resilience in Financial Market Infrastructures
Operational Resilience in Financial Market InfrastructuresIosif Itkin
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday SeasonIosif Itkin
 
Testing the Intelligence of your AI
Testing the Intelligence of your AITesting the Intelligence of your AI
Testing the Intelligence of your AIIosif Itkin
 
EXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
EXTENT 2019: Exactpro Quality Assurance for Financial Market InfrastructuresEXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
EXTENT 2019: Exactpro Quality Assurance for Financial Market InfrastructuresIosif Itkin
 
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...Iosif Itkin
 
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan ShamraiEXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan ShamraiIosif Itkin
 
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference OpenEXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference OpenIosif Itkin
 
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...Iosif Itkin
 
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...Iosif Itkin
 
QA Community Saratov: Past, Present, Future (2019-02-08)
QA Community Saratov: Past, Present, Future (2019-02-08)QA Community Saratov: Past, Present, Future (2019-02-08)
QA Community Saratov: Past, Present, Future (2019-02-08)Iosif Itkin
 
Machine Learning and RoboCop Testing
Machine Learning and RoboCop TestingMachine Learning and RoboCop Testing
Machine Learning and RoboCop TestingIosif Itkin
 
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileBehaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileIosif Itkin
 
2018 - Exactpro Year in Review
2018 - Exactpro Year in Review2018 - Exactpro Year in Review
2018 - Exactpro Year in ReviewIosif Itkin
 
Exactpro Discussion about Joy and Strategy
Exactpro Discussion about Joy and StrategyExactpro Discussion about Joy and Strategy
Exactpro Discussion about Joy and StrategyIosif Itkin
 
FIX EMEA Conference 2018 - Post Trade Software Testing Challenges
FIX EMEA Conference 2018 - Post Trade Software Testing ChallengesFIX EMEA Conference 2018 - Post Trade Software Testing Challenges
FIX EMEA Conference 2018 - Post Trade Software Testing ChallengesIosif Itkin
 
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)Iosif Itkin
 

More from Iosif Itkin (20)

Foundations of Software Testing Lecture 4
Foundations of Software Testing Lecture 4Foundations of Software Testing Lecture 4
Foundations of Software Testing Lecture 4
 
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
 
Exactpro FinTech Webinar - Global Exchanges Test Oracles
Exactpro FinTech Webinar - Global Exchanges Test OraclesExactpro FinTech Webinar - Global Exchanges Test Oracles
Exactpro FinTech Webinar - Global Exchanges Test Oracles
 
Exactpro FinTech Webinar - Global Exchanges FIX Protocol
Exactpro FinTech Webinar - Global Exchanges FIX ProtocolExactpro FinTech Webinar - Global Exchanges FIX Protocol
Exactpro FinTech Webinar - Global Exchanges FIX Protocol
 
Operational Resilience in Financial Market Infrastructures
Operational Resilience in Financial Market InfrastructuresOperational Resilience in Financial Market Infrastructures
Operational Resilience in Financial Market Infrastructures
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
 
Testing the Intelligence of your AI
Testing the Intelligence of your AITesting the Intelligence of your AI
Testing the Intelligence of your AI
 
EXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
EXTENT 2019: Exactpro Quality Assurance for Financial Market InfrastructuresEXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
EXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
 
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
 
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan ShamraiEXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
 
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference OpenEXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
 
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
 
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
 
QA Community Saratov: Past, Present, Future (2019-02-08)
QA Community Saratov: Past, Present, Future (2019-02-08)QA Community Saratov: Past, Present, Future (2019-02-08)
QA Community Saratov: Past, Present, Future (2019-02-08)
 
Machine Learning and RoboCop Testing
Machine Learning and RoboCop TestingMachine Learning and RoboCop Testing
Machine Learning and RoboCop Testing
 
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileBehaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibile
 
2018 - Exactpro Year in Review
2018 - Exactpro Year in Review2018 - Exactpro Year in Review
2018 - Exactpro Year in Review
 
Exactpro Discussion about Joy and Strategy
Exactpro Discussion about Joy and StrategyExactpro Discussion about Joy and Strategy
Exactpro Discussion about Joy and Strategy
 
FIX EMEA Conference 2018 - Post Trade Software Testing Challenges
FIX EMEA Conference 2018 - Post Trade Software Testing ChallengesFIX EMEA Conference 2018 - Post Trade Software Testing Challenges
FIX EMEA Conference 2018 - Post Trade Software Testing Challenges
 
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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 MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Cost of Quality How to Save Money

  • 1. Cost of Quality How to Save money Sibgatullina Taisiya Solution Consultant, CEE
  • 2. Part 1: Quality assurance 2 HP Application Lifecycle Management & HP Quality Center 11.00
  • 3. Cost Of Quality 3 HP Application Lifecycle Management & HP Quality Center 11.00
  • 4. Application Lifecycle model 4 HP Application Lifecycle Management & HP Quality Center 11.00
  • 5. ALM 5 HP Application Lifecycle Management & HP Quality Center 11.00 5
  • 6. Market Leading Solutions IDC Worldwide Automated Software Quality Revenue by Vendor in „09 “As the market revenue leader, with a 41.1% share, HP is in a position to disproportionately influence the overall ASQ market.” Others HP (41.1%) (Combined) 32.1% Empirix 1.9% Borland 2.9% Compuware 5.3% Microsoft IBM (Rational) 5.6% 11.1% Source: Melinda Ballou IDC, “Worldwide Automated Software Quality 2009-2013 Forecast Update and 2008 Vendor Shares: Evolving Quality in a Challenging Market” (Doc # 219695E) October 2009
  • 7. HP ALM #1 AGAIN New Gartner report just published in January 2011 7 ©2009 HP Confidential
  • 8. HP ALM 11.00 is a Unified Platform Designed for the End-to-End Application Lifecycle Application Lifecycle Management Integrations into Strategy and Planning Project Planning & Tracking Enterprise Release Management Integrations into Run (Deployment, APM, ITSM) Requirements Development Quality Management Management Management (PPM, Gov) IDE, SCM, Defect Secure Requirements Requirements Build Mgmt Develop- Functional Performance Security Definition Management Integrations ment Foundation Process Standardization Extensibility Traceability (i.e. Waterfall, Agile) Reporting (Open APIs) Unified for the Core App Lifecycle, Integrated with the Complete App Lifecycle
  • 9. HP Application Lifecycle Management A single platform for managing the application lifecycle Dashboard HP Application Lifecycle Management Project Planning Release Requirements Business Test Plan Test Lab Defect & Tracking Management Management Models Management HP Unified Functional Performance Optimization Application Business Application Services Testing Security Testing Validation HP QuickTest HP Service HP Performance HP HP Business Process Service Test HP QAInspect Professional Test Center LoadRunner Testing Management Test Data Management ALM Platform Process Standardization Single Data Repository Asset Sharing & Reuse Reporting Open APIs (REST) (i.e. Waterfall, Agile)
  • 10. Track & measure project milestones and KPIs Project Planning & Tracking Defects High 10 Defects Med 25 Requirements Test Auth 93% Defects High 45 Progress Test Exec 98% Defects Med 95 Tests Passed 89% Defects High 0 Req Reviewed 92% Test Exec 78% Req Approved Tests Passed E2E Testing Defects Med 15 Development 75% 90% Test Exec 98% Progress Testing Tests Passed 92% Req Implemented 85% Progress Readiness Tests Reviewed 95% Assessment Development Requirements Test Integration User Authoring Execution E2E Testing Acceptance Test Authoring Testing Functional, Performance and Security 10 HP Application Lifecycle Management & HP Quality Center 11.00
  • 11. Requirements Management Integrated solution for defining, managing and tracking requirements – Business analyst can collaborate on application requirements without fear of overriding other‟s work – Assess overall risk to the business through real- time visibility of test coverage and associated defects against business needs – Assess the impact of change before changing requirements – Easy adoption by Business Analysts – Define and track multiple requirement types – Establish templates to ensure higher quality requirements – Manage requirements dependencies – Bi-directional traceability from requirements to requirements, tests and defects – Manage change requests through formal approval process – Familiar rich test editor interface – Version Control and Baselining – Leverage existing assets in MS Word 11
  • 12. Baselining Track changes made to entities in your project over time – Compare releases and cycles – A snapshot of the project state at a particular point in time – Enable rollback of assets to key points in the application lifecycle – Compare baselines to assess changes – Ability to use baselines in test execution – Create baselines – including traceability between assets – Compare baselines both at high level and drill down to specific changes including traceability – Report and print baselines for sign-off – Control who can create and modify baselines 12
  • 13. Release & Cycle Management Track and measure the progress and quality of releases and cycles – Manage projects and assets against release and cycles – Track release progress – Gain visibility into release readiness and release quality – Compare releases and cycles for continuous process improvement – Manage requirements & tests according to application releases and dev/QA cycles – Compare planned vs. actual progress for each application release and cycle – Assess release quality across multiple cycles 13
  • 14. Project Planning & Tracking Track and measure project milestones and KPIs – Visibility into application projects progress and status – Visibility into key project milestones – Identify delays or poor quality before it impacts the schedule – Proactively adjust plans when a project is not on track – Define and track project milestones – Define and measure key performance indicators across the application lifecycle – Automatically updates project status against milestones – Drill down on KPIs for more details 14
  • 15. Test Plan Define, manage and track all test scripts – Create test cases to adequately test the requirements – Manage all test types (Functional, Performance, Security) in one place – Ensure requirements coverage through traceability to requirements – Manage change associated with requirements changes – Design, build and manage manual and automated test cases – Link test cases to requirements – Leverage test cases from MS Word and MS Excel – Version Control and Baselining 15
  • 16. HP Sprinter The next generation of manual testing – Accelerate manual testing – Improved testing accuracy – Better communication of defects to development (accelerated defect remediation) – Unobtrusive, easy to use user interface – Supports exploratory testing – Reduce time and resources by testing multiple environments at once – Toolkit – Screen capture and annotations, measure objects position etc. – Record user actions to support exploratory testing – Automatic data injection – Mirror testing – Log defects with associated information directly into HP Quality Center/ALM 16
  • 17. Defect Management Track defects across the entire application lifecycle – Manage, track and enforce defects across the application lifecycle – Create defects from manually or directly from the execution of manual and automated tests – Clearly communicate bugs to developers with context from requirements and tests – Integrated into developers IDE – Enforce defect lifecycle process through custom fields and workflow – Log defects directly from test runs with test details (test step, result, screenshots, attachments) to ensure the developers can reproduce the issue – Traceability to requirements, tests and other defects – Alert key stakeholders through automated emails 17
  • 18. Reports, Graphs & Dashboard Clear communication and visibility into your application projects – Make informed business decisions – Clearly communicate to all stakeholders – Understand the real-time status of an application – Full trending analysis and insight into application projects – Understand release and cycle progress – Fully customizable project reports (export to MS Word) – Integrated Dashboard – Out of the box or customizable analysis reports and graphs – Report to MS Excel – Embed graphs and charts into web portals – Requirements traceability matrix 18
  • 19. Development tools integration ©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
  • 20. Working with defects in Developer various tools • Traceability between Quality Center Other tools requirements, code changes and defects Release & JIRA DEMAND • Adjustable processes Requirements STRATEGY/ Strategic • Side-tools integrations Test Plan BugZilla demand • New applications • New services StarTeam • Application Test Lab integrations Operational demand CCE Tracker Defects VersionOne
  • 21. Development tools integrations • Tasktop & • CollabNet • CollabNet CollabNet • AccuRev • Hudson • Eclipse & Eclipse- • Perforce • Electric Cloud based clients • • CVS AnthillPro • Visual Studio • ClearCase
  • 22. HP Application Lifecycle Intelligence Waterfall Scrum TFS Hudson TFS SVN RUP Hybrid HP ALM Req Build Test Electric Jenkins SVN CVS Cloud Single Platform
  • 23. The Decision Support System for ALM… Waterfall Scrum TFS Hudson TFS SVN RUP Hybrid HP ALM Req Build Test Electric Jenkins SVN CVS Cloud Single Platform
  • 24. Key ALI Features Code changes from Subversion Code changes from TFS New Module Drill down
  • 25. Key ALI Features End-to-end app delivery Report
  • 26. HP ALM 1 and TFS integration 1 Work Items Defects Reqs Bugs & TFS adapter for QC Reqs Synchronizer 1.4 QC TFS
  • 27. Part 2: Performance validation 28 HP Application Lifecycle Management & HP Quality Center 11.00
  • 28. HP Performance Center Solutions for management and automation of performance optimization HP Performance Center Family Performance Testing: LoadRunner / Performance Center VuGen Controller Load Generator Monitors Analysis Management Framework: Performance Center User/privilege Infrastructure Central Global access & Requirements & Resource pooling management management repository collaboration Defects & scheduling Diagnostics J2EE .NET SOA SAP Oracle
  • 29. HP LoadRunner The market leading solution for performance validation Reduce risk of Enables a consistent, deploying systems that do repeatable process to: not meet performance requirements • Emulate production workload to test a broad range of applications Reduce cost by predicting scalability and • Identify performance capacity and eliminating over-deployment bottlenecks, diagnose the root cause of issues • Optimize application Reduce time by shortening test cycle time. performance before Accelerate delivery of deployment high quality applications
  • 30. The challenge: Scripting process Current scripting process Record a Parameterize Add Correlations Add logic script data transactions – Sequential process takes time – Scripting expertise needed (especially for complex apps) – Protocol level scripts break with minor app changes
  • 31. The challenge: Scripting for web 2.0 apps New Web 2.0 technologies Web Data Client Server App Server Web Server Cloud Server Services Networks Web EDW App Data Server Server Web Server Web Services Server – Many technologies, frameworks and toolkits – Very customizable – almost no “vanilla” usage – Dynamic, asynchronous behavior – Client-side processing and logic – Most testing solutions do not support all the customizations
  • 32. LoadRunner VuGen Record an application business process into an automated script Add end-user transactions, parameterize input data, add verification checkpoints Apply user behaviors such as network connectivity or pacing Business process Browser Application Scripts VuGen Recorder
  • 33. LoadRunner Controller  Design and execute load scenarios that mimic production conditions  Emulate hundreds or thousands of concurrent users  Gather end-to-end transaction response times  Collect application, network and system data across all architectural tiers and components Diagnostics Controller Load Network Load Web App Database generators balancer server servers Europe VUsers US Monitors
  • 34. INTRODUCING: LoadRunner TruClient The revolutionary way of scripting modern apps Scripting engine embedded within browser No correlations required! Data can be parameterized while scripting Interactive, dynamic Transactions, and scripting! logic can be added while scripting Supports all Ajax Automatic applications suggestion of automated steps
  • 35. Monitoring and Diagnostics Diagnose performance bottlenecks Key benefits • Monitor system performance during tests • Diagnose performance bottlenecks as they occur • Identify application code level problems • Resolve issues faster Key capabilities • Sitescope monitoring for system performance metrics • Diagnostics to drill down to the method level • Data available during run time as well as for post-test analysis 36 6 November 2011  LoadRunner  Performance Center
  • 36. Extensible Platform Customize and extend the industry-standard platform Key benefits • Build niche/custom protocols • Export analysis data for HP  Partners --> •HP supports 46% of protocols customers need. custom reports •New Demand = 30% of current usage • Include custom monitoring •25% of customers requested AJAX, RDP and VoIP •Smaller demand for multiple protocols sums up to and diagnostics big opportunity Key capabilities • Custom protocol development via a SDK • Analysis API to export data for custom reports • Extensible monitoring and diagnostics framework 37 6 November 2011  LoadRunner  Performance Center
  • 37. Performance Center 11.0 Performance Requirements & Defects, Coverage reports Requirement Performance coverage Requirement Requirements status New PC Lifecycle User to access performance requirements and defects
  • 38. Performance Center 11.0 Next-gen platform: based on the ALM platform Performance Performance Performance Performance Lab Mgmt Requirements & Test Testing (scheduling) Defects Management  Collaboration  Admin Console  Authentication  Traceability  Users & license  Authorization  Reporting  Projects  Workflow  CoE  Version Control  APIs, Integrations ALM Platform Performance Center
  • 39. Performance Center 11.0 Topology Drag & drop from Define machine list to build your names and topology diagram properties Right click to set up monitors
  • 40. Performance Center 11.0 Miscellaneous – Timeslots • Redone in Outlook fashion • More information available regarding booked timeslots • Allows for maintenance windows Shows when you can start a test based on your requirements
  • 41. Performance Center 11.0 Timeslots Gives information on used timeslots
  • 42. Performance Center 11.0 Miscellaneous – Timeslots • Redone in Outlook fashion • More information available regarding booked timeslots • Allows for maintenance windows Shows when you can start a test based on your requirements
  • 43. Performance Center 11.0 Timeslots Gives information on used timeslots
  • 44. Performance Center – fully integrated into the application lifecycle A repeatable quality management process mitigates risk Align with management and stakeholders STRATEGY/ REQUIREMENTS RISK-BASED TEST MANAGEMENT Go/ No Go OPERATIONS DEMAND MANAGEMENT TEST PLANNING AND EXECUTION Business Create manual Strategic demand Connect to production Connect to production requirements test cases Integrate with demand Execute functional • New tests applications Assess and Automate • New services Functional regression test • Application requirements Analyze risk cases integrations Establish Operational Operational Performance testing Identify and security demand requirements Execute security priorities customize security management scans policies • Defects • Enhancements Security Create Production • Change requests requirements test plans Create monitoring Execute tests, performance Enterprise diagnose and scripts and Architecture and resolve problems Other non- scenarios Policies functional Service desk requirements DEFECT MANAGEMENT • SOA • Security 45 45 6 November 2011 6 November 2011 Collaborate with design and development teams
  • 45. Part 3: HP UFT
  • 46. Part 3.1 Functional Testing and Service Test
  • 47. A Modern testing team has new needs People • Expand skills to test beyond the GUI • Extend testing to more members of the team • Increased collaboration with developers and business analysts Processes • Automate as early as possible • Accommodate faster change Technology • Complex integrated systems • Test GUIs, APIs, web services and vertical integration • Test RIA, Web 2.0
  • 48. Late stage testing is too expensive… Iteration 1 Iteration 2 Iteration 3 Test When it was injected way back here? Why wait to find a bug here? Cost to Fix Remember, the age old QA principle… Time between injection and identification
  • 49. Test & automate as early as possible C1 C1 C1 C1 C1 C1 C1 C2 C2 C2 C2 C2 C2 G1 G1 G1 G1 G1 C3 C3 C3 C3 … … Automate tests when G2 G2 G2 available components become stable G3 G3 BP1 BP2 Regression test at the end of each iteration or as part of continuous build C GUI-less G GUI BP business stable component element process component
  • 50. Modern applications have many layers End to end Process Layer business A new transaction process Graphical Web 2.0 Billing SAP Exchange user interface Screen 1 (Ajax) Screen 2 (Java) Screen 3 (.NET) Screen 4 (Ajax) Screen 5 Screen 6 (Java) (.NET) layer Headless Component 1 Component 2 Component 3 Component 4 Component 5 Component 6 (.Net API) (Java API) (web service) (JMS service) (web service) (REST service) Layer Interact with modern GUI interfaces, Web 2.0 Continue the scenario to the headless layer; test the integration between the layers Report on the quality of the entire end to end process
  • 51. HP Software solutions End to end Process Layer business A new transaction process Graphical Web 2.0 Billing SAP Exchange user interface HP Unified Functional Testing Screen 1 (Ajax) Screen 2 (Java) Screen 3 (.NET) Screen 4 (Ajax) Screen 5 (Java) Screen 6 (.NET) layer Headless Component 1 Component 2 Component 3 Component 4 Component 5 Component 6 (.Net API) (Java API) (web service) (JMS service) (web service) (REST service) Layer HP Unified Functional Testing includes the ability to test the GUI layer + the Headless layer + the end to end process.
  • 52. What‟s new with HP Unified Functional Testing 11.0? Unified Functional Testing HP Functional Testing HP Service Test Integration (HP QuickTest Pro + all add-ins) Call activities from one product to the other Transfer complex data structures Unified report
  • 53. Report for a Unified Functional Testing scenario Shows activities from both HP Functional Testing & HP Service Test Multiple views of the flow Full traceability for easier debugging
  • 54. Testing Web 2.0 GUIs OOB Web technology support • Ajax toolkits including Dojo, GWT, YUI • RIA such as Flex, Silverlight v2.0, v3.0, (v4.0 soon), WPF extensibility • New support for Firefox Community • Wizard-like tool helps users extend support to more web 2.0 controls • Partners and customers can share code created to customize support for add‟l toolkits
  • 55. Opening web extensibility to the online community: The Extensibility Accelerator Easy, wizard-like interface Extends HP Functional Testing fast; uses Intellisense Automated deployment Free for anyone? Yes, FREE!
  • 56. HP Service Test 11.0 - new Visual Test Designer Modern, intuitive test design interface Reusable modules improve maintainability Visual test designer extends testing to non-developers Flexible and extensible service 11/6/2011 processing
  • 57. BPT Positioning What is BPT? Business Process Testing is a framework for QA organizations to build and reuse structured testing components in both manual and automated testing. Target users Non-technical QA personnel Subject Matter Experts BPT is ideal to Build frameworks to maximize reuse of testing components Mitigate risks by aligning business requirements with end-to-end test scenarios
  • 59. BPT 1 1.0 Simpler. Faster. Better.
  • 60. What‟s new in BPT 11 Significantly improved performance Built an all new simple and intuitive user interface Provided the ability to leverage QC 1 Capabilities 1.0 Enhanced Traceability via Component Criteria Rapid Manual Testing with Sprinter Integration
  • 61. BPT 11 Exponential Performance Boost Performanc e Number of components More Components = Better Performance
  • 62. Test Script view – New look & Feel Cleaner UI showing all BPT Resources and Dependencies Clean and Simple Iteration View •Tree structure instead of a flat list • Improved Iterations dialog (multi- iterations view & Single Iterations view) • new ‘Comments’ column for each Component instance in the test • Search option inside the Iterations dialog
  • 63. One-step Component Creation Process Simplified the component creation process from three steps to just one step
  • 64. Enhanced Drag and Drop Feature Proving the ability to drag and drop multiple test components into the test script area
  • 65. Summary of Key Enhancements and Features • Major performance improvements with a redesigned execution engine • All new BPT UI built using QC web toolkit for seamless look and feel • Simple and easy to understand all new test scrip view • Ability to create a manual testing component in just one step • Ability to drag and drop multiple components into test script pane • Enhanced test iteration view to show different combinations • Cleaner look and feel of QC resource dependencies in BPT • Application area is a standard test resource in BPT • BPT integration with QC Sprinter • Enhanced traceability to map requirements to component level
  • 66. HP Lifecycle Solutions & Operating Principles PLAN DELIVER RUN RETIRE COMPLETE LIFECYCLE Project & HP ALM Business Records Modular COVERAGE Portfolio Availability Management Management Quality Integrated Center Deployment Archiving Automation Heterogeneous Perform Center SOA Systinet Best-in-class App. Service Security Management CORE LIFECYCLE Center EXCELLENCE HP APPLICATION LIFECYCLE MANAGEMENT Project Planning & Tracking Enterprise Release Management Traceability & Metrics Single Platform Requirements Development Quality Management Management Management Simplified Web Access Versioning & Link to Defect Secure Definition Change Control IDE, SCM Mgmt. Code Function Perform Secure Technology Agnostic Powerful Automation ALM Foundation Process standardization Reporting Extensibility Quality at the Center
  • 67. Why HP? Integrated management & automation: instead of loosely coupled point tools, HP provides a cohesive platform for lifecycle management and automation. Technology & methodology agnostic: broadest support for heterogeneous environments (.NET, Java, SAP, Oracle, etc.) – covers more than 70 environments. Covers traditional and Agile methods in single solution. Project ready, enterprise scale: whether for a team of ten, or an enterprise of tens of thousands, HP solutions offer proven configurability and scalability. Complete application lifecycle: no other company offers the integrated product coverage of HP to support applications from beginning to end.