19
Testing the Apps of Tomorrow – TODAY! Jerry Saelemakers, Presales Team-Lead ADM, Benelux&Nordics [email protected]

Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Testing the Apps of Tomorrow – TODAY!

Jerry Saelemakers, Presales Team-Lead ADM, Benelux&Nordics

[email protected]

Page 2: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Disruptions impacting Application Delivery Management

We are seeing a “seismic shift” in how software is delivered

The explosion in composite and service architecture adoption, and software surface areas from web to mobile, to the internet of

things

Increased application lifecycle complexity to the point of chaos (MxN)

The proven cost savings and scale of Cloud is impacting the SDLC

Software dev is shifting from primarily custom code creation to hybrid-cloud

service compositions and consumption preference is shifting to cloud and utility

models

It’s about Cloud/SaaS first

Businesses and IT are under pressure to collaborate and release faster to stay

competitive, meet customer expectations. Driving teams to adopt DevOps practices to

code more and wait less, and meet the velocity, volume, variety of app releases

DevOps changes everything for QA

And the biggest challenge: Address these disruptions at enterprise scale.

Page 3: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Agile/DevOps adoption as part of the app portfolio mix

Waterfall Approach: Long application development process, for complex application portfolios in highly regulated environments.

DevOps Transformation: Lean, Agile application delivery of short reiterative releases, with continuous integration and continuous delivery.

Page 4: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Mind the Gap! Needed: Integrated modern ALM toolchain

BUSINESS DEMANDS

RUN TEST CASES

TEST RESULTS

CODE CHECK IN

EXECUTE BUILD

PROVISIONENVIRONMENT

DEPLOY

HYBRID APPLICATIONDEVELOPMENT ENVIRONMENTS

CORE IT

FLUID IT

SCALE ACROSS TENS-HUNDREDS OF DISTRIBUTED TEAMS FORGOVERNANCE AND COMPLIANCE WITH CHOICE IN APP DEV PIPELINE

APPLICATIONS IN A COMPLEX

PORTFOLIO

LIFECYCLETRACEABILITY(PREDICTIVE INSIGHTS)

Application Development

Quality and Test Mngmt.

Program and Proj. Mngmt.

Optimal budget use Continuous Testing

Agile Application Delivery

LARGE SOLUTIONVALUE STREAM

Quality-focus throughout release pipeline for continuous testing.Quality is everywhere.

Page 5: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

ALM Octane. Rapid delivery of quality apps at scale

5

ALIGN PROCESSES ANDMODERN TOOLS AT ENTERPRISE

SCALE

FASTER, FREQUENT, AGILE APPLICATION DELIVERY

CONTINUOUS INTEGRATION AND TESTING FOR QUALITY

Integrated ALM toolchain offering a single source of truth for traceability and visibility across the SDLC for enterprise governance and compliance.

Managing quality and test management of complex application portfolios at enterprise scale, within a hybrid application development environment.

Page 6: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Unified lifecycle suite for quality and test managementWith insights and analytics for a single source of truth through ALM Octane as a data hub

Plan requirements and backlogs to setup projects for success across the Hybrid Application Development environment.

Integration into build pipeline for continuous quality with Agile and DevOps driven application development.

Visibility-Traceability with end-to-end reporting capabilities, to embrace choice in development pipeline with quality metrics.

Plan for Agile EnterpriseMethodology agnostic support

from team to program and Enterprise portfolio.

Build Quality into CodeTrace and integrate code

changes continuously into App Development Toolchain.

Test Continuously for Quality

Accelerate Automated Testing Continuously for Quality in

app builds at enterprise scale.

Track Ent. Ready ProjectsComplete Quality Traceability from Requirements to Release

driven by quality metrics.

Modern test management of manual test and continuous automated test of application builds at enterprise scale.

PLAN Build Test Track

Page 7: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

INNOVATE! With Predictive AnalyticsOptimize resource investments and reduce risk for Agile app releases within DevOps

7

Predictive PlanningStart planning for dev-test

success using Predictive

Predictive DevelopmentBuild Predictive into the

continuous assessment pipeline

Predictive TestingTest continuously with

Predictive, for app delivery

Predictive OperationsCollaborate across Dev-Test and

Ops teams with Predictive

Accurate planning and estimation sets up Agile app projects for success.

Improve efficiency and accuracy in code builds, while avoiding rework.

Scale continuous testing with recommendationsin finding/fixing defects.

Promote test efficiencies across Dev-Test and Ops, to minimize risks/costs.

From story points to capacity requirements, analyze past performance data for better

development timelines.

Identify code commits that will break build before check-in, to

avoid rework by recommending code for reuse.

Reduce time to fix by predicting defects, with recommendations to reuse existing tests from code

changes.

Track/report on test coverage to actual use using production data, to identify any missed defects and

resource gaps.

Increase accuracy of development time and budget estimates with predictive backlog planning. To rank recommendations based on historical data, automatically.

Analyze source code for defects, to identify bad code before check-in. Using predictive release tracking for code-complete recommendations and re-use.

Test failure analysis to identify problematic tests, with root cause analysis of build/test failures for recommendations, in mapping tests to codes.

Identify test inefficiencies and recommend test changes, modeled through predictive test production convergence and use of “What-if” analysis.

PLAN Build Test Track

Page 8: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Application Lifecycle-Portfolio Management with SAFe4.5

Project and Portfolio Management(PPO BU Portfolio Optimization)

ALM Octane Enterprise(Enterprise Agile)

ALM Octane Pro(Program and/or Team Agile)

Cro

ss P

ort

folio

Op

tim

izat

ion

for

the

Agi

le E

nte

rpri

se(P

PO

En

terp

rise

Po

rtfo

lio O

pti

miz

ati

on)

Page 9: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Pitfalls to avoid when choosing an Enterprise Agile tool

Planning and Tracking

Quality and Test Management

Enterprise DevOps

Traceability, Reporting, Analytics

Deployment and Integrations

Enterprise Readiness

Cross Collaboration

Weak PPM capability, unable to support cross-project reporting

Add-ons for parity hides costs and management complexity

Costs of CI integration with lack of CI SDK for extensibility

Limited traceability with reporting capabilities difficult to setup

Little cost efficiencies when working at enterprise scale

Unable to transition from waterfall to hybrid app development

Workflow capabilities are complex to set-up

9

Page 10: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Why ALM Octane?Single Platform, Modern ExperienceOn-Premise and SaaS Ready

CONNECT

AUTOMATE

ACCELERATESupports Agile and Non-Agile Teams

Easy to use, responsive design for any platform or browser

Open architecture, Integrated and Extensible

Easily share and re-use assets across teams

Quality traceability ensures teams address issues sooner, saving time and money

Built with a DevOps design center – Enabling lean, continuous process and pipeline mgmt.

Connected into the team’s existing build processes, triage issues faster, and

Mine data and analytics to speed decision making

ALM OCTANE FUELS SMARTER APPLICATION

DELIVERY FOR DIGITAL BUSINESS

Page 11: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

ALM Octane - Video

Page 12: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Speed is the primary driving factor toward the Cloud

Joachim Herschmann, Gartner @ Aug 24th , 2016

Applications built in the cloud tend to be tested in the cloud

Joachim Herschmann, Gartner @ Aug 24th , 2016

Page 13: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Today’s Challenges in Functional Test Automation

TEST LIFECYCLE MANAGEMENT• Complex and distributed Applications

• Need to test as early in the cycle as possible

• Multiple tools, processes, bring-your-own-tool

TEST DESIGN• Shift-left & Shift-Right

• Importance of Test Data

• Multiple platforms, devices, languages, etc.

TEST MAINTENANCE• Need to do more with less

• Execution time is critical

• Rapid Development

Page 14: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Introducing StormRunner Functional

STORMRUNNER FUNCTIONAL IS :

• SaaS–SaaS offering (public/private/hybrid cloud)

• Engineers– DevTesters, Automation Engineers, Manual testers , Test Managers and Developers

• Intelligently– using testing insights from production data and testing analytics

• Continuously – built for modern CI/CD pipeline

• Web and Mobile - on demand virtual testing lab (real and emulated devices) with real-world conditions

• Optimized ROI –flexible consumption model

A SaaS solution that allows engineers to test their web and mobileapplications, intelligently and continuously, with an optimized ROI

Page 15: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

SRF High Level Solution & Key Differentiators

Analytics

Reporting

Execution

Web & Mobile

LabMobile Center & SRF Browser LabMobile, Web, IoT & VirtualizationFunctional, Performance, Monitoring & Security

LeanFT, UFT and SeleniumBurst, Upload ,Hybrid and Cloud executionManual and Exploratory

Practitioner-focused automation reporting

Root-Cause AnalysisTrending, coverage and optimization

• Provide hybrid Lab capabilities • Leverage existing customer testing

assets • Executing a single test with multiple

assets• Comprehensive analysis using results

from series of tests • Provide recommendations and

advanced insights • Optimized test execution based on real

usage

Integration (HPE & 3rd Party)

Page 16: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

16

Why StormRunner Functional?

As a service offering

One-stop shop for all testing activities

“Hassle-Free” testing lab

Leverage existing testing assets

Advanced Root-cause analysis and cross-browser reporting

STORMRUNNER FUNCTIONAL ENABLES DEVELOPERS & TEST ENGINEERS TO INTELLIGENTLY TEST THEIR WEB AND

MOBILE APPLICATIONS WITH AN OPTIMIZED ROI

Page 17: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

SRF - Video

Page 18: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Our Public Beta is open for registration

Signup and be part of the beta at: http://tinyurl.com/hpe-ftaas

Page 19: Testing the Apps of Tomorrow TODAY! - Sogeti Finland · 2017-09-12 · ALM Octane. Rapid delivery of quality apps at scale 5 ALIGN PROCESSES AND MODERN TOOLS AT ENTERPRISE SCALE FASTER,

Thank you.

www.microfocus.com