Blog

[Infographic] What You Should Know from the State of Software Testing Report 2017

Over 1600 testers have spoken… here’s what they reveal about the state of software testing in 2017.

The latest and greatest international report on the software testing profession has been released, the State of Testing Report 2017 by PractiTest and Tea Time with Testers! It shares results from this year’s testing survey with more than 1,600 participants from over 60 countries.

In general, the report shows a continuation of the trends that we noticed last year.

Here is what Joel Montvelisky had to say about this year’s report:

“For me the most interesting thing is to see that testing changes as an evolution more than a revolution. We see a slow but bigger adoption of DevOps, we also see testers getting involved more and more in CI and CD, and overall playing a bigger part in the general trends that are affecting our development ecosystem as a whole.”

Like we did for a similar report last year, we figured it would be helpful to sum up the info from the report in an infographic for today’s post. If you get a chance, you can read the whole report here

infographic - state of testing 2017

Let’s take a deeper look at some of the most salient findings from the report:

How Today’s Testers Got Their Start In Testing

What is funny is that more testers got involved in testing by accident (32%) than those who knew they wanted to be a tester beforehand and thus studied to become one (24%). Here it is interesting to note that formal testing training is on the rise, as 43% of testers engaged in it over the past year, up from 23% in 2016. Certifications were also a major form of learning for testers.

The other ways that testers got started in testing were:

  • 21% moved into testing from another company
  • 16% started as students or interns and decided to remain as testers since then.
  • 7% other

Today’s Important Skills for Testers

According to the report, the top three most critical skills for testers today are communication, functional automation and scripting, and web technologies. Some important virtues were also noted such as humor and patience! We agree, a good tester is one with a sense of humor and patience.

Some other tasks that testers most often reported helping with and thus should try to be good at are helping to create the documentation correctly, managing environments and being involved with the deployment and integration operations.

The Size of Test Teams is Shrinking

Some interesting shifts were reported in the structure and size of test teams. Notably, less QA teams reported to a VP or Director of QA and more reported to Project Managers. Also, in line with the previous year, test teams are getting smaller, which makes sense as development teams are increasingly adopting Agile. 26% of teams were composed of 6-15 testers while 43% had only 1-5 testers.

Agile is Today’s Standard with CI/CD and DevOps Following Suit

It is clear now that the adoption of Agile is practically universal, with close to 87% of respondents saying they work with Agile or Agile-like methodologies. This is a 5% increase from 2016, which is pretty significant given that the number was already quite high.

Right on the heels of Agile, CI/CD is almost a standard in the world today with 75% of respondents claiming they use it either all the time or in some projects. The authors of the report boldly make their conclusions about CI/CD by saying, “To the people who do not know what CI/CD is, you better hurry up and learn what it is.”

Lastly, a DevOps development model was reportedly followed by 26% of testers, up from 23% in 2016.

Adoption of New Testing Tools

Testers are testing not just applications, but also new tools for testing. 56% reported that they had used a new tool in the past year which is good news for software testing tool vendors! It’s also good news for testers because it means they are innovating. At Abstracta, we believe it’s always a good thing to evaluate new tools, in order to explore better and easier ways of testing.

Today’s Top Challenges for Software Testers

Testers face an unlimited list of responsibilities and tasks in always a finite period of time. So, it is no wonder that the number one challenge that testers reported they face is coping with time frames. Other problems that persist for testers are communicating the value of testing to rest of the organization, getting good tools and training, and time spent on side tasks not related to testing.

A Prediction for the Future

Testers were asked to look into the crystal ball of their mind’s eye and predict what subjects/ technologies will be important 3 to 5 years from now. Here are just a few:

  • Virtual and Augmented Reality (VR/AR)
  • Wearables
  • The Internet of Things (IoT)
  • Artificial Intelligence (AI)
  • Application Containerization
  • Security
  • Microservices
  • Big Data

And that wraps up the most important things you should know from the State of Software Testing Report 2017! Are you surprised by anything? We can’t wait to watch and see what happens as the year goes on, observing which trends come and go. One thing that is for sure, testers will remain in demand, and at Abstracta, we are hiring! If you are an experienced software tester, send us your resume to [email protected]

 


Recommended for You

[Infographic] The State of the Software Testing Profession 2015-2016
The Life of a Software Tester

Tags In
70 / 463

11 Comments

  1. February 7, 2021 at 6:36 pm

    This was really informative Sofia. I must agree Continuous integration/continuous delivery/continuous deployment (CI/CD/CD) helps developers and testers ship the software faster and safer in a structured environment. Unlike the traditional software life cycle, the CI/CD implementation process gives a weekly or daily update instead of monthly or quarterly. The fun part is customers won’t even realize the update is in their applications, as they happen on the fly. Hope you can write a blog on How to Implement an Effective CI/CD Pipeline
    Cheers

  2. November 9, 2017 at 1:21 pm

    Muy bueno recibir actualización de las tendencias del segmento del testing. Muchas gracias!

    1. Sofia Palamarchuk
      February 27, 2018 at 7:59 pm

      Saludos Juan! Me alegro que te haya gustado.

  3. May 29, 2017 at 10:34 am

    Great Post & creative infographic! Well explained the state of software testing in innovative manner.

    1. Sofia Palamarchuk
      February 27, 2018 at 7:59 pm

      Thank you Lisa!

  4. May 19, 2017 at 5:53 pm

    Very informative and possibly something that majority of testing community can relate to. Helping the testers to become “technical testers” is an area of struggle, since testing is already under pressure to meet timelines. Carving out time to get acquainted with new skills, training get’s pushed down to meet deadlines.

    1. Sofia Palamarchuk
      February 27, 2018 at 7:58 pm

      Thank you Sanjay!

  5. April 29, 2017 at 2:36 pm

    Great and very informative article. Thank you Sofia.

    1. Sofia Palamarchuk
      February 27, 2018 at 7:58 pm

      Thank you Onur!

  6. April 25, 2017 at 7:02 am

    Excellent Sofia for this Article, this makes more sense on points mentioned in today’s competitive world to live up to the mark of Industry Standards. Cheers.

    1. Sofia Palamarchuk
      April 27, 2017 at 6:35 pm

      Thank you Yogendra!

Leave a Reply

Required fields are marked