Addressing the Diversity – Test Magazine

The Opportunities for the Future of Test Automation

The opportunities in this space right now are tremendous, and with the plethora of tools and services being provided at the moment, it is an exciting industry to be part of.

With this sentiment in mind, I believe that we will continue to see increased collaboration and communication between different companies, and therefore technologies when testing projects are being carried out for customers. We have heard for some time now about grey box testing (essentially a combination of black-box and white-box testing), and I believe that we shall see an explosion of these sort of testing practices, being more and more deployed in test environments. For some this will be a use of a combination of different toolsets, whereas for others we will see developers and testers alike working on getting a coherent test structure, utilising a combination of different techniques, data sets and of course tools.

For example: take the case of a company that is having to produce a product that now has to function in not just a windows environment, but in a mobile and Linux one also. Users expect a unique but consistent experience across the different technologies, but above all, the present-day consumer expects quality and security. We have become failure intolerant when using technologies that are no longer emerging, and have become intertwined with everyday life.

What this means for the software testing industry is the procurement of a selection of tools to test systems across a wide range of different environments. Historically we have been able to control the testing into fairly neat packages, and as the tests conducted on the different environments, all used similar hardware and networks etc. E.g. tests carried out against different operating systems of Windows XP, Vista, and 7 etc. However in the mobile and tablet world, not only does the hardware, and networks need to change, but also the nature of the tests being deployed, as you are now in a world of widely different operating systems etc. Last but not least, you add Linux, Android and Chrome into the mix alongside the traditional desktop testing, and you have a whole range of tools that have to act in harmony.

Automating the Future

Coming back to the grey box testing ethos it means that in the future we can expect testing automation tools to have a firm footfall into the development of the systems under test, and the data deployed end to end within them. Test automation tools in this rapidly changing landscape need to be positioned at the black box or user level, as after all, we need to make sure that the end-user is getting the same unique and consistent experience, whatever the system or device they are running. What I mean by unique is that an Apple user still expects a Mac look and feel to their application, as does a Windows user also expects a Windows look and feel to their application. I.e. a unique experience, but consistent functionality across the different platforms.

The positioning of these tools at the black box level is also important as the traditional object-oriented automation tools, offered by the large providers, cannot keep pace with the wide range of technologies. The rapid development interaction required to make sure that objects are embedded at the correct code level, to ensure workable automating solutions, is no longer the intelligent solution in a world now of many different devices and platforms.

Of course, in these situations, environment agnostic tools built on platforms like Java, which therefore function across multiple different systems, are ideally placed to drive the test automation. Indeed our test automation tool T-Plan Robot with its open architecture can readily achieve this level of synergy by controlling multiple toolsets and interacting with data feeds. Indeed one can truly say that image-based testing tools as a whole, have become more and more integrated into the full test process and the system development life cycle.

To satisfy the number and diversity of systems under test, the traditional demarcation lines between toolsets, have become blurred. I believe that a company can no longer consider just one suite of tools from a traditional vendor, but more a variety of tools from different vendors to achieve blanket coverage for their testing activities.

This article featured in the October 2011 Test Magazine.

Addressing Diversity Magazine

Recent Posts

Infographic showing how a software change can affect machinery safety, from assessing functionality through workflow validation, regression testing and test evidence.
Automotive

EU Machinery Regulation 2027: What It Means for Software Testing

Machinery is becoming increasingly software-driven, the new EU Machinery Regulation puts greater focus on digital change, safety and the need to validate software throughout the machinery lifecycle. The line between machinery and software is disappearing. Manufacturing equipment increasingly depends on software, digital controls, operator interfaces and connected systems. A change to software can now alter

Read More »
UK Cyber Security and Resilience Bill timeline showing key 2026 parliamentary dates and the proposed phased implementation after Royal Assent.
News

UK Cyber Security & Resilience Bill: What It Means for Software Testing

As the UK strengthens cyber resilience requirements for essential and digital services, organisations need to consider not only how systems are secured, but how they can prove critical software continues to work when change occurs. Cybersecurity is no longer simply about preventing an attack. For organisations providing essential services, resilience also means maintaining the systems,

Read More »
Abstract digital network showing interconnected orange nodes on a dark background, with one disconnected grey node representing a critical AI service outage and the importance of automation resilience.
AI

What Happens When Critical AI Services Become Unavailable?

A practical look at automation resilience, AI dependency and business continuity in an increasingly AI-driven world. Recent restrictions affecting access to Anthropic’s advanced AI models have highlighted an important question for businesses adopting AI technologies: what happens when a service your team depends upon becomes unavailable? While the circumstances surrounding the restrictions are specific to

Read More »

Book your FREE demo

You’re just one step away from saving time & money – get in touch today.

  • No code access required
  • Visual UI testing tool
  • iOS and Mac compatible
  • All platforms supported
  • Mimics real time user experience
  • Record and playback function
  • Award winning support