Validata SAS | ALM for Banking and Finance

Switch to desktop Register Login

Validata ATS

  Overview

Validata ATS is a comprehensive end-to-end automated testing solution enabling Temenos T24™ implementations to be performed more efficiently, reducing overall project cost and significantly improving quality.

Traditional test automation systems originated in a world that moved at a much slower pace, where waterfall development was the only game in town and no-one attempted to tackle automation of fast moving, mission-critical applications. These products all get their capabilities from powerful scripting languages, something that sounds good in presentation, but has become a horror in the real world, requiring a cult of highly skilled and highly paid test automation engineers to communicate with the complex and mysterious deity, the test automation tool.

Unlike traditional tools, Validata ATS takes an entirely different approach and focuses on the analytical aspects (the context and the content), thus providing root cause analysis linking Business Processes, Requirements and Testing. It’s UI driven, with no traditional scripting required. It ensures that test automation can be completed by the people who know the business best – the business users themselves and the analysts.

       
 

Advantages and Benefits:

 
 

Efficient Testing

  1. Reduced Testing time - Less time to develop: Shortened application life cycle and faster time to market.
  2. Reduced QA Cost: Upfront cost of automated testing is easily recovered over the lifetime of the product. Performing automated testing has a much lower cost, is many times faster and has fewer errors.

 
 

Effective Testing

  1. Greater Coverage: The productivity gains delivered by automated testing enable more and complete testing. Greater coverage reduces the risk of malfunctioning or non-compliant software.
  2. Improved testing productivity: Test suites can be run earlier and more often.
 
 

Improved Process

  1. Consistent test procedures: Ensuring process repeatability, resource independence, eliminates manual errors.
  2. Replicating Testing across different platforms is easier using automation.
  3. Results Reporting. Automated testing produces convenient reporting and analysis with standardized measures allowing more accurate interpretations.
 
 

Better Use of Resources

  1. Testing is a repetitive activity. Automation of testing processes allows machines to complete the tedious, repetitive work while resources are diverted to perform other tasks. Test team members can therefore focus on quality.
 
       


       
 

Product capabilities:

 
  End-To-End Automated Testing Capability: Functional, Technical and Continuous Regression Testing for Temenos T24™. A test engine which will gain application intelligence through its own built-in intelligence.  
  Test Requirements specification and design  
  Supports Manual Testing  
  Business Flow Modeling - enables you to manage your complex business workflows, build your automated test assets against them. Integration with ARIS.  
  Role–based user model for access security, data visibility and workflow  
  Full audit trail and version control  
  Linking of requirements , defects and risks with test scenarios  
  Faster test case design  
  Project plan management – manage resources and tasks effectively  
  Integrated with Performance testing – tests created for functional testing can be reused for performance tests  
  Pre-built content Accelerators with 75% of the core test cases available from the outset  
  Adapters enable mapping between Validata objects and the system under test  
  Test Data Management: Manage the Test Data and Expected Results within one central repository.  
  Intelligent Test Execution - schedule tests for immediate or future execution  
  Accurate real-time reporting through configurable dashboards enabling the user to see data from all projects, compare them, notice correlations and identify trends.  
  Integrated defect and change management Synchronization with other quality management systems available in the market (IBM, HP etc)  
       


Validata ATS supports all types of testing:

Functional
With Functional Testing, we can ensure the reliability of the system and that business requirements are fulfilled.
System Integration (SIT)
Through System Integration Testing the bank can ensure that the design of the interfacing systems meets the requirements
Regression Testing
Regardless of some high level corporate vision, many banks are driven by a project-to-project ‘survival’ strategy. Despite any buzzword models being discussed at the initiation of the project, testing is always going to be the area to be squeezed the hardest, when you run out of budget.

In addition, ongoing investment is not considered important enough to maintain and update regression suites, with the result that they are quickly becoming out of date and execution becomes a waste of time and effort.

Validata’s approach to regression testing is flexible to ensure that each regression test comprehensively tests the end-to-end architecture without being excessive. The test packs previously created for Functional Testing can also be re-used for Regression Testing and then stored for re-use for Upgrade and Patch testing and in future implementations. Utilising Validata SAS risk-based approach, automated and effective regression testing on-demand is delivered.

The separation of the logical definition of business processes and tests from the physical system implementation insulates the tests from changes in the application under test. Script-based test tools require GUI map updates and script reprogramming whenever an application changes. Validata SAS can handle many such changes (that don’t affect the logical model) simply by creating a new version of the mapping.

Because Validata SAS stores a dataflow model of the application under test, it can calculate expected results. This is useful for static test data (data which does not have to change from test run to test run) but it is especially useful for dynamic test data – test data that is variable on input from test run to test run, making the dependent expected results also variable. This is a common challenge in regression testing that must normally be tackled programmatically.

Validata’s automatic date and logical day handling provides another useful regression tool.
User Acceptance (UAT)
User Acceptance Testing (UAT) is one of the final stages of a project and often occurs before a client or customer accepts a new system.

UAT acts as a final verification of the required business function and proper functioning of the system, simulating real-world usage conditions. If the software works as intended and without issues during a simulation of normal use, one can reasonably infer the same level of stability in production. These tests, which are usually performed by clients or end-users, are not focused on identifying simple problems such as spelling errors and cosmetic problems, nor show stopper bugs, such as software crashes; testers and developers previously identify and fix these issues during earlier testing phases.

UAT will also verify that the users have been adequately prepared to operate their new and changed business procedures and job definitions including all hand-offs.
Performance
Performance Testing is cross platform, script-less and user friendly testing that provides easy and accurate result analysis and reduces execution, time, risk, cost and effort.
User Interfaces (UIT)
Through User Interfaces testing, the organization ensures user acceptance of the systems, increases its usability and achieve efficiency and cost effectiveness.
Message
The tool supports automated end-to-end testing for SOA, SWIFT and ATM technologies, eliminating defects and saving costs, time and effort.
Parallel
The tool performs parallel testing on multiple environments using its specialized test engine adapter. The adapter distributes the execution cycles against the desired environments based on user settings. The test engine can also run in parallel virtual users, simulating real scenarios for stress, load and performance testing.