Triangle Core

 

Automates Core Testing Operations

At its simplest, testing is simply inputting data; invoking an application and testing the output matches our expectation.

So why do test automation projects tend to take so long to get off the ground and often fail to yield the predicted benefits?

It’s because there is usually a lot of code involved in orchestrating the tests themselves and this code needs to be written first. Of course, the test automation code must also be more reliable than the actual software under test since orchestration failures will result in false signals from the ‘brittle’ tests.

Triangle Core, part of the Triangle Test Automation® family, is the library of test steps that enables the speedy and accurate creation of automated tests.

With Triangle Core I can:

  • Easily compare expected and actual results for large data sets e.g. millions of records using advanced data aggregation techniques

  • Simply handle data in a variety of types e.g. databases, spreadsheets, xml, json, text

  • Invoke web services / middleware components / command line utilities

  • Mock multiple web services to perform advanced integration test scenarios

  • Automatically record system performance for every single test operation and produce on demand trend analysis between builds

  • Generate rich .html test reports in business language with detailed test step drill downs

  • Rapidly build a ‘like for like’ regression testing capability e.g. to identify regression between master and candidate builds

  • Seamlessly integrate as a quality gate for a build or release pipeline e.g. in Azure Dev Ops

Triangle Core Report

Triangle integration tests running in parallel in Azure Dev Ops Pipeline

 

Triangle Test Automation® is a registered trademark of Trinitatum Ltd.