TESTING TRENDS FOR 2018

Similar documents
TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS

TESTING TRENDS IN 2015: A SURVEY OF SOFTWARE PROFESSIONALS

MICROSOFT AND SAUCE LABS FOR MODERN SOFTWARE DELIVERY

IT Monitoring Tool Gaps are Impacting the Business A survey of IT Professionals and Executives

MAKING THE MOVE TO AUTOMATED TESTING

SOLVING THE MOBILE TESTING CONUNDRUM

Why Enterprises Need to Optimize Their Data Centers

MOBILE TESTING REFERENCE GUIDE

DaaS Market Report Workspace Services and Desktops-as-a-Service Global Market Trends: The Service Provider Perspective

2018 Report The State of Securing Cloud Workloads

Hybrid IT for SMBs. HPE addressing SMB and channel partner Hybrid IT demands ANALYST ANURAG AGRAWAL REPORT : HPE. October 2018

SDN HAS ARRIVED, BUT NEEDS COMPLEMENTARY MANAGEMENT TOOLS

How to Evaluate a Next Generation Mobile Platform

Hitachi Enterprise Cloud Container Platform

The State of Cloud Monitoring

SDI, Containers and DevOps - Cloud Adoption Trends Driving IT Transformation

THE IMPACT OF MOBILE DEVICES ON INFORMATION SECURITY:

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD

Top Priority for Hybrid IT

Cloud Foundry User Survey

Predictive Insight, Automation and Expertise Drive Added Value for Managed Services

RightScale 2018 State of the Cloud Report DATA TO NAVIGATE YOUR MULTI-CLOUD STRATEGY

CA Services Partner. Implementation Enablement. Eugene Banks FY18

REAL MOBILE DEVICE TESTING - BUILD VS. BUY

THE ESSENTIAL GUIDE: SELECTING A CLOUD COMMUNICATIONS PROVIDER

Paper. Delivering Strong Security in a Hyperconverged Data Center Environment

Building a Customized Test Automation Framework Using Open Source Tools

Sales Presentation Case 2018 Dell EMC

Microsoft IT Leverages its Compute Service to Virtualize SharePoint 2010

Good Technology State of BYOD Report

Low Friction Data Warehousing WITH PERSPECTIVE ILM DATA GOVERNOR

34% DOING MORE WITH LESS How Red Hat Enterprise Linux shrinks total cost of ownership (TCO) compared to Windows. I n a study measuring

DevOps Agility Demands Advanced Management and Automation

End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.

Optimisation drives digital transformation

2017 USER SURVEY EXECUTIVE SUMMARY

THE STATE OF IT TRANSFORMATION FOR TELECOMMUNICATIONS

One Release. One Architecture. One OS. High-Performance Networking for the Enterprise with JUNOS Software

Automation, DevOps, and the Demands of a Multicloud World in the Telecommunications Industry

Converged Infrastructure Matures And Proves Its Value

DXC Technology and VMware: Innovation that Transforms

2017 Trends in Security Metrics and Security Assurance Measurement Report A Survey of IT Security Professionals

STATE OF STORAGE IN VIRTUALIZED ENVIRONMENTS INSIGHTS FROM THE MIDMARKET

Total Cost of Ownership: Benefits of the OpenText Cloud

The Data Explosion. A Guide to Oracle s Data-Management Cloud Services

With K5 you can. Do incredible things with Fujitsu Cloud Service K5

Making hybrid IT simple with Capgemini and Microsoft Azure Stack

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

Cloud Computing. January 2012 CONTENT COMMUNITY CONVERSATION CONVERSION

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

Multicloud is the New Normal Cloud enables Digital Transformation (DX), but more clouds bring more challenges

HOW IT INVESTMENT STRATEGIES HELP AND HINDER GOVERNMENT S ADOPTION OF CLOUD & AI

The future of UC&C on mobile

SD-WAN. Enabling the Enterprise to Overcome Barriers to Digital Transformation. An IDC InfoBrief Sponsored by Comcast

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

Keeping the lid on storage

The communications, media, and entertainment industry and the cloud.

DIGITAL TRANSFORMATION IN FINANCIAL SERVICES

Modern Database Architectures Demand Modern Data Security Measures

ISTQB Evolution. Gualtiero Bazzana ISTQB President

Total Cost of Ownership: Benefits of ECM in the OpenText Cloud

THE STATE OF IT TRANSFORMATION FOR RETAIL

CIOs Reveal Their Priorities and Successes in IT Transformation

Why Upgrade to Liferay Digital Experience Platform? The Right Solution for Your Future Challenges

Storage as a Service From Hitachi Vantara

How Your Organization Can Drive Success in the Age of Digital Disruption

Colocation Enabler for Hybrid and Multi Cloud Solutions. Toan Nguyen, Director Business Development & Cloud Platform, e-shelter services GmbH

ENABLING SECURE CLOUD CONNECTIVITY. Create a Successful Cloud Strategy with Reliable Connectivity Solutions

Cloud Computing: Making the Right Choice for Your Organization

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value. An IDC InfoBrief, sponsored by Cisco September 2016

THALES DATA THREAT REPORT

The Need for a Holistic Automation Solution to Overcome the Pitfalls in Test Automation

SDN-Based Open Networking Building Momentum Among IT Decision Makers

Simplify Hybrid Cloud

DIGITAL INNOVATION HYBRID CLOUD COSTS AGILITY PRODUCTIVITY

Evolution For Enterprises In A Cloud World

Cognizant Cloud Security Solution

These Are the Top Languages for Enterprise Application Development

State of Cloud Survey GERMANY FINDINGS

State of SMB IT 1H 2012

HPE IT Operations Management (ITOM) Thought Leadership Series

Reducing Skype for Business Costs via Proactive Management Using management tools cuts SfB operational costs by more than half

DDoS: STRATEGIES FOR DEALING WITH A GROWING THREAT

ebook ADVANCED LOAD BALANCING IN THE CLOUD 5 WAYS TO SIMPLIFY THE CHAOS

KNOWLEDGE GAPS: AI AND MACHINE LEARNING IN CYBERSECURITY. Perspectives from U.S. and Japanese IT Professionals

MODERNIZE INFRASTRUCTURE

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value

How Verizon boosted product delivery with Dynatrace Software Intelligence

Evolution of IT in the Finance Industry. Europe

E-Sales. Meeting Solutions

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

THE RISE OF THE MODERN DATA CENTER

Modern Compute Is The Foundation For Your IT Transformation

Microsoft 365 powered device webinar series Microsoft 365 powered device Assessment Kit. Alan Maddison, Architect Amit Bhatia, Architect

WINDOWS 10: THE STATE OF THE UNION

Fundamental Shift: A LOOK INSIDE THE RISING ROLE OF IT IN PHYSICAL ACCESS CONTROL

Discover the all-flash storage company for the on-demand world

Service Provider VPN Market Disruption in the Central and Eastern European Market

Oracle bakes security into its DNA

Transcription:

February Sponsored by

Dimensional Research February Introduction In the early days of software when an application ran on one platform and one type of machine with few variables, testing was a relatively straightforward QA process that was performed right before an application was released to the public. Fast forward to the modern world. Today the way software is developed and tested has changed significantly. The complexity of software and its testing requirements are vast, and the old waterfall software development cycle is no longer viable if enterprises wish to remain competitive. Testers must now consider multiple platforms, devices, browsers, versions of browsers, and more. Added to these variables are compressed release schedules and the need for more frequent test iterations paired with increased end-user demands for higher quality applications. One misstep in quality may lead to revenue losses, security risks, and deadly brand consequences. Continuous testing automated testing that happens throughout the development cycle is now critical to successful application development. But what is the real-world state of modern development and testing in? What has changed from the past and what remains the same? Is quality improving as release cycles get faster? Or is the release time acceleration slowing because quality needs and automation have not kept pace? The following report, sponsored by Sauce Labs, is based on a global survey of 1,091 technology professionals responsible for development and testing. Certain questions were repeated from prior surveys conducted with the same audience to allow for trend analysis. Key Findings Trend #1: Testing is conducted on more browser types, increasingly on only the most recent versions 90% test on more than one browser, up from 88% in 39% test on five or more types of browsers, up from 29% in test on Chrome only 53% test on only the most recent browser version, up from 37% in Trend #2: A mix of real devices and simulators becomes the norm for mobile testing 77% use a mix of both real devices and simulators or emulators for mobile testing, up from 34% in 2015 Trend #3: The value of automated testing is clear 87% say management is on board with automated testing 4 expect to increase spending on test automation in ; 5 at large companies 56% do as much or more automated as manual testing, a minor decrease from 59% () and 60% () Trend #4: Agile and DevOps adoption increases, but bugs are not getting fixed faster 91% report they have adopted agile, up from 82% in 2015 17% have fully embraced DevOps, up from in 21% fix bugs immediately, down from 23% in Trend #5: The desire to deploy even more quickly appears to be slowing 44% report that they want to deploy more quickly, down from 54% in 9% report they want to deploy more slowly, up from 0% in Sponsored by Dimensional Research.

Dimensional Research February Trend #1: Testing is conducted on more browser types, increasingly on the most recent versions A fundamental goal of development is to provide a favorable user experience for nearly everyone using your web applications. This requires testing apps on an acceptable number of web browsers. Yet, what is the acceptable number for today s application development and testing teams? What browsers are important? And, how does this compare to previous years? Similar to findings, Chrome remained the top browser tested against with 94% of software testing teams testing against this browser. The real shift in browser testing is not a surprise. As expected, Internet Explorer is tested less (71% down from 78% in ) and Edge is tested much more (5 up from 38% last year). This testing shift in Microsoft browsers can be attributed to the fact that MS Edge has replaced Internet Explorer as the default web browser on desktops running Windows 10. What types of browsers do you test your web applications on? Chrome 94% 99% 98% 98% Firefox 82% 8 9 9 Internet Explorer 71% 78% 94% 91% Safari 58% 58% 72% 73% 2015 Microsoft Edge n/a 38% 32% 5 Opera 13% 9% 19% 0% 40% 60% 80% 100% 1 Page 3 Dimensional Research.

Dimensional Research February When software professionals were asked about the number of browsers tested, 90% test on more than one browser, up slightly from 88% in. Of those who are testing solely on one browser, test only on Chrome, the same percentage as reported last year. Number of different browser types Six or more 8% One Two Five 30% Three Four 21% One of the most optimistic testing shifts from to is in the overall number of browsers tested. More teams, 39%, are testing on five or more browsers compared to 29% in, a remarkable 3 increase in a single year. This change may shed light on exactly how development organizations are seizing more opportunities to improve quality and the end-user experience across larger markets. Number of different browser types 21% 39% One Two Three Four 14% 22% 22% 29% Five or more 0% 30% 40% 50% 60% 70% 80% 90% 100% Page 4 Dimensional Research.

Dimensional Research February More choose to test only the most recent browser versions While the overall number of browser types tested is on the increase, another emerging and less comforting trend in software testing is the growing preference to test only the most recent browser versions instead of trying to stay current on older browsers. Among software professionals, more than half (53%) test only on the most recent version. This represents a significant increase since when just over a third (37%) tested only the most recent browser version. This can be a risky approach. Even for supposedly auto-updating browsers like Chrome and Firefox, browsers are not always up-to-date. According to W3Schools, more than half (53%) of Chrome users were still on older versions of Chrome four months after the release of C62 in October. 1 How many versions of each browser do you typically test your web applications on? 53% 47% 49% 51% Only the most recent More than just the most recent 37% 63% 0% 30% 40% 50% 60% 70% 80% 90% 100% Trend #2: A mix of real devices and simulators now the norm for mobile testing Mobile devices present additional testing challenges as there is a plethora of device types, operating systems, and screen resolutions along with different application frameworks for native apps, mobile web apps, and hybrid apps. To understand the approach used for testing on mobile platforms, we asked participants if they used emulators or simulators only, a mix of real devices and simulators, or real devices only. More than three in four organizations (77%) do use a mix of both real devices and simulators or emulators for mobile testing, up from 34% in 2015. This sizeable percentage change suggests that both emulators and real devices play an important role in mobile app testing. How do you test on mobile platforms? 77% Simulators or emulators only Mix of real devices and simulators 2015 29% 34% 37% Real devices only 0% 40% 60% 80% 100% n= have mobile apps or apps that run in mobile browsers 1 https://www.w3schools.com/browsers/browsers_chrome.asp Page 5 Dimensional Research.

Dimensional Research February However, it may not be feasible for all sizes of organizations to use a combination of both real devices and simulators. Maintaining an on-premise mobile device testing lab can be an expensive and a resource-intensive undertaking, particularly for smaller companies. Our research supports this assumption with 1 of small companies being most likely to use only simulators or emulators compared to larger organizations (8% or 9%). How do you test on mobile platforms? More than 1,000 employees 9% 78% 13% 100-1,000 employees 8% 81% Simulators or emulators only Mix of real devices and simulators Real devices only Less than 100 employees 1 73% 0% 30% 40% 50% 60% 70% 80% 90% 100% n= have mobile apps or apps that run in mobile browsers Trend #3: Value of automated testing clear, but automation level stalled Automated testing solutions are not new. They have been readily available to application development and testing teams for more than 30 years. During this time, attitudes toward testing have evolved significantly. Development organizations know that waiting to test at the end of the development cycle presents significant drawbacks, while testing continuously, early, and often to provide immediate feedback improves quality. Automation contributes to both of these efforts. So how are companies embracing automated testing today? We asked survey participants about their attitudes toward automated testing among their development managers and executives. A large majority (87%) say management is on board with automated testing. In fact, 4 report management is fully committed to automated testing and plans to increase spending. Conversely only a few (7%) say their management team is not interested in automated testing investments. Which of the following statements best represents attitudes towards automated testing among development managers and executives at your company? 4 27% 1 7% 7% 0% 30% 40% 50% 60% 70% 80% 90% 100% Management is fully committed to automated testing and plans to increase spending Management plans to continue existing investments in automated testing, but not increase efforts We have not invested much in automated testing, but management is interested Our management is educating themselves to determine if they are interested Our management team is not interested in automated testing investments Page 6 Dimensional Research.

Dimensional Research February We probed deeper to see if this attitude differed depending on the company size. At large companies those with 1,000 or more employees 5 reported that management was fully committed to automated testing compared to only 38% at companies with less than 100 employees. 60% "Management is fully committed to automated testing and plans to increase spending" 5 50% 40% 38% 44% 30% 0% Less than 100 employees 100-1,000 employees More than 1,000 employees Automated testing is still not the default Even though management is typically on board with automated testing, there is still room for improvement. Among participants, 56% do as much or more automated as manual testing, which is actually a minor decrease from 58% in and 60% in. This is clearly a place where development teams can improve. How would you characterize the level of effort that is put into automated and manual testing? 8% 36% 28% 26% 2% Fully manual 32% 26% 26% 6% Some automation, but mostly manual Fairly even between manual and automated Mostly automated, but some manual Fully automated 36% 34% 23% 3% 0% 30% 40% 50% 60% 70% 80% 90% 100% Page 7 Dimensional Research.

Dimensional Research February Trend #4: Agile, CI, and DevOps increase, but bugs not fixed faster The agile development movement continues to grow steadily year over year with its promise to cut development time and costs and yield better results for all stakeholders. In our survey conducted in 2015, 82% of software developers said that their organization had adopted an agile development methodology. This number grew to 91% in. Has your organization adopted an agile development methodology? 91% 9% 89% Yes 88% No 2015 82% 18% 0% 30% 40% 50% 60% 70% 80% 90% 100% To fully understand the depth of agile adoption, we asked how extensively agile has been embraced. Any transformation typically takes longer at a large organization, and agile is no exception. Small companies are further down the agile adoption path with 43% reporting all teams are agile compared to only 29% at larger enterprises. How extensively has your organization adopted agile? More than 1,000 employees 3% 19% 30% 29% Still a pilot project with just a few resources 100-1,000 employees 3% 22% 16% 26% 32% Some teams are agile Many teams are agile Most teams are agile All teams are agile Less than 100 employees 7% 19% 43% 0% 30% 40% 50% 60% 70% 80% 90% 100% Page 8 Dimensional Research.

Dimensional Research February As in previous surveys, there continues to be upswing in the adoption of Continuous Integration (CI). An overwhelming majority, 88%, report that their development organization practices CI. As more companies adopt CI chains to increase the speed and quality of releasing code as well as to find bugs in the software development process itself, it will be extremely critical to include continuous testing in these conversations. Does your development organization practice Continuous Integration (CI)? No Yes 88% Compared to agile, DevOps is a newer movement that spans both software development and other IT groups with the goal to automate the process of software delivery and infrastructure. We first introduced DevOps in the survey. To gain insight about the progression of the DevOps journey, we asked how extensively DevOps has been embraced by teams. Similar to last year, most are still in progress, but this level of adoption is growing steadily with 17% fully embracing DevOps across the entire company, up from in. However, the largest groups have either just started with DevOps (22%) or have a few teams fully immersed (). These responses track closely to those measured in with little or no shifts in adoption levels. Given this definition, how extensively has your organization adopted DevOps? My entire company has fully embraced DevOps 17% 13% 22% 14% 9% 3% The majority of teams within my company are practicing DevOps A few teams within my company are fully immersed in DevOps We have just undertaken our DevOps journey We are considering DevOps, but have not yet started 14% 24% 2 1 7% 6% We have not adopted DevOps and have no plans to adopt I ve never heard of DevOps before 0% 40% 60% 80% 100% Page 9 Dimensional Research.

Dimensional Research February However, even with further advancements in both agile and DevOps practices there is an alarming lack of progress in the speed of fixing bugs. We first identified this trend in and it continues to repeat itself. In fact, the rate of fixing bugs immediately has fallen from 23% reported last year to 21%. And the rate of fixing within a few days has declined from 51% in to 50%. Again, this is an area for improvement for both testing and deployment teams. How quickly are bugs that are found during testing fixed? 21% 50% 6% 23% Immediately 23% 51% 4% 22% Within a few working days More than a few days 23% 48% 24% They are put in a bug tracking system and prioritized 0% 40% 60% 80% 100% Trend #5: Desire to deploy more quickly appears to be slowing Go-to-market speed is stalling Without a doubt, the survey s most surprising trend is that development is slowing the pace for deploying new builds. This is particularly evident among the teams who deploy hourly builds (, down from 14% last year). 40% 3 30% 2 1 0% 14% How often does your team TYPICALLY deploy a new build? 34% 34% 27% 23% 24% 21% 19% 13% 13% 14% 1 6% 7% Hourly Daily Weekly Biweekly Monthly Less often than monthly Page 10 Dimensional Research.

Dimensional Research February To look at the story from another angle, we asked a similar question about their ideal deployment times. Yet here we also see development s desire to deploy new builds slamming on the brakes especially for hourly builds, with only 16% reporting hourly, down from 28% last year. 4 40% 3 30% 2 1 0% 18% 28% Ideally, how often would your team LIKE TO deploy a new build? 16% 39% 3 33% 22% 17% 13% 8% 8% 4% 4% 1% Hourly Daily Weekly Biweekly Monthly Less often than monthly Again, we continue probing to better comprehend this deployment slowdown. When we compare how quickly teams deploy against how quickly they want to deploy, 9% of software professionals actually want to deploy more slowly than they currently do, up from 0% in. Difference between "TYPICALLY" and "LIKE TO" 44% 49% 9% 43% 50% 6% Faster Same Slower 54% 46% 0% 0% 40% 60% 80% 100% These data points when taken together draw a clear picture that the constant push to deploy faster and faster is hitting a wall. While this research cannot definitively say why this is happening, there are clear clues. As we saw earlier, bugs are not being fixed faster and test automation has stalled. Perhaps development organizations have leaned too far into speed and now realize they need to bring quality back into balance. Page 11 Dimensional Research.

Dimensional Research February Survey Methodology and Participant Demographics An online survey was sent to a global database of development and testing professionals. A range of questions were asked to capture hard data on current experiences, challenges, and trends in software testing. Certain questions were repeated from prior surveys conducted with the same audience to allow for trend analysis. A total of 1,091 individuals participated in the survey. Participants included a wide range of company sizes, roles, vertical industries, and geographies. More than 5,000 18% 1,001-5,000 101-1,000 31% Company Size 10 or fewer 11-50 16% 51-100 13% Asia 17% Australia or New Zealand 3% Europe 31% Region Middle East or Africa Mexico, Central America, 3% or South America United States or Canada 41% QA or Testing Automation Engineering Role 5 73% Consultant 1 Job Level Executive Development DevOps Architecture 26% 24% 34% Individual contributor 48% Manager 26% Other 0% 30% 40% 50% 60% 70% 80% About Dimensional Research Dimensional Research provides practical market research to help technology companies make their customers more successful. Our researchers are experts in the people, processes, and technology of corporate IT. We understand how technology organizations operate to meet the needs of their business stakeholders. We partner with our clients to deliver actionable information that reduces risks, increases customer satisfaction, and grows the business. For more information, visit dimensionalresearch.com. About Sauce Labs Sauce Labs ensures the world s leading apps and websites work flawlessly on every browser, OS and device. Its award-winning Continuous Testing Cloud provides development and quality teams with instant access to the test coverage, scalability, and analytics they need to deliver a flawless digital experience. Sauce Labs is a privately held company funded by Toba Capital, Salesforce Ventures, Centerview Capital Technology, IVP and Adams Street Partners. For more information, please visit saucelabs.com. Page 12 Dimensional Research.