Automate the Automation
TARIS the Atoma test and release tool, makes light work of the complex and time-consuming task of planning and implementing test plans and releasing the changes into your core banking system. To get the best from the Temenos core banking platform, it is essential to run the latest version, but each upgrade should be thoroughly tested before release. With TARIS the process is greatly simplified through the use of automation technologies. Pre-populated test plans and test specification templates, powerful analytics and automated test capturing help reduce the effort and expertise needed to keep on top of the change, test and release cycle. TARIS covers all aspects of testing from ISB and SIT through to complex UAT and is supported by a comprehensive on-line dashboard which gives a single view of all activity.
Features and Benefits
Pre-populated templates for test plans and test specifications are included in the TARIS quality dashboard which displays all aspects of test specification, execution, bugs reporting, changes delivered and their impact on test coverage and risk.
Formulating a test plan has never been easier with our pre-populated plan templates, including bank independent test specifications which we have compiled from decades of hands-on test experience.
With the TARIS quality dashboard you can follow your progress on a highly visual on-line display.
This highly valued feature allows the user to test sensitive processes where the risks are high. The risks are measured in advance using analytics drawn from banking system data which is clearly visualised on the dashboard. This allows the user to allocate appropriate resources and to optimise test coverage and execution efforts.
With the analytic capabilities you can find areas in your test coverage and defined scope which are under or over represented compared to the associated risk derived from value, frequency, number of changes, bugs reported or other custom values.
Our automated T24 interaction capturing and interpreting feature allows expert knowledge to be transformed into a company asset using just a single execution. This one-time investment can be leveraged in multiple ways, including formal process documentation, manual or automated testing and training.
A single business user can specify a large number of business cases by executing them over a test environment just once. Later, this information can be leveraged in manual execution by less experienced personnel or fed into test automation or eLearning material generation.
Very low additional investment is required to create e-Learning training materials from the previously captured T24 Business Case interactions or from automated tests. This content is in standard SCORM format, so it can be used on an in-house SCORM compliant LMS, on Atoma’s cloud hosting or uploaded to the Temenos Learning Community engine. If you have manual test/business case capturing or test automation from Atoma, training your users via e-Learning is possible at very low cost and effort.
Easy to use, agile methodology-based test management system allowing the assignment of tasks to testers, supporting them with an agile board for progress administration. TARIS comes with integrated real time reporting and information sharing. It offers functions for a high efficiency assisted, tracked, monitored and reported test execution.
Fundamental team task organisation is administered within the same toolset , so all tasks are executed, tracked, and reported automatically. An agile board, tool assisted typical task executions – such as login – enhance the efficiency of manual testing.
Multilingual test case repository with guided specification editor. It includes pre-defined high-level test cases, version controlled in the test case repository in a multilingual format.
TARIS comes with a basic high-level test pack. By repeating manual test executions on the bank specific environments, a fully detailed specification can be produced, matching the bank system and business processes.
TARIS capabilities aligned with methodologies and best practice, distilled from years of T24 specific test automation, enables the creation, execution and low maintenance of end to end, up to UAT complexity, multi-day test packs covering all major interfaces. Business process oriented test scenarios, independent from database content, static data or T24 release. Test logic can be imported from manual capturing or directly implemented using assisted test design instead of record and replay. Execution modes include functional, non-functional and true regression testing.
You can automate a test scenario using TARIS’ assisted editor with approximately the same effort as executing it manually and documenting the inputs and system responses the conventional way.
Our product can utilize – alongside our highly efficient T24 specific automation engine – Selenium and Appium for general purpose web and mobile application testing. The banking domain specific framework, advanced test automation functions and unified reporting enables the usage of our single automation product for comprehensive bank testing.
Complex baking systems must be tested end to end, including all interfaces (UI and technical), covering processes which might require multiple banking days covered, with various user roles. Such complex test sets usually require high effort to create or tailor to the bank, and proportionally even higher to maintain long term.
Our product can handle a full UAT test (500 test scenarios including 15,000 test-cases, spanning over 30 banking days with transactions, automated COBs in between, most technical interfaces plus UI covered) within a two-week cycle in true regression mode, including analysis and reporting with two resources only.
TARIS supports multiple tests including ISB, SIT, UAT, functional, regression, unit, non-functional testing using assets created only once.
Atomic unit tests can be combined to create complex scenarios completely or partially. Test results can be assessed using pre-defined expected values or a previous baseline execution in true regression testing.
To create and maintain a complex test pack is a huge investment. TARIS ensures that this investment will be minimal (80% less compared to a conventional approach), maintenance efforts significantly lower (max. 15% of implementation effort per annum) and the created test assets can be used from early ISB testing to later upgrade and BAU.
Very little preparation effort is needed to start an automated test on any T24 release or database content. An automated testing service is available on demand, allowing you to test any time.
All this ensures a very low total cost of ownership (TCO) of the automated testing service.
No specialist knowledge needed to compare environments.
Rapidly and reliably compare any of your Temenos environments to identify the root cause of any issue identified during testing.
End to end quality checks are built into the system. Analytic capabilities filter changes not matching pre-defined technical requirements and incompatibility with local T24 system setup.
Every step in the change management process is rigorously checked against best practice and alerts the user to the probability of failure at the onboarding or latest at deployment stage.
Single changes or full releases can be automatically deployed into multi-application banking environments such as the full Temenos digital suite and many legacy systems. Such deployments can target clustered environments automatically keeping nodes in sync. In certain cases, the deployment can be rolled back.
With roughly 25 clicks, a full release can be composed, containing a large number of BCON, T24 Update, DesignStudio package or non-T24 application changes, which can be single-click deployed to even a multi-company, multi-application, clustered environment, including the execution of deployment special (manual) instructions.
TARIS can handle not just the Temenos digital suite but other 3rd party application releases and changes to be included in single releases. Changes can be sequenced to define deployment order, automatic dependency checking, and other workflow-based and approval/rejection checks, ensuring consistency of your releases. Flexibility of release definitions covers all real-life scenarios, taking individual changes from daily drops to weekly, monthly or quarterly releases.
TARIS provides everything you need to ensure that only effective, tested and approved changes are deployed in to your environments, in the right sequence, in a fully auditable manner.
TARIS comes with pre-automated actions where you can include changes or environment specific variables allowing you to automate the special instructions described by the originator of the change. This allows you to easily reach 100% of automated deployments securely without human interaction in a segregated manner.
For 90% of change deployments, no human intervention is needed other than importing it into TARIS. For the remaining cases – where special/manual instructions are prescribed – a set of pre-automated “manual actions” are provided by TARIS, which require just a few parameters to reach 100% automation of deployments. This way deployments are possible without granting direct access to sensitive environments or leaving possibility for human mistakes.
All actions are logged (user initiated or scheduled), the environment history maintained (even rollback, copy or refresh actions) enabling full search and reporting for any IT or security audit requirements. With the help of TARIS you will be able to answer easily questions like:
- Who approved this change?
- What was the configuration of our system on this date?
- Who modified and why this system element?
- Was this in the system before changes were made?
Role-based privilege management, environment level access management, 100% automation with system stored access details allowing operational tasks and deployments to be completed without direct access to sensitive environments. Federated user management and LDAP is supported.
A user manager grants and sets up access to an environment for an operator. Release engineers define and automate release deployments. Testers approve changes to a specific stage. Operator can initiate deployments without even having access physically to the respective environment (if all approvals and statuses are present).
From a tool supported deployment automation and release management to a full-auto CI/CD pipeline in a few weeks’ time. TARIS has standard WebService APIs to integrate with any 3rd party tool, whether it’s a repository, workflow application, a development or building facility. All major functions of TARIS are available both through GUI and API.
TARIS comes with pre-automated actions where you can include environment specific variables allowing you to automate the pre and post COB process, or to automate typical operational or maintenance processes. These automated process templates are environment independent, and can be executed scheduled, ad-hoc/on-demand or condition triggered. TARIS will also execute, monitor and alert if needed.
T24 COB and online monitoring, including alerting when required, is ‘out of the box‘. TARIS also integrates with enterprise level monitoring frameworks using standard SNMP protocol.
We have designed TARIS to be non-invasive to your banking system; we do not modify anything internally within your system. It is a flexible solution allowing you to run on open source or supported stacks. It includes SSO, designed to have a simple architecture. It leaves a small footprint on your infrastructure and operational efforts, ensuring low TCO.
TARIS can run on Linux, Unix and Windows. Application server vary from Tomcat, jBoss to Websphere. Database can be MySql, MariaDB, Oracle. Users can log in to the server-based application using any standard browser like Firefox or Chrome, or even MS Internet Explorer. On the core banking system side, a tiny Java agent must be installed but no other changes are necessary.