COGNITIVE QA. Journey To. The New Essential Ingredient

Similar documents
Test Environment Management. Full Lifecycle Delivery and Support

Test Maturity Assessment and Improvement Using TPI and Quality Blueprint. Performance driven. Quality assured.

BMC point of view. Cognitive Service Management. Enabling the Future of Service

Achieving Balance: The New Pivotal Points of Software Development

TECHNOLOGY VISION FOR SALESFORCE

Automotive Industry Solutions

INTELLIGENT DIGITAL AUTOMATION PLATFORM

ericsson White paper GFMC-17: Uen October 2017 TELECOM IT FOR THE DIGITAL ECONOMY

Automation that accelerates transformation. The digital enterprise requires smarter infrastructure automation.

DIGITAL TRANSFORMATION (DX)

Closed Loop Excellence

IT Strategy Assessment for Automotive Suppliers

Unlocking potential with SAP S/4HANA

Application Outsourcing

Connecting the Dots with Digitization

Building Government for the 21st Century. Embracing Modern Technologies to Engage with Constituents

A Smarter Strategy for User Empowerment. In the new era of IT, users are firmly in control. Serve them well.

World Quality Report

Software Process Management Tools

Introduction. Context for Digital Transformation. Customer Experience

Decision-Making Platforms

IBM Services. The perfect partner to guide your Smarter Commerce, Business Intelligence and Social Business initiatives

INTELLIGENT FUNCTIONS: HOW TO UNLOCK HIDDEN VALUE

4/26. Analytics Strategy

PERSPECTIVE. MAKING GPP (Global PAYplus) TESTING PREDICTABLE

Communicating employee benefits. Driving the value of reward

Meeting the challenge of software quality and maximizing return on investment Performance driven. Quality assured.

CORE ELEMENTS OF CONTINUOUS TESTING

Business Alignment Through the DevOps Loop

HOW TO lead IN THE DIGITAL AGE

2 ebook Increase Service Visibility

Transform Application Performance Testing for a More Agile Enterprise

The App Economy Requires Mainframe Intelligence

Global Manufacturing Industry Landscape

Elevate your organization. To reach the Cloud.

DevOps Guide: How to Use APM to Enhance Performance Testing

WHITE PAPER. Development Testing for Agile Enterprises Helping Teams Maximize Velocity

intelligent Automation Redefined with Av3ar V2.0 Your intelligent Digital Workforce Perpetuuiti. All rights reserved

Edinburgh Napier University

DevOps with Quality. Achieving the desired quality at every stage of the DevOps lifecycle.

DLT AnalyticsStack. Powering big data, analytics and data science strategies for government agencies

Integrated Business Planning. Key insights and your way to start

NEW SKILLS AND PARTNERSHIPS IN IT ASSET MANAGEMENT

Reimagine Your Business with Digital Transformation IoT Regional Forum Sao Paulo

Managing the Cognitive Transformation. Paul Harmon

Full Lifecycle Innovation

Teradyne Corporation. Saving millions of dollars through integrated workplace management. Smart is...

The Road to Intelligent Procurement Enabling the journey to value

The Future of the Service Desk. Shadow IT?

Five Stages of IoT. Five Stages of IoT 2016 Bsquare Corp.

Axxius Whitepaper. MaaS The future of cloud automation

Digital HR: Driving organizations to be digital, not just do digital

BE SMARTER TAKE IT TO A NEW LEVEL

DevOps: Start-up Speed, Enterprise Scale

Asset Performance Management from GE Digital. Enabling intelligent asset strategies to optimize performance

BullSequana S series. Powering Enterprise Artificial Intelligence

Instant Edge enables Kautex s Global IT Organization to drive their Digitalization Initiatives

MASERGY CUSTOMER SUCCESS STORY

Workforce Experience Management

Customer Data Management in the Automotive Industry: Creating Value

Tenant and Customer Engagement Strategy

WfMC BPM Excellence 2013 Finalist Copyright Bizagi. All rights reserved.

Accelerate Your Digital Transformation

WHITE PAPER. Cloud-Based Human Capital Management: Accelerating Organizational Evolution to be #MoreTogether. Abstract

The Evolution of Testing Maturity. From Defect Discovery to Test Transformation

Process design best practices

HfS Blueprint Guide: Industry 4.0 Services

The Value- Driven CFO. kpmg.com

CAPITAL MARKETS HAS ALWAYS BEEN A PRIMARILY DIGITAL INDUSTRY WITH AN APPETITE FOR INNOVATION.

Are You Ready for Robots in Procurement?

Fujitsu Value Proposition for Manufacturing Industry. Enabling Digital with Connected Enterprise

PERSPECTIVE. Creating Business Value with Mature QA Practices. Abstract

Frameworx 16.0 Solution Conformance Certification Report

Reengineering your core processes and service layer A critical digital ecosystem enabler

SAS ANALYTICS AND OPEN SOURCE

AEC Reimagined. Avanade Digital Connected Services with Microsoft Dynamics 365. For Architecture, Engineering and Construction Firms

NASSCOM Global In House Centres (GIC) Conclave, 2016 Theme: Transforming the Global Enterprise

Robotic Process Automation in Insurance. An ACORD/Capgemini Perspective

Ayla Architecture. Focusing on the Things and Their Manufacturers. WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS

Accenture: Manage mysales solution digitizes the sales process

Introducing the SAP SuccessFactors HCM Suite: Success is simply human

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

A Modern Intranet Defined

Continuous Quality Assurance

Toray Plastics (America), Inc. Optimizes Manufacturing Operational Performance with Big Data Analytics

Evaluating Your Digital Experience: Eight Critical Questions. Bolt Innovative Transformations January 8, 2015

7 things to ask when upgrading your ERP solution

DATA ROBOTICS 1 REPLY

Production Performance Manager. The Industry 4.0 software solution for systematic improvements to production.

An Overview of the AWS Cloud Adoption Framework

SAP Enterprise Support Advisory Council Program Overview 2018

Office of Information Technology (OIT) Strategic Plan FY

ACCENTURE TECHNOLOGY VISION FOR ORACLE 2017 THE ACCENTURE ORACLE BUSINESS GROUP FIT

Epicor Informance. Enterprise Manufacturing Intelligence Overview

How Cisco IT Developed a Self-Service Model for Build and Deploy

At the Heart of Connected Manufacturing

IBM Sterling B2B Integrator

invest in leveraging mobility, not in managing it Solution Brief Mobility Lifecycle Management

THE BUSINESS LEADER S GUIDE TO. Becoming a Social Business

Fujitsu Value Proposition for Manufacturing Industry. Enabling Digital with Connected Enterprise

Transcription:

COGNITIVE QA Journey To The New Essential Ingredient

THE DRIVE TO COGNITIVE QA AND INTELLIGENT TESTING FOR SMART PRODUCTS AND APPLICATIONS Quality Assurance (QA) and Testing operations are in catch-up mode. Increasing volumes of new, digital technologies, more connectivity, and escalating levels of intelligence in applications demand a smarter, cognitive approach and it must begin right now. The world of IT is evolving far more rapidly than ever before. We are on the cusp of real intelligent software that will drive business decisions and operations: software robots, machine learning, and artificial intelligence (AI) will increasingly become embedded in applications to perform tasks once reserved for humans. This naturally has an impact on an organization s Quality Assurance and Testing operation. The smarter and more complex the application or product, the smarter the QA and Testing must become. And as smart products proliferate, the volume of testing must grow in tandem. Yet there s a problem: while the integration of agile testing with DevOps initiatives helps to speed time-to-market, there is still heavy reliance on manual processes. And as the volume of testing need grows, this has the potential to stand in the way of the test velocity and quality outcomes required for competitive advantage and differentiation in today s marketplace. MAKING MORE OF TEST AUTOMATION Test automation helps, and is an essential part of continuous testing in agile and DevOps models. However, as our World Quality Report 2017-18 survey found, it is currently under-exploited, largely due to a lack of specialist in-house knowledge of the depth and range of automation techniques. The survey revealed that only 15% to 16% of common test activities, ranging from functional test execution, functional test case design and test data generation to testing of end-to-end business scenarios, were performed with automation technologies. The pace of today s digital agenda, demands much more automation than the current 15% to 16%. It also demands greater intelligence in the QA and Testing process. 42%-38% of the organizations, that participated in this year s World Quality Report 2017-18 survey, believe that Cognitive Automation, Machine learning, Self-Remediation and Predictive Analytics, are important emerging techniques, that will help to increase the outcomes and benefit returns of test automation initiatives. 2

Figure 1: Emerging Test Automation Techniques Source: World Quality Report 2017-18 One area where intelligence will also play a bigger role: is to ensure testing whether automated or manual is targeted at the right risk areas. With so much to test and assure, in short timeframe, there is real uncertainty at product owner level, about whether test cases used by the teams are actually targeting the right things. In today s intensive QA and Testing environment, subjective decisions about what to test and how far, are no longer enough. Which brings me back to my earlier point concerning the need for QA and Testing to become smarter. COGNITIVE QA COMES OUT OF THE SHADOWS The notion of smart automatically provisioned self-aware and self-adaptive environments is not new but, in reality, this cognitive approach is only just emerging. I have no doubt, however, that it will become mainstream because, as the World Quality Report 2017-18 points out, It is not only speed that will drive the need for more intelligent automation, but also the emergence of smarter applications and smarter products that demand an integrated, intelligent and automated approach to testing these continuously changing products and business environments. Which means it's time for organizations to embark on the journey to Smart QA, embedding it in their development activities. For many, artificial intelligence (which is part of the cognitive QA journey) is still something that can only be imagined, but it is here, right now, in products and applications already in the marketplace. And the World Quality Report 2017-18 findings suggest I am not alone in this thinking: 3

BETWEEN 38% AND 42% OF RESPONDENT ORGANIZATIONS saw cognitive automation, machine learning, self-remediation and predictive analysis as promising emerging techniques for the future of test automation. 42% Intelligent test automation and smart analytics will become essential to support testing as they enable smart decision making, fast validation and automatic adaptation of test suites. World Quality Report 2017-18 EMBARKING ON THE JOURNEY So, where do you start? To adopt smart analytics in the QA and Testing process you must begin with your data. You need to rely on its transparency to derive the metrics that will enable your QA and Testing operation to predict the quality of applications based on factual data. Creating a 360-degree application quality dashboard providing real-time information on aspects of your key applications (e.g. number of: production incidents, positive user feedback comments, negative user feedback comments, readiness of upcoming releases) will give you meaningful insight into where you don t have the right data. This is a simple step and even if you go no further, you will have information that can help you improve your decision making. From there, the next step is to look at the decision processes currently used by your test teams. How do they decide which area to test and how many test cases are required? These decisions are typically highly subjective, leading to poor QA and Testing outcomes. For example, in an average existing test set, 20% of what should be covered isn t, while 30% is typically irrelevant and doesn t tell you anything you didn t already know from other test cases. 4

Figure 2: 4 Steps to Cognitive QA STEP 1 STEP 2 STEP 3 STEP 4 Establish transparency and credibility of your data by creating a dashboard to gather quality metrics Use factual data to perform smart analytics that aligns your testing with actual user experiences algorithmic rules can help identify the right test cases Move to a full intelligent, self-running automation for testing Implement a fully aware smart platform One solution to this is to build algorithmic rules that help to objectify the decision making and automatically optimize test sets. They can identify test cases where defects have never been identified and, vice versa, they flag up where a test case has already identified a particular defect, making it irrelevant for another test case to do so. Analytics and algorithmic rules can help to identify a test that is only run once and which doesn t really need automation, whereas a test covering a recurring feature is better suited to automation. Analytics also uses algorithmic rules to make sense of the data. With better insight into what to test and which cases to automate, the next step is to move to full intelligent self-running automation for testing. This includes: automatic selection of scenarios that need to be automated, automatic generation of test cases (model-based testing), automatic generation of required test data, and automatic selection of test cases to be executed based on the content of the feature. I advise investing in continuous monitoring, predictive analytics and machine learning tools to derive patterns from operations data. These tools will provide valuable insights in defining test strategy and test coverage based on actual risks and real-life issues. A FUTURE VISION The ultimate vision is for the creation of fully aware smart platforms with selfadaptive environments, which are automatically provisioned. Interestingly, in this year s World Quality Report 2017-18, test environments and test data were the most cited challenges for core enterprise applications, like those supporting ERP, HR, and finance, as well as for what the WQR describes as more fluid applications developed in short cycles, often deployed on smartphones, tablets or a web browser. 5

Smart test platforms will manage the growing challenges in these areas. A smart test platform will feature automatic test scheduling, in-time scheduling, and provisioning or creation (e.g. virtualization) of the required test environment or test environment s components. These smarter test environments should be coupled with automated test data generation and test data management that supports QA and Testing for the complete application lifecycle. AUTOMATION V HUMANS IN SMART QA In all of this, we cannot assume that everything in the QA and Testing process will be fully automated. The expertise and knowledge of testing professionals will remain part of the QA and Testing story but in new ways. We know that the human element is often a bottleneck in testing and development, so perhaps the future is for QA and Testing professionals to be freed up by automation to focus on other aspects where human reasoning, analysis and creativity add true value. Experience testing is one such area. In today s user-centric digital world, it comes as no surprise that ensuring end-user satisfaction is viewed as one of the most important objectives of QA and Testing, coming second only to increasing the quality of software or product in this year s World Quality Report 2017-18 survey. Thus, for the time being at least, humans will continue to be needed in QA and Testing operations. But who knows what will be possible with a truly intelligent system at some stage in the future. For example, we are already seeing greater use of intelligent automated image recognition in product testing, and this could be adapted to usability and user experience testing for comparison analysis on the journey to more cognitive, intelligent QA and Testing. CRITICAL SUCCESS FACTOR I began this paper with a comment about the speed of change in IT. It is this speed that makes it an almost impossible task to predict future IT developments and their ultimate impact on today s IT professional. However, one thing I can predict, and this is borne out in our World Quality Report 2017-18, is that with single most important critical success factor for QA and Testing Industry in 2017. Sogeti s Cognitive QA solutions are paving the way in this respect, helping organizations formulate their long- and short-term objectives and aspirations for making the test and validation process more intelligent. With Cognitive QA, you will start with better defined quality metrics and transparent implementation that will provide you with predictive insights on the quality status of applications. Further, Cognitive QA will help you to implement algorithmic rules based on the factual data residing in your repositories and available from any information source. This will help you to optimize and align tests with actual user patterns as you drive towards more intelligent QA and Testing in the coming months and years. 6

Author Mark Buenen, Head of Global Digital Assurance and Testing, Sogeti Email: mark.buenen@sogeti.com For more information on Cognitive QA please visit /cqa #CognitiveQA About Sogeti Sogeti is a leading provider of technology and engineering services. Sogeti delivers solutions that enable digital transformation and offers cutting-edge expertise in Cloud, Cybersecurity, Digital Manufacturing, Digital Assurance & Testing, and emerging technologies. Sogeti combines agility and speed of implementation with strong technology supplier partnerships, world class methodologies and its global delivery model, Rightshore. Sogeti brings together more than 25,000 professionals in 15 countries, based in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary of Capgemini SE, listed on the Paris Stock Exchange. For more information please visit. Rightshore is a trademark belonging to Capgemini 7