HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014
Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in Quality Assurance *22 Years experience in Testing Bachelor s & MBA Lindenwood University St. Charles, MO ITIL V3 Certified Certified Scrum Master (CSM) 3 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The fast pace of business demands the ADM process evolves Dev-Ops Challenges Plan Develop Build Test Release Operate Functional Performance Virtualize Security Instrument Success measured in speed of application delivery to production Manual release into production Multiple sprints overload test Build and teardown overhead of environments Lack of production & usage feedback into development Inefficient handoffs between proprietary & open tools 4 Security an afterthought and not a focus
The fast pace of business demands the ADM process evolves Desired outcomes Improved quality of initial code development Accelerated and streamlined release cycle Virtualize Redefined dev, build, and test process Reduced test and delivery constraints 5 Automated, Integrated, Collaborative Quality Focused Tools that are integrated and collaborative Security and compliance built into the end to end process
HP Apps 12 addresses the spectrum of ALM stakeholders Stakeholders use their tool of choice, while sharing resources with complete traceability for a unified ALM experience Manual tester HP Sprinter Functional test engineer HP Unified Functional Testing Scrum master HP Agile Manager HP ALM VP of Apps HP ALM Dashboard Unified, Automated, Collaborative App Security tester HP Fortify Business HP analyst ALM Requirements Management Performance engineer HP Performance Testing 6 Quality Assurance HP Quality Center Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Developer (SAP/ORCL) Developer (Java/.Net) 70+ Developer Tool integrations
What s New in v.12.x? Apps 12 makes test and quality available from Development through Operations Cloud Testing Maximum performance and scale Remarkable User Experience Ease of use from any platform Enhanced Mobile Testing & Security Realistic performance and functional mobile testing Continuous Testing Continuous quality with automation and virtualization Flexible Delivery Get started quickly and economically Apps 12 greatly increases the ability to build, test and deliver with breakthrough speed and quality, at all levels of scale while providing the unprecedented flexibility. Flexibility needed to support the wide range of technologies, methodologies and environments that represent the new style of IT. 7
Remarkable End User Experience / Ease of Use Flexible: ALM/QC with cross-browser support Completely new Web UI Features HTML5/Java Script web client Will work on Chrome, Firefox, IE and Safari Now available for MAC and Windows 8 New traceability view Saving and sharing of workspaces Enter requirements from multiple browsers (like Chrome!) Run the defects module with Firefox on Linux machines IE remains as a standard supported browser Mac OS users can now access ALM/QC Available for Requirements and Defects Value: Enabling our customers to leverage their corporate standards using our industry-leading features within QC and ALM 8
Remarkable End User Experience / Ease of Use Simple and easy to navigate Simple and Easy from the beginning What s new videos Start with favorite workspaces Value: Simple deployment with reduced training cost and requirements 9
Remarkable End User Experience / Ease of Use Defect Management Module New HTML5-based Defects Management: View defects Update defect status Cross-browser interface Compatible with classic UI Saving and sharing of workspaces Value: Allowing casual users to easily access plan of record system for defect management and tracking 10
Remarkable End User Experience / Ease of Use Simple, yet powerful requirements management Requirements module enhancements include: Lightweight web user experience to run on any browser Digital workflows with validation, approvals New traceability view Full version control and fully integrated with test mgmt., application lifecycle intelligence, planning, and defect tracking Integration to Agile user stories Flexible hierarchy Value: Full traceability throughout the application lifecycle process back to what the initial requester hoped to accomplish with software development 11
Remarkable End User Experience / Ease of Use Requirements Management - Authoring Authoring enhancements include: Rich text with Word-like interface Add full pictures and links into the web forms Re-arrange hierarchy at will Track history Value: Providing the power business analysts and end users need to create and update all types of requirements 12
Remarkable End User Experience / Ease of Use Simple Customization Customize: Types Fields Forms Business Rules Value: Provides flexibility to operate at the speed of YOUR business 13
Remarkable End User Experience / Ease of Use Seamless identity management New ALM technology support Support for SSO - Siteminder Common Access Card (CAC) support Easier client administration Enhanced packaged deployment Value: Operating the way you do: Supporting common standards in use by our customers 14
Lab management automation At a glance Available in HP ALM and HP Performance Center Manage Test Resources Schedule lab deployment and test execution Automate Lab Deployment And Test Execution Manage testing resources QTP / UFT/ST / Controller / Load Generator in different Locations AUT management Create build verification tests Schedule timeslots for tests and resources Trigger from CI Systems Automatic deployment and provisioning of AUT in private or public cloud Run tests against dynamic lab 15
Cloud Testing / Maximum Performance and Scale Scale without the overhead HP Performance Center and HP LoadRunner seamlessly leverage public Cloud infrastructure to deploy Load Generators (LGs) LoadRunner or Performance Center Connect securely on standard ports AUT AUT Scale up and down based on test requirements Geographical distribution Share cloud environments in between tests LG LG LG LG Value: Elastically scale up to meet demands reducing cost and overhead of managing dedicated infrastructure 16
Continuous Testing / Redefine Performance Integration with Dev tools Visual Studio or Eclipse Helping Dev/Test load test in Continuous Integration (CI): HP LoadRunner provides developers with tools and APIs to infuse performance testing earlier Build load test scripts during development integrating with Visual Studio or Eclipse Run Unit tests in Load Scenarios Support for nunit, junit and Selenium tests as part of LoadRunner scenarios Add performance tests as build steps in Jenkins REST API to support Continuous Delivery processes Jenkins Test Value: Accelerate application delivery by integrating performance testing in Agile and hybrid environments Selenium, junit, nunit 17
Script Re-Use Let Your Scripts Live On! Assure application quality in production the same way you do in testing Testing Let your VuGen scripts within LoadRunner live on by reusing them in production to monitor and tune performance Operations Two easy steps to manage end user experience the day the app goes live 1. Launch Configuration wizard 2. Upload HP Testing Script into the repository By sharing scripts and critical KPI s, your operations team doesn t have to start from scratch to determine what to monitor. You save time and energy and become a hero! 18
Build Reality into your test scripts Utilize real user data to build reality into your scripts and QA work Testing Optimize app performance based on real world usage (Real User Monitor) Operations Often, the way the application was developed and tested is not how the customer uses the application Gain insight into how real customers use the application Visibility into real user sessions, popular pages and transactions Improve business use cases and testing scripts based on real life 19
Complete Mobile Testing / Performance Testing Test mobile performance the way you need Test performance the way you need for all Mobile app delivery models with new recording Value: Complete mobile performance test Realistic end-to-end mobile test HP Mobile TruClient or HP LR Mobile App Protocol integrated with HP Network Virtualization to mimic Network characteristics 20
Four focus areas to optimize Dev-Ops Teams Automate the test cycle Automate build and deployment phases Provide feedback through the entire lifecycle Dev-Ops End to end process management 21
Collaboration throughout the Application Lifecycle AGM+ALI+ALM Align work and planning for Agile Intelligently focus testing and quality Provide end to end visibility across the lifecycle Provide visibility across all Agile teams Scale Agile to the Enterprise Support velocity and quality goals Complete lifecycle collaboration Real time build health, risk and stability reporting for releases Target testing to areas that were affected by code changes Extend workflow and management throughout the development process Align development efforts with business priorities 22
Collaboration between Development and Operations Optimize application performance and costs by building monitoring into application development Bi-directional visibility and reuse DEVELOPMENT OPERATIONS COLLABORATIVE BEST PRACTICE Reuse test scripts, system monitors, SLA, KPI Create test scripts and use cases from real user behavior Common tools used for fixing application issues BUSINESS VALUE Increase IT efficiency/agility Improve application quality Accelerate time to resolution 23 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Continuous Testing / Redefine Performance Performance management across the application lifecycle 3 Keys to better performance Test early Test often Monitor and leverage data from monitoring as baseline for test Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you http://hp.com/software https://hpln.hp.com Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.