Opens in a new tab
vmblog logo 2024 wht (updated)

Katalon 2023 Predictions: Software Testing Predictions

Share: 

David Marshall | Published: January 19, 2023

vmblog-predictions-2023 

Industry executives and experts share their predictions for 2023.  Read them in this 15th annual VMblog.com series exclusive.

Katalon’s 2023 Software Testing Predictions

By Mush Honda, Chief Quality Architect, Katalon

Katalon executives and researchers recently discussed the major trends reshaping the software testing industry – from the transformation of the role of software testers to the greater deployment of AI in testing. The staff discussed the expectations of business leadership, software engineers, consumers, and testers to come up with these four themes they see emerging in 2023. 

1. AI-Enabled Testing Will Get Smarter

AI-enabled software quality management platforms will continue to become easier to use in 2023. They will have greater efficacy, and relieve testers of many tedious and repetitive tasks. Testers will begin adopting AI-augmented tools for automated test generation. Other uses may include test coverage analysis and risk mitigation recommendations, defect root cause analysis and effort estimations, and test environment usage optimizations. AI-enabled products will also begin to facilitate synthetic data creation based on real-user patterns. While software testing is a long way off from being truly autonomous, the sector can look forward in 2023 to tools that are increasingly capable of serving as test team assistants or consultants.

2. Shifting to the Left Will Accelerate

Many in the IT industry view the software engineering process as a chain of activities. The development stage has traditionally been a phase in which engineers develop apps. Manual testing forces testing and integration as a separate step in production, further to the right of the development chain.

Software engineering will see an accelerated shift left from the singular phase of testing and integration towards coding teams and programmers. Testing can happen during the development phase, closer to the action of programming because testing will be much more convenient and rapid than in the past.  Testers may also find themselves increasingly picking up development tools to speed up the overall software production process while developers will do more support testing that used to be done in silos.

Longer term, with testing trending towards a web-based, low-code context, the shift left may even see business analysts and product managers executing tests that reflect their concerns.

3. Resiliency Will Rule

With mobile becoming the dominant platform for using apps, application resiliency will become a strong option for software testing in 2023. Resiliency in software is the ability of a product to quickly recover operation after a disruption, as though nothing had happened. Increasingly, testers will have to evaluate the resiliency of apps, especially on mobile devices. Mobile apps can behave in ways that are more disruptive to user behavior than desktop software ever was. The issue becomes of greater concern as the number of apps on mobile devices built for consumers (B2C) supersedes those for business (B2B). 

While B2B users may have the support of vendors or IT departments, consumer apps must work the first and every time without issue across a range of operating systems and devices. Furthermore, B2C users do not have dedicated tech support departments to help them when apps malfunction. B2C apps must be able to rebound on their own after unexpected disruption to their service. 

Testers will now have to increasingly consider and address situations such as:

  • How an app will behave when it loses internet connectivity
  • How the software behaves when it’s interrupted
  • An alert suddenly displaying on screen when a user is in the middle of a task
  • How the app behaves after it crashes

4. Domain Knowledge Will Reign Supreme

AI-enabled test software, like Katalon, will relieve testers of much monotony in test activity development. The relief will enable testers to provide greater value to a company’s business value proposition by focusing more on domain-specific items the software is intended to capture or express. For instance, building a banking app may have many regulatory considerations within which it must comply.

AI-enabled test software is great at reducing the risk of error due to generic functionality issues. It may not be able to conform, however, to testing for specific and ever-changing regulations. This is particularly important within banking and finance and other highly regulated sectors. Testers will need to increasingly apply domain expertise for new, current and evolving compliance standards.

Hiring requirements for testers in high-risk sectors such as finance will need to prioritize business knowledge and experience over routine test functions that AI-enabled test software can handle with ease. Greater sector dependence on domain expertise during testing also implies that manual testing will remain an important component of test regimes. AI is not going to solve all testing problems; manual testing is here to stay.

2023 will be an exciting year for software testing that will benefit business leaders, software engineers, testers and consumers. The increase of AI software testing will enable software engineers and testers to produce higher quality software. AI-enabled testing will get smarter as testing increasingly shifts to the left and accounts for resiliency. Industry domain knowledge, particularly in highly regulated sectors such as finance will become a higher priority. The role of software testing will reach new levels of importance in 2023 and we all stand to benefit.

##

ABOUT THE AUTHOR

Mush-Honda 

Mush serves as Katalon’s Chief Quality Architect with over 20 years of experience in Quality Engineering and Agile software delivery. A results-oriented senior engineering leader, his experience includes development and delivery methodologies with expertise in all areas of software quality engineering, test automation, DevOps, and test project management.