Triangle for Allegro

Bringing Class-Leading Test Automation to Allegro

Triangle has been used for testing ETRM platforms for almost 10 years and now Triangle Test Automation® is available for the Allegro ETRM platform. All the functionality expected of a class-leading test platform is present:

  • Trade Life-Cycle Automation

  • Based on industry standard testing tools

  • Microsoft Azure DevOps Integration

  • Dynamic Test Generation

… plus unique functionality for testing Allegro ETRM.

Deal to Cash

Use Triangle to automate testing of trade life-cycle; from deal entry, through valuations, invoicing and settlement.

  • Create and update static data such as contracts and counterparties.

  • Insert and update prices

  • Create and update trades

  • Run and check valuations

  • Run and check Settlement/Accrual Validation

  • Create Payable and Receivable Invoices

  • Create Cash Payments/Disbursements

Automated Regression Testing

Every change to a complex ETRM system carries the risk of breaking existing functionality. Triangle can automate the checking of over 150 core Allegro tables; from trades to prices, from static data to valuation results. This functionality provides powerful protection against accidental regression and supports the regression testing of:

  • Impact of static data changes

  • New/Changed Class Events

  • Trade and Price Interfaces

  • New Allegro versions

  • etc

Dynamically Generated Tests

Your ETRM system doesn’t stand still, so why should your tests?

Triangle is unique in offering the capability to dynamically generate executable tests based on your ETRM configuration.

Automatic test execution is only part of the answer. Triangle brings automated test creation. Using GUI automation to enter a single trade might take an hour; creating and maintaining 100’s of such test cases is not realistic. Dynamic Testing allows you to create 100’s or 1000’s of tests on day one, and then re-create them at any time as your ETRM system evolves.

Test Evidence and Compliance Reporting

External regulations and internal compliance procedures place an increasing importance on demonstrating a robust approach to ensuring the integrity of trading platforms. Fortunately Triangle generates full test execution reports (including full details any noted failures) that can be readily adopted as part of your Change Control Process.

No Fragile GUI Automation

Triangle does all this using the built-in Allegro APIs. It doesn’t use GUI automation, which is known to be slow to write, slow to execute and extremely fragile.

 

Allegro ETRM is a product from ION. Trinitatum is unaffiliated with ION.

Azure® is a registered trademark of Microsoft Corporation.

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