Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

When it comes to DevOps and testing, change is certain

The DevOps mind-set is spreading fast and that means testers need to rethink their roles. Expert Stephen Elliot predicts what will happen with DevOps and testing.

In mid-February, the head of AT&T warned his 280,000 workers that, due to fast-changing technologies and business...

needs, they'd better be spending eight to 10 hours a week learning new skills and retooling themselves for the new DevOps world we're entering. SearchSoftwareQuality asked IDC's Stephen Elliot, vice president of IT infrastructure and cloud operations, whether software testers need to be ready to change too, when DevOps and testing meet. Here's what he had to say.

Should software testers be nervous in the new age of DevOps and testing?

Stephen Elliot: Should software testers be nervous? No, it's an opportunity. The thing is we're human beings, and, generally speaking, most folks don't like change. Certainly in the tech domain, IT people don't like change. This is really about change and progress and about the future. If you're doing manual testing, that might be OK, but you should be asking yourself: "Is this going to take us to the business conversations we need to have? Is it going to increase speed, quality and frequency of deployment?" If you do manual testing, it may be OK, but increasingly we're talking to organizations that are moving from manual to automated testing. This is a big part of the DevOps discussion, and it's a good thing; it's another of the changes we're seeing across the software development discipline. It's time to change. We're finding that, while we'll always need legacy support because nothing really ever dies in IT, we are seeing more and more leaders across DevOps looking at their situations and thinking there's a better way. It may be the time to change is now.

Is DevOps so prevalent that testers need to be worried?

Elliot: How prevalent is DevOps? It's funny; there are two ways to look at the question. Probably 70% of Fortune 1000 companies are sure they are doing DevOps based on how they view it. Their definition might be moving from manual to automated testing on a DevOps project. We're doing DevOps -- we're automating stuff. If IT leaders are having business conversations and really have a team collaborating on technology and business metrics and can articulate that, then wait a sec. If we're doing all that some might define as DevOps, the percentage is going to go down from 70% of businesses to more like 30 to 40% of Fortune 1000 companies. The perception that more companies are doing DevOps is based on how you define and view it. If you really peel away the strict definition, it's definitely less.

Next Steps

Don't make these DevOps mistakes

DevOps -- it's easier said than done sometimes

Let's rename "continuous development" to "continuous change"

This was last published in February 2016

PRO+

Content

Find more PRO+ content and other member only offers, here.

Essential Guide

A DevOps primer: Start, improve and extend your DevOps teams

Join the conversation

5 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

At your company, what happened when DevOps and testing met?
Cancel
There is no Testers role in devops, I am curious what is role of tester in devops?
Cancel
Testers manually executing manually written test case scripts should be worried about DevOps coming to their organization. It'll be harder to justify the value of the process intended to resist change and be a gatekeeper.
Cancel
@Tahira707 I think that is the concern...what IS the role of the tester in DevOps, other than writing automated tests. Testers think there should be a role, of course, but the challenge is how to create it and make it viable in a DevOps culture. @AlbertGareev, have you had experience with this personally?

Cancel
@Valerie - with what? "Testers manually executing manually written test case scripts" - that still happens in many places.

Resistance to change? - All the time. Depending on the situation, sometimes I helped to overcome the resistance and sometimes advocated for the status quo.

Example. Development team proposed to roll out a functionality into production that would [overnight] scan the database and remove transactions it would consider erroneous or done for testing purposes. I suggested to do a more detailed risk assessment first, and, based on the results, we reconsidered the idea.

Cancel

-ADS BY GOOGLE

SearchMicroservices

TheServerSide

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

Close