Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.



Similar documents
Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

HP Fortify application security

HP DevOps by Design. Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, HP Software: Apps meet Ops 2015

HP Fortify Software Security Center

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

Automated testing and continuous integration

HP Application Lifecycle Management

HP ALM11 & MS VS/TFS2010

DevOps to Enterprise Agile

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF

Enhancing The ALM Experience

Collaborating for Quality in Agile Application Development From Beginning to End

Be Fast, but be Secure a New Approach to Application Security July 23, 2015

How To Test On An Hp Mobile Device

Crossing the DevOps Chasm

HP Agile Manager What we do

Develop and test faster by virtualizing constrained application components

HP Service Virtualization (HP SV) Remove delay-causing roadblocks in development and testing

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :

Application Security Center overview

ALM/Quality Center. Software

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

DevOps: Advances in release management and automation

Bridge Development and Operations for faster delivery of applications

Development Testing for Agile Environments

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

Automation and Virtualization, the pillars of Continuous Testing

HP Application Security Center

Performance Testing + Service Virtualization: The one-two punch for applications that rock

Best Practices for Scaling Agility to the Enterprise level

DevOps for the Mainframe

Centralized Secure Vault with Serena Dimensions CM

IBM Rational AppScan: Application security and risk management

Perfect Your Mobile App with Load Testing and Test Automation

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION

What is new for HP LoadRunner and Performance Center 11.52

Application Security Testing as a Foundation for Secure DevOps

Changing the Enterprise Security Landscape

Product Roadmap. Sushant Rao Principal Product Manager Fortify Software, a HP company

Getting started with API testing

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Software Continuous Integration & Delivery

Best Practices for Building Mobile Web

Business white paper. Missioncritical. defense. Creating a coordinated response to application security attacks

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

HP Performance Center 11.5: What s New? Gurmeen Aneja

Applications Performance Management for Mobile Applications September 18, 2013

SOFTWARE TESTING TRAINING COURSES CONTENTS

DevOps: Old-School IT lessons for a New-World of IT Opportunities. February 16, 2012

How to Maximise ROI and drive IT Governance with Visual Studio Team System

Frequently Asked Questions Plus What s New for CA Application Performance Management 9.7

Fundamentals of LoadRunner 9.0 (2 Days)

Securing the Cloud with IBM Security Systems. IBM Security Systems IBM Corporation IBM IBM Corporation Corporation

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

Service Virtualization:

Continuous Delivery Benefits, Best Practices and Practical Advice

DevOps: Development Challenges and New Approaches

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

HP Fortify Application Security Lucas v. Stockhausen PreSales Manager HP Fortify EMEA Enterprise Security

Why continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram 25-Oct-2012

How to Consolidate your App Monitoring Strategy: End-to-End User Experience Monitoring for Your BSM October 20, 2015

Develop enterprise mobile applications with IBM Rational software

I D C T E C H N O L O G Y S P O T L I G H T. E n a b l i n g Quality I n n o va t i o n w i t h Servi c e

Решения HP по информационной безопасности

What is New: HP LoadRunner 12.02, HP Performance Center 12.20, StormRunner 1.30

Spirent CLEAR Mobility. End-to-End Mobile Network Infrastructure Test and Lab Automation Solutions

Closed Loop Incident Process

CONTINUOUS DIAGNOSTICS BEGINS WITH REDSEAL

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Are you ready to light up your Cloud? July 7, 2015

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Solutions for Quality Management in a Agile and Mobile World

Increasing frequency of releases to every week down from quarterly major releases

The New Style of IT. Rob McMahon. Director Cloud Computing HP General Western Europe

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform

Mobility. Exploiting and Maintaining the New Face of Engagement. Huseyin Ozel CT, HP EMEA Enterprise Mobility September 2015

Application Code Development Standards

Cautela Labs Cloud Agile. Secured. Threat Management Security Solutions at Work

10 Best Practices for Application Performance Testing

CaaS Think as a bad guy Petr Hněvkovský, CISA, CISSP HP Enterprise Security

2011 Cyber Security and the Advanced Persistent Threat A Holistic View

Maintaining PCI-DSS compliance. Daniele Bertolotti Antonio Ricci

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Shorten release cycles by bringing developers to application lifecycle management. Business white paper for application team professionals

Assuring Application Security: Deploying Code that Keeps Data Safe

HP ENTERPRISE SECURITY. Protecting the Instant-On Enterprise

Transcription:

???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Application Delivery is Accelerating Surge in # of releases per app per year 2010 4 per app 2015 36 per app 2020 120 per app What customers expect Functionality now Accessed through multiple devices 30x Application Releases 2 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Slow time to market Long application release cycles Poor predictability Lack of end to end visibility Poor user experience Low application quality High costs Poor resource utilization, rework cycles

Evolution in Testing Demanding a shift-left approach Current challenges Agile and DevOps challenge testing processes Lack of proven agile testing approach and testing expertise within agile teams Applying test automation to agile projects Lack of right tools to build reusable test sets Open Source and Integration Tools Agile & Dev/Ops prefer open source Good Enough test automation Open integration in dev ecosystem is very important Mobile Devices change definition of quality Mobile is everywhere Mobile development is Agile development on steroids User experience is EVERYTHING make it critical to shift-left Improve development efficiency - Reduce the test burden - Accelerate application delivery 4 Copyright Copyright 2014 2015 Hewlett-Packard Development Company, Company, L.P. L.P. The The information contained contained herein herein is is subject subject to to change change without without notice. notice.

Traditional Testing Focus is placed at the end of the software development cycle Traditional test automation is mostly based on the front end Unit Testing API / Service Testing User Interface Testing but results in a focus at the end of the software development cycle 5 Copyright Copyright 2014 2015 Hewlett-Packard Development Company, Company, L.P. L.P. The The information contained contained herein herein is is subject subject to to change change without without notice. notice.

Agile Testing Agile and DevOps moves focus to the left Agile s focus on continuous testing and continuous delivery causes testing to shift left, occurring much earlier in the development lifecycle Unit Automation Service or Middle Tier Automation User Interface Testing because of it, developers become more influential even in quality assurance efforts 6 Copyright Copyright 2014 2015 Hewlett-Packard Development Company, Company, L.P. L.P. The The information contained contained herein herein is is subject subject to to change change without without notice. notice.

Everything Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Domain Commit CI Process Source Control Development Build Report Testing Test 16 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Tools Landscape Commit CI Process Source Control Development Build Report Testing HP Testing Test Tools 17 Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

High velocity innovation, multiple constraints One way flow Rapidly increasing WIP Isolated build and integration processes Manual Testing increases latency or drives limited test coverage High # defects Poor confidence in test data fosters release aversion driving more WIP InfoSec & compliance engaged late driving vulnerabilities & re-work patch in production leads to snowflake systems Business demands Planning App Development App Testing Release decision App release Deployed App Poor user experience Lack of effective customer insight and high latency drives kitchen sink requirements Waiting time for build and test environments drives desk-side builds Manual and error prone app deployments Error prone manual hand-offs and processes Locally optimized teams, measures and tools drives escalating WIP, lack of end-to-end visibility and trust

Removing the constraints Optional subtitle 19 HP Confidential October 14, 2015 #TakingFlight Technology Briefing Series

High velocity innovation Increase automation Automate everything you can Accelerate routine tasks Ensure repeatability Reduce errors

High velocity innovation Reduce latency integration and testing builds API driven testing Testing virtualization delivery and deployment security from dev thru prod

High velocity innovation Increase visibility assessment: Monitor and measure everything Constant feedback loops Prioritize business, security and dev planning Improve and iterate Visibility across teams

High velocity innovation, continuous delivery Rapidly increasing WIP Isolated build and integration processes Manual Testing increases latency or drives limited test coverage One way flow assessment High # defects Poor confidence in test data fosters release aversion driving more WIP InfoSec & compliance engaged late driving vulnerabilities & re-work patch in production leads to snowflake systems Business demands Planning Integration & Testing App Development Delivery & App Testing Deployment Operations Release decision App release Deployed App Poor user experience Lack of effective customer insight and high latency drives kitchen sink requirements Waiting time for build and test environments drives desk-side builds assessment Manual and error prone app deployments Error prone manual hand-offs and processes Locally optimized teams, measures and tools drives escalating WIP, lack of end-to-end visibility and trust

integration and testing Rapidly increasing WIP Isolated build and integration processes Manual Testing increases latency or drives limited test coverage One way flow assessment High # defects Poor confidence in test data fosters release aversion driving more WIP InfoSec & compliance engaged late driving vulnerabilities & re-work patch in production leads to snowflake systems Business demands Planning Integration integration & Testing testing App Development Delivery delivery & App Testing Deployment deployment Operations operations Release decision App release Deployed App Poor user experience Lack of effective customer insight and high latency drives kitchen sink requirements Waiting time for build and test environments drives desk-side builds assessment Manual and error prone app deployments Automate test Intelligent testing Automate test Network and Automated execution from Error prone manual infrastructure hand-offs and processes service vulnerability and Locally CI systems optimized teams, measures and tools drives deployment escalating WIP, lack virtualization of end-to-end visibility static analysis and trust

integration and testing HP ALM and AGM: Developers Automate test infrastructure deployment Automate test execution Intelligent testing Network and service virtualization IDE + HP ALI Dev Implement requirements defined in HP ALM HP DevInspect s Security Assistant scans as code is written within IDE Req/Tasks/Defects HP ALM and HP AGM ALI Reports Check-in Check-out Builds SCM System Source code is stored in SCM Build System Integration

integration and testing Automated testing: Automate test infrastructure deployment Automate test execution Intelligent testing Network and service virtualization Manage Test resources (ALM) Trigger lab deployment from CI including mobile devices Summarize test results in ALM/AGM Virtualize services and infrastructure Integration with Jenkins: Automate test scheduling, execute tests and view results as part of the build plan

integration and testing HP LeanFT: Automate test infrastructure deployment Automate test execution Intelligent testing Network and service virtualization Scripted functional testing Visual Studio / Eclipse (C# or Java) Nunit/Junit UFT Object Recognition Small footprint Purpose built for test-driven development (TDD), Agile Testing, natural CI integration and Dev/Ops

integration and testing Load and performance testing Automate test infrastructure deployment Automate test execution Intelligent testing Network and service virtualization Add LoadRunner APIs to unit tests in Visual Studio or Eclipse Execute unit tests using the LoadRunner Engine Verify output within the IDE Create LoadRunner scenario from the IDE StormRunner Load: Cloud based load testing from 1 to over 1m Vus

integration and testing HP Service Virtualization: Automate test infrastructure deployment Automate test execution Intelligent testing Network and service virtualization Quickly learn and configure virtual services. Simulate services, and system components as needed Eliminate delays or availability of services or components (Dev, Test) Integrated to DevOps Tool Chain Open APIs, Jenkins, Release and Lab Automation

integration and testing Network virtualization: Automate test infrastructure deployment Automate test execution Intelligent testing Network and service virtualization Discover and capture network conditions from real-world Recreate network conditions in Dev, Test and Ops environments Analysis with code level automated optimization recommendations Integrated to DevOps Tool Chain Open APIs, Vendor Neutral, Automated Results.

integration and testing HP Fortify Application Security Testing Static Analysis Fortify SCA Automate test infrastructure deployment Dynamic Analysis WebInspect Automate test execution Application Protection HP Application Defender Intelligent testing Source Code Mgt. System Static Analysis Via Build Integration Dynamic Testing in QA or Production Real-time Protection of Running Application Hackers & Actual Attacks Vulnerability Management Remediation IDE Plug-ins (Eclipse, Visual Studio, etc.) Correlate Target Vulnerabilities with Common Guidance and Scoring Fortify on Demand Normalization (Scoring, Guidance) Software Security Center Defects, Metrics and KPIs Used to Measure Risk Application Lifecycle Developers (onshore or offshore) Correlation (Static, Dynamic, Runtime) Vulnerabilit y Database Development, Project and Management Stakeholders Threat Intelligence Rules Management

delivery and deployment Rapidly increasing WIP Isolated build and integration processes Manual Testing increases latency or drives limited test coverage One way flow assessment High # defects Poor confidence in test data fosters release aversion driving more WIP InfoSec & compliance engaged late driving vulnerabilities & re-work patch in production leads to snowflake systems Business demands Planning Integration integration & Testing testing App Development Delivery delivery & App Testing Deployment deployment Operations operations Release decision App release Deployed App Poor user experience Lack of effective customer insight and high latency drives kitchen sink requirements Waiting time for build and test environments drives desk-side builds assessment Manual and error prone app deployments Fail forward Infrastructure Declarative based Pipeline vulnerability Error prone manual hand-offs and processes as code topology models management Locally optimized teams, measures protection and tools drives escalating WIP, lack of end-to-end visibility and trust

delivery and deployment HP Codar: Declarative based topology models Pipeline management Infrastructure as code Fail forward With protection Model Based Deployments Infrastructure as Code Increased visibility Pipeline Management Quick time to automate Topology App Designs Integrated to DevOps Tool Chain Open APIs & Jenkins integ.

delivery and deployment Service Virtualization Declarative based topology models Pipeline management Infrastructure as code Fail forward With protection Quickly learn and configure virtual services. Simulate services, and system components as needed Eliminate delays or availability of services or components (Dev, Test) Integrated to DevOps Tool Chain Open APIs, Jenkins, Release and Lab Automation

delivery and deployment Service Virtualization HP Application Defender Declarative based topology models Pipeline management Infrastructure as code Fail forward With protection Identify threats in real-time Stop attacks from inside the application Pinpoint vulnerabilities for efficient remediation Protect vulnerabilities in production

operations Rapidly increasing WIP Isolated build and integration processes Manual Testing increases latency or drives limited test coverage One way flow assessment High # defects Poor confidence in test data fosters release aversion driving more WIP InfoSec & compliance engaged late driving vulnerabilities & re-work patch in production leads to snowflake systems Business demands Planning Integration integration & Testing testing App Development Delivery delivery & App Testing Deployment deployment Operations operations Release decision App release Deployed App Poor user experience Lack of effective customer insight and high latency drives kitchen sink requirements Waiting time for build and test environments drives desk-side builds assessment Manual and error prone app deployments Dynamic, hybrid Security, Monitoring infrastructure Error prone manual compliance hand-offs and processes and logging Locally optimized teams, measures and tools drives and patching escalating WIP, lack of end-to-end as a visibility service and trust

assessment assessment Business demands Integration integration & Testing testing Delivery delivery & Deployment deployment Operations operations assessment Shift-left monitoring Measuring user experience Portfolio investment planning Threat and risk monitoring Application release prioritization

assessment HP AppPulse: Left shift monitoring Measuring user experience Portfolio planning App release prioritization Analyze & prioritize crashes that need to be fixed Fix performance of user actions considering popular user flows Share reports and collaborate with mobile development teams Know where users exited your mobile app. Percentage of battery consumed per minute of use

Insights Monetize Real Time Quality Automation Deliver amazing apps with confidence.