• FR : +33 (0) 491 370 638 | INT’L : +44 (0) 203 8580789 | Contact

QualityFactory

Global Market Solutions provide a Suite of testing tools for the Treasury and Capital Markets. Financial institutions, especially within investment banking, are  often faced with the tradeoff between time to market and quality when it comes to IT related projects. This has been accelerated recently with the internal or external pressures to upgrade or release new versions to meet regulatory requirements or transformation features. In this context, the requirement for an automated quality solution is becoming a real objective. Global Market Solutions, with experience with various integration projects in Europe, has decided to invest in a Quality solution based on extensive client inputs. The first Solution of the GMS Quality Factory has been designed and customized especially for Misys’ Summit Software. QualityFactory consists of, the batch module for Summit FT testing outputs and, a User Interface testing engine which includes performance testing features.

Key Benefits

Quality Factory is a competitive solution with the following main advantages:

  • Zero development to record the testing scenario
  • Summit FT natively compliant
  • Testing Summit FT down to the database
  • Easily installed and ready to use immediately
  • Compliant with continuous integration Suites
  • Efficient for performance testing
  • Availability of statistics and comparison tools
  • No specific third party components needed. Easy to deploy
  • Flexible scenario editor and scenario maintenance features

Requirements

From our clients’ feedback, we had the following as the the most important User Interface testing requirements:

  • Compare two single sequences performed by a given user and ensure consistency in the results
  • Test the full chain of Summit FT technical components down to the database
  • Record the test sequences easily and quickly and avoid a long development process
  • Launch use cases previously recorded as a sequence in parallel to simulate a real production workload
  • Monitor performances and compare them from one version to another
  • Easy to implement and to use
  • Compliant with a “continuous integration” already in place within the bank
  • Scenario video recording

Design

The module has been designed in .NET/C# to be close to the Summit FT technology and uses http/https.

Features

User Interface

  1. User sequence recording: creating the test cases.
  2. Test cases library: ordering, filtering & maintenance
  3. Replay a single test case: replay, statistics and intelligent comparison features
  4. Performance testing: replay in parallel X test cases Y times with several options to simulate real use cases.
  • Matrices of concurrent virtual users and test cases
  • Option to include “thinking time” meaning including all the time corresponding to no action from the users on the desktop
  • Include or not latencies (laps) between the parallel connections
  • Assign a desktop, program mode and scenario to a user
  • Granular comparison results and performances statistics

Composite scenario with new path and user settings
It allows building complex scenario based on a combination of single scenarios. It typically permits to launch a trade entry with a Front-Office user and combines it with the related deal validation done with a Back-Office user. With a composite scenario we test the features themselves, but also the SAL and related access rights in one run. Note that the composite scenarios are compliant with the load tests

Dynamic Field Editor:
It allows to map a given field in the source environment with the same field in the target environment. For example if we have a scenario with actions on tradeId XXX on the source, we can now map XXX on YYY and play the scenario on YYY in the target environment

Scenario Variator:
Allows to record a scenario with variable XX and then edit and rename the variable with another value. For example, record a trade with CUSTOMER1 and replay a scenario with CUSTOMER2, CUSTOMER3 etc

Reporting

“QualityFactory Report Launcher” offers to run a Summit FT report, displays the outputs and uses pivot tables if needed. It also shows the structure of the report outputs that can be fully customized (choose the column to be tested, tolerance ranges for numeric fields and the record keys).
No issues anymore with a full report in diff just because a new column has been added in higher releases !

  1. Report editor allowing to download a list of Summit reports
  2. Report configuration to define properties to be checked during the comparison
  3. Tolerance check definitions
  4. Report launcher

Compliance with continuous integration tools
QualityFactory can be launched in batch and is fully compliant with continuous integration tools