presentazione allinweb saallinweb.ch/wp-content/themes/responsive/images/allinweb... ·...

35
ALLINWEB AG Know to act…Act to win Avaloq Test Automation Framework Solution

Upload: others

Post on 08-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

ALLINWEB AGKnow to act…Act to win

Avaloq Test Automation Framework Solution

Page 2: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb 2014 – All rights reserved 229 January 2015

Index

1. Meeting Objective

2. Allinweb Presentation

3. Avaloq Presentation

4. Allinweb Solution Objective

5. Allinweb Solution Characteristics

6. Allinweb Solution Components

7. Live Demo

Page 3: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Meeting Objective

Allinweb 2014 – All rights reserved 329 January 2015

The objective of this presentation is to show

ATF – Allinweb Test Framework

a Test Automation Framework made by Allinweb AG

using HP automated software testing suite (ALM, BPT, UFT),

to build, store and execute test cases (individual or bulk) on

Avaloq Smart Client (version 3.6 and later, based on Microsoft

.NET).

Page 4: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb 2014 – All rights reserved 429 January 2015

Index

1. Meeting Objective

2. Allinweb Presentation

3. Avaloq Presentation

4. Allinweb Solution Objective

5. Allinweb Solution Characteristics

6. Allinweb Solution Components

7. Live Demo

Page 5: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb AG is a Swiss consulting and IT services company.

Allinweb provides its customers, which belong to both private and public sectors, with highly qualified consulting services concerning:

Allinweb was founded in 2004, following the intuition of its partners, who believed in the successful blend amongIT professionals and Finance expertise, in such a way to offer cutting-edge integrated solutions to its customers.

Company’s strategy is based on integration among specialized professionals, coming from the best internationalconsulting companies (Accenture, Price Waterhouse Coopers, Capgemini, E&Y, IBM, Oracle, Datamat). NowAllinweb can rely on the skills in ERP implementation, Project Management methods (PRINCE2/PMP), RequirementAnalysis, Test Management, Development.

In 2006 Allinweb decided to extend and to reinforce its consulting offer in Financial Services, becoming an AvaloqImplementation Partner Candidate.

Allinweb, with 6 different delivery workstations, is a Test Center of Pearson Vue and an Accredited TrainingOrganization PRINCE2.

In 2008 Allinweb has become a SAS Partner in order to support implementation and maintenance of SAS Modulesin banking and industries environments.

In 2009 Allinweb has been recognized as a Certified iPhone Developer Program.

In 2009 Allinweb has developed a home banking platform integrated with iPhone and BB.

In 2012 Allinweb has completed creation of mirror trading forex platform, available on web and on mobile, forretail customers and banking brokers

In 2013 Allinweb decided to develop an internal Test Automation Solution in order to support Avaloq clients duringproject release upgrade

Allinweb - Mission & Company Profile

• IT Governance• Business Intelligence and Data Warehousing• Assessment and ERP integration (SAP & SAS)• Database administration• Network security

• Project Management• Banking Business Consulting• Organization and Processes• Test Management• Risk Management

Allinweb 2014 – All rights reserved 529 January 2015

Page 6: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Strategy Management ConsultingImplementation

& Application

• Change Management• Assessment and implementation of

new organizational models• Program Management

• Software Selection

• Project Management and PMO with PRINCE2 & PMP methodology

• Test Management• Application Functional design• Applications Functional Assessment

and Implementation Roadmap• Assessment of Processes and BPR

• Custom Solutions Implementation• System Maintenance & Change

Management• System Implementation

• Project Management and PMO with PRINCE2 & PMP methodology

• Test Management

• Mobile Banking Solutions• Web Portals• System Integration

Allinweb - OfferingFi

nan

cial

Se

rvic

es

LAB

Allinweb 2014 – All rights reserved 629 January 2015

Page 7: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Operational Systems

Database

Languages

Allinweb - Technical Highlight

Allinweb 2014 – All rights reserved 729 January 2015

Framework / Suites / Tools• Windows 9x/NT/2K• Unix (Aix, Solaris)• Linux• iOS • Avaloq Banking System

• Olympic• Oracle

– ODI 10g – Warehouse Builder 10gR2– Discoverer 9i – Form & Reports– Applications

• TOAD • Business Objects 5• Pearson Vue• HP Quality Center, ALM, UFT• MS Visual Studio 2008• MS SharePoint• MS Team Foundation Server 2008• Clearcase• Harvest• xCode• SAS (Enterprise Guide, Data

Integration, Management Console, Web Report Studio, Infomap, Multidimensional Data / OLAP,)

• Oracle 9i ,10g, 11g• MS Access• SQL Server 6• Natural/Adabas

• PL/SQL• Visual Basic• VBA• VBScript• Cobol• ASP .Net• Java2 • Java Swing• J2EE• NetBeans• Apache Struct 2.0• Jbuilder Borland• HTML• C# in ambiente .Net• ObjectiveC• Cobol• Joomla 1.5• Unix shell• SAS Base, SAS Macro

Page 8: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb – Market presence

Allinweb 2014 – All rights reserved 829 January 2015

High know-how in Bank Market

50%

15%

10%

10%

15%Financial Services - Banking

Financial Services - Insurance

Project Management

Allinweb Lab

BPM/BI

Page 9: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb 2014 – All rights reserved 929 January 2015

Index

1. Meeting Objective

2. Allinweb Presentation

3. Avaloq Presentation

4. Allinweb Solution Objective

5. Allinweb Solution Characteristics

6. Allinweb Solution Components

7. Live Demo

Page 10: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Currently employing over 580 people, the Avaloqgroup is one of the leading developer of bankingsoftware in Switzerland. More than 65 banks puttheir trust in the Avaloq Banking System.The customer-oriented approach, warranted byAvaloq Community collaboration, ensures thatproduct is available at the time you expect it andthat it meets high quality standards. The AvaloqBanking System replaces existing IT systems andincorporates them into a universal bankingplatform with a modular structure, covering allbanking processes and functionalities. To achievethis, Avaloq draw on many years of bankingexperience.

Strategy

“We want to keep growing. We are going to buildon our excellence in private banking whileexpanding specifically in the retail and universalbanking market. We will also expandinternationally. Avaloq primary objective remainsthe constant improvement of the product andcontinuing expansion of the range of services weoffer. We see ourselves as a stimulating factor inthe banking sector and strategic partnerships willcontinue to play an important part to achieve this.”

Business Model

Avaloq Community Collaboration to reach project implementation

Avaloq Presentation

Allinweb 2014 – All rights reserved 1029 January 2015

Page 11: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Avaloq - A Selection of Customers

Allinweb 2014 – All rights reserved 1129 January 2015

Page 12: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Fundamentals

Front Office

Exchanges/Brokers Interbank Communication Market Data

Ava

loq

Op

en In

terf

ace

Third-Parties Systems (e.g. eBanking, ATM, Printing, Archiving, etc.)

Bu

sin

ess

Pro

cess

Man

agem

ent

Middle and Back Office

Cash Operations Portfolio Management Contact Center Fund Distribution

Card Management Client Relationship Mgt Central Registry Global and Ex Custody

Payments Investment and Trading Financing

Cheques

Physical Securities

Avaloq Banking Suite

Payments Transactions

Card Transactions

Securities, Options and Futures

FX Management

Treasury and Money Market

SLB and Repo

Home Financing Proposition

Credit Application and Process

Credit Transactions

Settlement

Reconciliation

Corporate Actions

Collateral Management

Credit Risk Management

Bank & Risk Management

Taxes

Interest Management

Limit Management

Compliance (KYC/KIT) Operating and Monitoring

Regulatory Reporting

Legal Reporting

Client Reporting

Financial Accounting

Cost and Fees

Security Management

User Management

Allinweb Experience

Allinweb 2014 – All rights reserved 1229 January 2015

Page 13: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Test Framework Functional Coverage

Allinweb 2014 – All rights reserved 1329 January 2015

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

CashOperations

CashManagement

PortfolioManagement

CRM CentralRegistry

60%

20%

60%

40%

80%

Avaloq Model Banking 3.6: Front Office Module

Cash Operations

Cash Management

Portfolio Management

CRM

Central Registry

Page 14: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Test Framework Functional Coverage

Allinweb 2014 – All rights reserved 1429 January 2015

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

20%

70%

Payments

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

80%

70%

50%

40%

60%

Investments and trading

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

60%

40%

30%

Financing

Avaloq Model Banking 3.6

Page 15: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Test Framework Functional Coverage

Allinweb 2014 – All rights reserved 1529 January 2015

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

60%

40%

35%

50%

80%

60%

50%

10%

Avaloq Model Banking 3.6: Middle/Back Office

Settlement

Reconciliation

Corporation Action

Colleteral Management

Master Data Management

Credit Risk Management

Credit Transactions

Taxes

Page 16: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Test Framework Functional Coverage

Allinweb 2014 – All rights reserved 1629 January 2015

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

80%

70% 65%

55%

60% 60%

40%

Avaloq Model Banking 3.6: Fundamentals

Accounting

Costs & Fees

Limit Management

Regularity Reporting

Central Services

Security Management

User Management

Page 17: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb 2014 – All rights reserved 1729 January 2015

Index

1. Meeting Objective

2. Allinweb Presentation

3. Avaloq Presentation

4. Allinweb Solution Objective

5. Allinweb Solution Characteristics

6. Allinweb Solution Components

7. Live Demo

Page 18: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Objective

Allinweb 2014 – All rights reserved 1829 January 2015

The objective of the Allinweb Test Automation Framework is to support Avaloqcustomers in the test phases of Avaloq release upgrade projects.

The target customers are both Software Firms or Outsourcers who implement and manage Avaloq systems, and the Banks themselves who, after software upgrades, often experience regression problems on their Avaloqparameterization.

• Due to the growing number of customers to manage and the increasing complexity of the Avaloq system and its parameterizations, Software Firms or Outsourcers need to reduce the time of testing for each project or, in the same time frame, increase the number of test cases performed.

• On the other side, the Banks, even those who perform only the UAT, need to execute complete no-regression tests and, possibly, implement in a short time repeatable test cases also for the new or modified functionalities of the new Avaloq release.

Page 19: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb 2014 – All rights reserved 1929 January 2015

Index

1. Meeting Objective

2. Allinweb Presentation

3. Avaloq Presentation

4. Allinweb Solution Objective

5. Allinweb Solution Characteristics

6. Allinweb Solution Components

7. Live Demo

Page 20: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Characteristics

Allinweb 2014 – All rights reserved 2029 January 2015

• 100% HP ALM-UFT compliant

• Developed on Avaloq Model Bank release 3.6 (Full compatible with older release)

• No update needed for new Avaloq release

• Easy and rapid adoption of test cases for the test of a new Avaloq release

• Easy to use for technical people not necessarily skilled in UFT

• Easy to use for the execution of test cases by people who are not necessarily Avaloq experienced users

• Quick impact analysis to verify the validity of test cases (already in library) to test a new Avaloq release

Page 21: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Automation Process Adoption

Allinweb 2014 – All rights reserved 2129 January 2015

This step is executed by HP & Allinweb consultants:

HP ALM 12, HP UFT 12, Allinweb Avaloq testing

Framework are installed

Installation

Configuration

Run

Mantenaince

This step is executed by Allinweb consultants and

consists of needed customizations by pre-built test

cases, to become fully compatible with customer

Avaloq customizations.

N.b. Pre-built Test cases are ready to run with Avaloq model banking

This step is executed by Allinweb consultants or

directly by customer (previously trained), for each test

campaign test cases are updated to new Avaloq

Releases.

This step is executed by Allinweb consultants called on

demand to keep test cases updated to new Avaloq

Releases.

Page 22: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb 2014 – All rights reserved 2229 January 2015

Index

1. Meeting Objective

2. Allinweb Presentation

3. Avaloq Presentation

4. Allinweb Solution Objective

5. Allinweb Solution Characteristics

6. Allinweb Solution Components

7. Live Demo

Page 23: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Components

Allinweb 2014 – All rights reserved 2329 January 2015

• Availability of a function library to manage the different type of Avaloq layout (e.g. form, table) or command (e.g. workflow, context)

• Availability of modular business components covering simple Avaloq business logic and easily reusable to create business process tests

• Availability of a data driven business process test case library

• Availability of a database to store test case input data, such as to provide an easy maintenance of test cases and when it is necessary, to adapt them to test new or modified Avaloq functionalities

• Availability of a web-based front-end to easily maintain the input data of the test cases

Page 24: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 2429 January 2015

• HP• ALM 12 with BPT 12• UFT 12• Oracle 11.x

• ATF• IIS• Oracle 11.x *

• Avaloq• Server & client• Oracle 11.x

* ATF can migrate to any Open source DB

Page 25: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Test Framework & Third Parts

Allinweb 2014 – All rights reserved 2529 January 2015

• Allinweb Test Framework could be expanded through specific customizations/projects to support Integration tests to automate business flow through all IT environment.

• Automated Integration Test allow customer to increase the quality of their IT environment and of course of their business.

Third-Parties Systems (e.g. eBanking, ATM, Printing, Archiving, Front Office platform, Legal Reporting, MIS, SWIFT component, etc.)

Page 26: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 2629 January 2015

Pre-built Manager library

• A set of pre built ‘Libraries’ are ready to use for workingon all Avaloq Object (Form, Table, Button…)

• Creating a new business components was never so easy.

Page 27: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 2729 January 2015

Pre-built Business Component

• A set of pre built ‘Business Components’ covering all Avaloq core business funcionality.

Page 28: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 2829 January 2015

Pre-built Test Cases

• A set of pre built business Process Test covering core Avaloq area

• You can create a test with just a drag & drop processusing pre-built Business Component

Page 29: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 2929 January 2015

Web Site: Test Cases

• You can easily access to Business Process Test Case to configure its data & navigation path

Page 30: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 3029 January 2015

Precompiled value

• Avaloq data like Currency, Business partner, Avaloqmenù, Avaloq workflowaction, form field… are preloaded

• Fields are shown by pre-builtcriteria

Page 31: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 3129 January 2015

Step List

• Automation Data entry is fully integrated with ALM

Page 32: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Architecture

Allinweb 2014 – All rights reserved 3229 January 2015

Action Path

• Avaloq Object are pre loaded, user has only to choose desidered one and decide which operation do on it.

• Adding a new objects doesn’t need the use of UTF.

• No Object repository needed

Page 33: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb Solution Benefit

Allinweb 2014 – All rights reserved 3329 January 2015

• Reduce Testing cost and test effort (play time)• Enable new type of test• Reduce the test case development and maintenance costs• Reduce time to market• Increase quality of Application under test• Improve user perceptions• Easy adoption

• Use of HP BPT• Aggregate your old test in Quality Center with new one• Creation of your new tests is scriptless• User can continue to do manual testing just using Quality Center• Unique tool (QC) for requirement, bug management..

Page 34: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb 2014 – All rights reserved 3429 January 2015

Index

1. Meeting Objective

2. Allinweb Presentation

3. Avaloq Presentation

4. Allinweb Solution Objective

5. Allinweb Solution Characteristics

6. Allinweb Solution Components

7. Live Demo

Page 35: Presentazione Allinweb SAallinweb.ch/wp-content/themes/responsive/images/allinweb... · 2015-03-19 · •Availability of a data driven business process test case library •Availability

Allinweb AG

Corso Elvezia 10CH 6900 LuganoTel: + 41 (0)91 9211646/7Fax: + 41 (0)91 9211648

E-mail: [email protected]

Allinweb 2014 – All rights reserved29 January 2015

Contacts