Testing cloud-based applications

Any large  cloud-based application you have that was “not made here” will present a different testing challenge and focus from those developed in house.  Without the intrinsic knowledge of how the system has been constructed from the ground up, the responsibility for testing of any changes and integrations falls either directly on the users, a group representing and supporting the users, or frequently a combination.  The focus of testing becomes process, capability and output from an end to end, cross system perspective.

As more and more organizations adopt cloud solutions, the knowledge and control gap gets larger.  You simply don’t know what has changed from one version to the next. 

“Our client – vendor relationship with our primary software provider has been transformed. Specifically, defect process times have been slashed, from identification to resolution.”

Martin Moen, Deputy CIO – IPERS .

Testing Salesforce

Salesforce is surely one of the most popular and successful cloud delivered business solutions, but it is known to be almost impossible to test automatically as most testing products rely on technical identifiers which are constantly changing and immediately break automation. 

Not so with TestDrive.  TestDrive has built in patented AI that interprets the screen like a user and does not care about ‘invisible’ technical changes, meaning scripts still work regardless of both underlying changes and most visible changes.   Even if you have modified salesforce with Lightening components, you can still test it automatically with TestDrive

Responsibility for Testing

There is often a mixed attitude from IT teams to this situation which can vary from IT teams doing some testing, to IT doing zero testing and leaving the responsibility solely with the real users – “After all, it is the users’ system; that is why we dropped the legacy system at great expense. They should test it, we just provide the platform!”

Testing pain

Corporately, what is required is a testing solution like TestDrive that works reliably, empowers users and supports the future in which there will be on-going changes, integrations, patches, enhancements and upgrades to contend with.  All of which will need to be tested, leaving the users to do it all manually is very inefficient in both time and effectiveness.

SilverCubesCube

Change-friendly automation

Original Software has created a suite of products designed to support this process and when it comes to automation, a solution that does not rely on programming, which can be widely used by people with no programming skills. It has patented technology to adapt to change in the same way a user does. 

TestDrive is a key part of an integrated suite of products which manage IT tasks, QA testing, User Acceptance Testing, resources, business process capture, manual testing, automated testing and creation of training materials with a simple goal – ensure that application changes do not adversely affect business operations and can be rolled out as quickly and painlessly as possible. 

The end result is a change project that has been delivered more rapidly, with less effort and cost, and most importantly with maximised quality avoiding expensive business interruption.

Test automation success at Edrington

Hear Alistair Norrie, Business Technology Programme Manager share in three minutes how Edrington successfully automated their testing processes, enabling a modernisation that effected more change in twelve months than had taken place in the previous ten to twenty years. You can also download the transcript here.

Play Video

How We Help

What Next

Related Articles