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.