5 Takeaways From the 2019 State of Testing Report
5 Takeaways From the 2019 State of Testing Report
Software developers getting into testing, smaller test teams, and the further extinction of Waterfall development are all findings from this year's report.
Join the DZone community and get the full member experience.Join For Free
The State of Testing report’s 6th edition is now live, and it is packed with interesting trends and insights from the software testing community.
The State of Testing is the largest testing survey worldwide, with over 1,000 participants from over 80 countries. Created by PractiTest and Tea Time with Testers, the report aims to shed light on the most important trends in the software testing community, and grant testers the ability to better understand their professional status relative to other testers and companies worldwide.
The survey is conducted on a yearly basis and therefore provides a clear image of the evolution of testing as a profession, and where its future lies. The State of Testing is being expended every year, with additional questions surveying new trends.
Without further ado, let’s jump into the main takeaways from this year’s survey.
1) Testing Teams Are Getting Smaller Every Year
The reduction in the size of testing teams is a very visible trend when looking at answers from the last four years.
On 2016, 34 percent of the participants said they were working in teams consisting of 1-5 testers. A year later, it was already 43 percent, and in 2018 the numbers jumped an additional three percent. This year we could see a further decrease in the testing teams size, as 48 percent of testers said they are working in teams of less than 5 testers.
This trend is suspected to emerge as a result of the adoption of Agile and DevOps methodologies, and the fact that more testers are working either alone or in small numbers within larger cross-functional teams.
2) The Rise of New Technologies
The survey’s participants were asked about the systems and technologies they are testing in their companies, and the results showed an increase in areas such as: Microservices, Containers, Security, AI and Machine Learning. For this question, participants could also choose "other." Among the answers from the "other" category, were some interesting technologies worth paying attention to. Geocoding, Payments, CRM’s, Public Services, eDiscovery, and Virtual Machines were among the technologies listed.
The answers correspond to the technologies that are currently strong in the market and will continue to be relevant in years to come.
3) Waterfall Is Less and Less Relevant, DevOps is on The Rise
This item refers to the development and testing models that are used in the development process, and the results point to further decrease of Waterfall (or Waterfall-like) development practices. The desertion of Waterfall has been a persisting trend since 2016, and it seems that sooner than later waterfall will get completely out of practice. This year was the first time DevOps passed Waterfall in percentage and became the second most common model, while the Agile model still remains the most common one.
In 2016, 39 percent of the participants said they are using Waterfall or similar models. In 2017, Waterfall usage has dropped two percent, followed by a four percent drop in 2018. This year, only 30 percent declared they are still using Waterfall. The DevOps model, on the other hand, had an increase of 12 percent in usage over the same timeframe, rising from 23 percent in 2016 to 36 percent in 2019, with the biggest leap taking place from 2018 to 2019 (8 percent!)
TDD and BDD models also had an interesting rise, both now passing the 20 percent mark.
4) The Emergence of Testers that Also Write Code
Testers were asked what tasks do they perform in their organization other than testing. There were some very interesting answers, some of those appeared for the first time this year. This item can provide testers with ideas they can and should be doing other than manually testing their application.
A large number of respondents stated that they are also focusing on generating test data and preparing environments. Those responses are very positive, as they are both tasks that enable whole-team testing. Test automation remains the most common task for testers, as 74 percent of the testers pointed out test automation as one of their day-to-day tasks.
Tasks that were on the rise this year are: Test Coaching, Customer Support, TDD/BDD and very interestingly, writing code.
5) Testing Approaches Used in Testing Activities
What testing approaches do we use during our testing activities? Participants could choose more than one approach from the list. 82 percent of them said they are using Exploratory Testing, the exact same percentage from last year’s survey, and still the most widely used approach. Traditional scripted based checking is still the second most common approach, but have had a decline of seven percent this year, going from 68 in 2018 to 61 percent this year.
Overall, the numbers showed how testers blend different techniques as part of their work, combining more scripted testing with ET. It is also interesting to see how the more structured specification techniques still play a big role in our test planning and design.
The State of Testing Report shows testers the different paths and options that are available for them, regardless of their individual backgrounds and titles. It helps new and old testers understand their role in the development processes of their organizations and the changes that are taking place in their profession as testers.
The 2019 report indicated that the market is constantly transforming and that the collaboration between testers and developers is increasing. The separating lines between the roles are getting blurrier with each passing year, and each member of the team has more roles and responsibilities. Testers now need to learn new skills, that were not part of their skillset just a few years ago.
There are some interesting changes in technology taking place, and from the report, we can start to understand which will be in the front line in the upcoming years. There is much to gather from this report, and every member of the testing community can get a different and new perspective from it.
Published at DZone with permission of Omri Berkovich . See the original article here.
Opinions expressed by DZone contributors are their own.