Historically QA departments have used different teams, skillsets and tooling to automate testing across the SDLC. This often results in duplication of effort; the same user journey’s captured via different tools in order to validate different phases of testing. Heavy emphasis is often placed on the tooling and associated languages, rather than the realisation of benefit. This leads to higher tooling resource demand and an onerous maintenance burden for automation scripts (User Interface; API; Performance; Security).
The objective of our Transformation Platform is to allow SQA clients to quickly realise the benefits of test automation across the entire SDLC, whilst significantly reducing the burden of maintenance and hence, the Total Cost of Test Ownership.
Our Transformation platform employs a uniform industry standard script creation mechanism which is used across the entire SDLC. Emphasis is placed on test coverage and test reuse as scripting is abstracted from automation programming and tooling. Further, test script execution is abstracted from tool drivers; the approach greatly simplifies the automation programming requirements and costs.
Test script reuse extends from Functional through API to Performance and Security Test. In the case of Performance Test, functional scripts are converted to Virtual Headless Automated Performance tests using a simple, seamless process. This allows execution via NeoLoad, LoadRunner, JMeter and other well-known performance test tools. For Security Test, the application under test is instrumented which allows all automated tests to become security tests providing an automated Vulnerability Self-Assessment (real time Static, Interactive, Dynamic, Software Composition and Configuration Analysis).
Because our DevOps scripting design is tool and agnostic, it can support test automation across the SDLC for any IT delivery paradigm.