Top 3 software testing trends identified in 2018

19 Jul 2018
Top 3 software testing trends identified in 2018

 

Every once in a while, we pause our hectic work schedules, take a step back, and reflect on what it is that we’re doing, why we’re doing it, and how we can improve. A big part of this process for us as software testers is identifying the most common issues our customers face, so we can better assess the steps we’re taking to solve their problems faster and more cost-effectively.

With half the year already behind us, now is a good time to take that pause. In doing so, I’ve identified the three top software testing trends of the year (so far): mobile testing and device farms, performance testing, and speed of testing relating to test automation.

1. Mobile testing and device farms.

What we’re seeing in the mobile application testing space at the moment is a growing need for device farms. Existing solutions, like Amazon’s device farms, are extremely expensive. As soon as you opt for using private devices, not only do the rates go up, but you don’t end up owning the devices. However, the need to test on as many devices as possible remains. One solution we’re currently investigating at DVT is creating our own private device labs that will be made exclusively available to our clients for a period of time, so they can do their testing on 100-plus devices and get as much coverage as possible all within the scope of their testing budget with us.

2. Performance testing.

Often included as an afterthought, performance testing is usually done at the end of a project or just-in-time before a major product release, or when something goes wrong in production. Fortunately, companies are starting to pay closer attention to performance testing earlier in the software development testing lifecycle. Some companies are also adding performance testing into continuous integration. There is also a range of new performance testing tools available on the market, which makes performance testing so much faster – and therefore more effective. Many companies aren’t there yet, so we’re working closely with our clients to take away the complexity that until now has prevented them from investing in the full-scale performance testing they need.

3. Speed of testing.

Most companies want their testing to be done faster, and many try to take on this task themselves with their own developers. However, as we know, testing requires some level of independence to be most effective. To solve this problem, we see widespread adoption of BDD (behaviour driven development), where the whole project team contributes to the process. This is a very positive development because teams are in effect forced to collaborate on testing from the start, to understand the acceptance criteria, and is also a valuable input into test automation. If you combine this with widescale enterprise reporting, you really can speed up your testing.

Do any of these trends resonate with your own business, or are you finding other issues more relevant to your own testing experience? If so, feel free to drop me a note at mmatthee@dvt.co.za

Steve Beck

Automation Architect, Inspired Testing

Stephen Beck, Automation Architect at Inspired Testing joined the company in 2016 and has worked to provide Automation Testing solutions for multiple clients, as well as overseeing project delivery. He has also worked on creating, maintaining, and updating the tools used by Inspired Testing to ensure that clients are provided with effective Test Automation solutions.


Linkedin

Join the conversation on LinkedIn
Connect with our experts and read the latest industry insights on our dedicated LinkedIn page.