HP Application Lifecycle Management World Leader in Application

  • Slides: 25
Download presentation
HP Application Lifecycle Management World Leader in Application Test Management © Copyright 2014 Hewlett-Packard

HP Application Lifecycle Management World Leader in Application Test Management © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

HP Application Lifecycle Management What is ALM - 2 ALM is the worlds #1

HP Application Lifecycle Management What is ALM - 2 ALM is the worlds #1 tool for tracking requirements, test and defect Provides an extensive out of the box view on - Quality of products - Status of testing - Requirement coverage - Can be configured to cover a long list of integrations, such as - DEV IDEs like Eclipse, Visual Studio - Build systems like Jenkins - Unit test environments such as n. Unit, j. Unit - Code coverage systems - Etc. . . - With this, HP ALM provides an end to end overview of quality that covers the © Copyright 2014 Hewlett-Packard Development Company, L. P. The information herein is subject to change without notice. to requirement entire V-model of testing, fromcontained requirement gathering

What is Application Lifecycle Management Quick Introduction - 3 An application lives from the

What is Application Lifecycle Management Quick Introduction - 3 An application lives from the first requirement is approved until the last version is decommissioned - With this, we introduce a long list of requirements that shall be covered - Additionally, a set of versions of an application can be available in a production environment - To support this we must be able to - Create a product - Assign versions to it - Underline versions with development cycles such as sprint 1. . . n, System test, UAT and similar - All of the above can be done easy - Add requirements that can be assigned to a specific release and cycle - Add tests that covers this requirement - Create test-runs that runs specific tests - Assign defects to a test-run © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. - This will provide: Requirements coverage and release quality WITHOUT any manual work

HP ALM 12. 02 Graphical user interface ALM – Management Module 4 © Copyright

HP ALM 12. 02 Graphical user interface ALM – Management Module 4 © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

HP ALM 12. 02 Graphical user interface ALM - Requirement Module 5 © Copyright

HP ALM 12. 02 Graphical user interface ALM - Requirement Module 5 © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

HP ALM 12. 02 Graphical user interface ALM – Test Planning and Execution Module

HP ALM 12. 02 Graphical user interface ALM – Test Planning and Execution Module 6 © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

HP ALM 12. 02 Graphical user interface ALM – Defect Module 7 © Copyright

HP ALM 12. 02 Graphical user interface ALM – Defect Module 7 © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

ALM ECOSYSTEM PPM EXECUTIVE SCORECARD AGILE MNGR Project and Portfolio Mgmt CDA (Saa. S

ALM ECOSYSTEM PPM EXECUTIVE SCORECARD AGILE MNGR Project and Portfolio Mgmt CDA (Saa. S only) SM SECURIT Y BUILD SCM IDE FORTI FY RELEAS ES PP&T REQS TEST LAB MNGT DEFEC TS ALI Releases and Cycles Project Planning and Tracking Requirements Management Quality Management Build Verification Testing Defect Management Application Lifecycle Intelligence ALM ONLY UFT MOBILE HP Network ALM ONLY UFT SV PC SPRINTE R BPT Virtualization ALM ONLY HP BPT Accelerator s PLATFORM Process Standardization Business Views and Traceability Asset Sharing and. Company, L. P. © Copyright 2014 Hewlett-Packard Development The(i. e. information contained 8 Waterfall, Agile)herein is subject to change without notice. Reporting Reuse Extensibility (Open APIs) ALM SYNCHRONI ZER

Benefits when you upgrade HP Quality Center to HP ALM Expand Best Practices Across

Benefits when you upgrade HP Quality Center to HP ALM Expand Best Practices Across Delivery Speed time to market via predictable delivery of applications • Manage the application lifecycle • Single-pane of glass visibility Lower application costs via repeatable enterprise application delivery Achieve business LABEL GOES alignment HERE Complete traceability 9 • Decision Support System • Flexible methodology support • Scaling from project to enterprise • Complete traceability to source code • And…Cohesive quality management © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. * Through ALM 11. 00 --development management product integration

Cross-Project Reporting & Pre-configured Business Views Business View Layer Added to Reporting Schema ALM

Cross-Project Reporting & Pre-configured Business Views Business View Layer Added to Reporting Schema ALM enables cross-project reporting for a consistent view of all projects KPIs, Status and Metrics Reports Key Benefits: • • • Out-of-the-box Business Views Graph Reporting Tools use Business Views Ability to Build Custom Views • • 10 Use pre-built views and modify Share views across projects Reports ALM Business Views Physical database(s) Today © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. Physical database(s) ALM/QCE

Project Planning & Tracking Improve Time to Market: Deliver Applications Predictably Key Benefits: •

Project Planning & Tracking Improve Time to Market: Deliver Applications Predictably Key Benefits: • • • 11 Define and monitor project milestones Dynamically assess health Automatically update project status against milestones Embed status into other tools Drill down analysis on KPIs for details Reinforces principles to TMMi © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

Shared Customizations Increase Efficiency and Productivity Project Template Sharing Key Benefits - Share Project

Shared Customizations Increase Efficiency and Productivity Project Template Sharing Key Benefits - Share Project Templates: • • 12 Update one template and cascade the changes across projects Standardize process across teams and projects Reduce administration costs Enable visibility and transparency with consistent metrics and KPIs Asset Sharing Key Benefits - Share and Reuse: • Requirements • Manual and Automated Tests • Defects • Reports and Filter © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

Lab Management Automation Build Verification Testing Key Benefits: Code Check-in Test Results • Accelerate

Lab Management Automation Build Verification Testing Key Benefits: Code Check-in Test Results • Accelerate your development processes • Free up resources to perform other tasks • Improve quality of apps with automated regression tests 13 Execute Build Provision Environment Deploy Test App Run Test Cases © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

Continuous Integration Support ALM Server Side Execution from Jenkins – Open Source Plug-in Key

Continuous Integration Support ALM Server Side Execution from Jenkins – Open Source Plug-in Key Benefits: Supports • Functional Test Sets • Performance Test Sets • Build Verification Suites Optional • AUT Environment Configurations • HP Continuous Delivery Automation (CDA) 14 © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

Application Lifecycle Intelligence (ALI) Key Benefits: • • • 15 Connect developers, testers, business

Application Lifecycle Intelligence (ALI) Key Benefits: • • • 15 Connect developers, testers, business analysts & project managers using disparate tools Gain real-time traceability across IBM, HP, Microsoft, Agile and open source ALM tools Minimize risk in your application development projects with analytics for decision making across all stakeholders QA Manager ProjectProgram Mangers PCOE Manager Developers Architects Req Performance Eng Code Test Defect Build Dev Manager Task © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. QA Eng Business Analyst

ALI – Link Test Results to Builds Visibility and traceability to the development code

ALI – Link Test Results to Builds Visibility and traceability to the development code and build assets Key Benefits: 16 • Developer tasks, requirements, and defect issues linked through development lifecycle • Track developer progress and code changes against requirements, for better visibility on project status and risk mitigation • Development Collaboration (ALI Features) © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. • Plug-in for SCM Systems • Plug-in for Build Systems • Traceability to Unit Tests, Coverage, Success Rate • Traceability to code changes (# lines, Kh) • Change Impact Report • Build Success Rate • Build Content & Coverage

Developer Analytics Ecosystem IDE SCM Build Intelli. J CVS Visual Studio Subversion Jenkins Eclipse

Developer Analytics Ecosystem IDE SCM Build Intelli. J CVS Visual Studio Subversion Jenkins Eclipse Microsoft TFS Electric Cloud Accu. Rev Hudson Unit Test Git NCover Junit Test. NG Nunit Cloud Bees Perforce 17 Code Coverage © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. Static Code Analysis Coverity Cobertura Key Benefits: • Provides traceability from HP ALM requirements and defects to development code and file changes • Provides access to developers across IDEs, source code management, and software build management products

HP Sprinter Quick Introduction - 19 A tool for managing and executing manual tests

HP Sprinter Quick Introduction - 19 A tool for managing and executing manual tests Tests are run in a separate application Can have steps semi-visible over the AUT (No need to switch between appliactions) Easy to create screenshots Test steps are created automatically Traditional test execution in ALM is now significantly changed with Sprinter © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

Bring Automation into Your Managed App Lifecycle Delivery of quality assured applications to citizens,

Bring Automation into Your Managed App Lifecycle Delivery of quality assured applications to citizens, business and employees Operation manager ü Monitor Applications ü Optimize App performance based on real world usage ü Monitor security threats Prioritize and plan projects Manage & Monitor End to End Solutions Quality assurance üDevelop, automate and maintain tests üSchedule and run tests üReport on defects & quality 20 Business analysts Requirements – Code Build Apps Ensure Security Assure Performance Ensure Functionality © Copyright 2013 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. üModel & define requirements üCreate test scenarios üMay build test components/ frameworks Application developers üDevelop and enhance üRun Unit Tests, check in builds üTrack, review, fix defects üSecure applications

HP Unified Functional Testing (UFT) Quick Introduction - - 21 A tool for managing

HP Unified Functional Testing (UFT) Quick Introduction - - 21 A tool for managing and executing autmated tests Provides a way to run regression tests easily Can run and record tests on GUI levels, but also on services via API connections Integrates with ALM to provide the possibility to start and run tests from an integrated management console A typical workflow will be - Record script and verify - Upload to ALM - Plan and run tests in ALM - Gather quality metrics in ALM on test and requirement coverage Easy to start using, but is useful with development assistance for creating parameterization © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

HP Performance Center Quick Introduction - - 22 Applications are not only about functional

HP Performance Center Quick Introduction - - 22 Applications are not only about functional quality but also non-functional, such as performance and reliability HP delivers a very powerful suite of tools that can assist in testing performance HP Performance Center provides the possibility to run tests with performance in scope - Built on ALM as a management view foundation - HP Load. Runner as main engine for executing the tests on a distributed environment with virtual users, who can perform a varied set of activities, activities that has been prerecorded, in a similar fashion as with UFT. Provides extensive statistics to how performane is perceived throughout the entire backend solution of a client-server architecture © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

To Complete Enterprise Application Lifecycle Bringing Visibility Across Plan, Build and Run Build AGM

To Complete Enterprise Application Lifecycle Bringing Visibility Across Plan, Build and Run Build AGM PPM Portfolio Resource s Time Finance ALM Backlog Sync Defects Release Sprints s Teams Project Requirements Defects Testing Tools PC UFT Sprinte ALI r LR Lab Management Service Virtualization IDE 28 SCM SM Build © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice. Problem

HP ALM + HP Agile Manager • • User Stories Defects Sprints Scrum Task

HP ALM + HP Agile Manager • • User Stories Defects Sprints Scrum Task Board SYNC HP ALM/QCE • • • Requirements Defects Resources Test Lab Test Results Velocity and quality for the enterprise • Native integration to leverage best-in-class quality management and continuous testing capabilities of HP ALM/QCE • Traceability, asset sharing, visibility across broader enterprise app ecosystem • Enterprise support for both Agile and non-Agile projects 29 © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

HP Application Development Management - - 30 With the previously mentioned tools HP delivers,

HP Application Development Management - - 30 With the previously mentioned tools HP delivers, as the only one in the world, a solution for managing quality and risk, ensuring that when preparing for a go-live situatiion, we can be statistically confident that the overall quality is at an acceptable level HP is the only vendor who provides a «one view» out of the box, where the entire spetrum in a test process is covered, and additionally, different test types are covered, and metrics automatically gathered Together with partners, HP provides services, enabling you as customers to meet the future demands for shorter time to market, and less time spent on executing regression and manual test Together with HP, you can tailor your needs, and expand as you go, the portfolio, as well as the number of licenses needed to run your test organisation, from application birth, to application decomissioning © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.

Building what the business wants…when it wants it Develop Requirements § Technical policy §

Building what the business wants…when it wants it Develop Requirements § Technical policy § Business process model § Development (Agile, iterative, waterfall…) § User experience § Functional & technical § Source & set up dev environment Test § Functional: desktop, web, mobile § Performance: desktop, web, mobile § Security: static, dynamic Deploy § Release plan § Deployment assets § Change and configuration process § Knowledge management § App monitoring Agile Manager HP Application Lifecycle Management CDA Dev integrations Quality Center Service Mgmt. HP Anywhere Performance Center Business Service Mgmt. Fortify Service Virtualization 31 © Copyright 2014 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change without notice.