Testing of XBRL files for the supervisory reporting

Slides:



Advertisements
Similar presentations
FIS Enterprise Solutions EPK/EPM Implementation
Advertisements

Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group Part 2: Functional Testing.
By Rick Clements Software Testing 101 By Rick Clements
NOMBRE DEL DEPARTAMENTO DATA DICTIONARY Primary items One single schema Credit / debit attribute: to discuss with business users To take into account IFRS-GP.
Formulae in the European Finrep Taxonomy SGCB IX European Banking Supervisors XBRL Workshop. Formulae in the European Finrep Taxonomy Paris, October 29,
COREP XBRL Reporting in Norway Presentation
XBRL Versioning Committee of European Banking Supervisors XBRL Network Vice-Chair VWG Katrin Schmehl Amsterdam, th European Banking Supervisors.
Eurofiling 15 th workshop Madrid – Eric JARRY Experiences implementing XBRL Classification: PUBLIC Prudential Supervisory Authority.
Committee of European Banking Supervisors XBRL Network
European Banking Supervision: COREP and FINREP Taxonomies Roadmap
COREP Project Team Katrin Schmehl Daniel Hamm Deutsche Bundesbank
COREP and FINREP Update
XBRL COFINREP Implementation VII COFINREP Workshop Bartosz Ochocki
Confidential and Proprietary XBRL in Santander Group Munich, May 10th 2007 Confidential and Proprietary.
International Financial Reporting Standards The views expressed in this presentation are those of the presenter, not necessarily those of the IASC Foundation.
0 - 0.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Making the System Operational
1 SuperStream Working Group Measures of Success Rollover Process Member Contributions Process 15 April 2011.
Configuration management
Validating and Improving Test- Case Effectiveness Yuri Chernak Presented by Michelle Straughan.
Quality Manual for Interoperability Testing
Test process essentials Riitta Viitamäki,
The European Banking Authority: FINREP and COREP V2.0
DPM ARCHITECT FOR XBRL XBRL taxonomy editor aimed at BUSINESS USERS Based on the DPM approach and DPM XBRL Architecture Currently on its last stage of.
Page 1 October 31, 2000 An Introduction to Large-Scale Software Development Steve Varnau Core HP-UX Operation October 31, 2000.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Milan Zoric, ETSI.
A centre of expertise in digital information managementwww.ukoln.ac.uk QA for Web Sites Brian Kelly UKOLN University of Bath Bath, BA2 7AY
Lecture 8: Testing, Verification and Validation
IORS Project Workshop for top reporting design organisations Way forward for Reporting Organisations Dominique ROLAND – Project Team member.
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
IAEA Training in Emergency Preparedness and Response Development of Simulation Exercise Work Session (Drill) Module WS-012.
Table of contents 1 Manual of Operational Procedures (MOP) 2
Test B, 100 Subtraction Facts
System Testing 2  Effective March 3, 2014, new requirements for system testing were implemented  State Agencies are now required to provide to FNS:
Warp it AG ATA e-Business Forum San Antonio, June 2014 © 2014 warp IT AG.
Methodology of Data Point Model in European Banking Supervision: COREP/FINREP Ignacio Boixo, EuroFiling Coordinator Malatya, 3 th May 2012.
Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
Filing rules and extensions of EBA/EIOPA taxonomies
INFORMATION SYSTEMS COMMON DICTIONARY, CHANGE MANAGEMENT & RENDERING Víctor Morilla IT Specialist XIII EUROFILING WORKSHOP Luxembourg, November 2010.
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
© 2012 | EBA | European Banking Authority The European Banking Authority: Update on XBRL Architecture, Taxonomies and DPM 16 th Eurofiling Workshop 12.
Eurofiling – Way forward Timelines from 2011 to 2013.
Best Practices XIII European Banking Supervisors XBRL Workshop. Luxembourg, 24 th November 2010 Katrin Schmehl CEBS XBRL Operational Network.
Oceanic Flight 815. Oceanic Flight 815 Regulatory banking reporting at Banco de España Some functions require the collection of data from credit.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
Software Testing Prasad G.
INFORMATION SYSTEMS DPM ARCHITECT: STATUS AND NEXT STEPS Presented by Bartosz Ochocki Authored by Víctor Morilla Rome, May 2014.
Bite sized training sessions: Fundamentals of Business Analysis.
12 December, 2012 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules CWA1Page 1.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Software Testing Life Cycle
Testing – A Methodology of Science and Art. Agenda To show, A global Test Process which work Like a solution Black Box for an Software Implementation.
Implementing XBRL in cross-sector supervision _____________ Eric JARRY – Banque de France 1 Eurofiling
Identify steps for understanding and solving the
Filing Infrastructure at Bundesbank XIV European Banking Authority XBRL Workshop hosted by EBA Kathrin Jansen.
1 Sujan Kukreja, B 10-7 German Banking Supervisory IT Systems Overview, Architecture, Challenges Katrin Heinze.
Lead from the front Texas Nodal 1 EDS 3 Release 5: SCED Phase 1 Testing Aug 14, 2007.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
September Interface Kickoff Sunflower Project Statewide Management and Reporting Tool Update September 02, 2009.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
ING XBRL Proof of Concept July 19, ©2005 page 2. Utilizing XBRL  ING Objectives  Benefits  Goals  Proof of Concept Plan  Stat  USGAAP  Pain.
Gibraltar Financial Services Commission
The Software Testing Life Cycle
Presentation transcript:

Testing of XBRL files for the supervisory reporting 5 May2014 Katrin Heinze Testing of XBRL files for the supervisory reporting Eurofiling Workshop in Rome

Objectives The objective of this presentation is to provide an overview on the testing strategy of the SUBA project to explain the test plan and sample test cases to inform about the next steps Eurofiling Workshop in Rome, 5th of May 2014

Agenda Overview 1 SUBA* test strategy 2 Sample XBRL test cases 3 Next steps * SUpervisory BAnking Data System Eurofiling Workshop in Rome, 5th of May 2014

Agenda Overview 1 SUBA Test Strategy 2 Sample XBRL test cases 3 Next steps Eurofiling Workshop in Rome, 5th of May 2014

Technical Test Execution Status SUBA Test Strategy Functional Tests Non-Functional Tests Regression Tests Based on User requirements Use cases Experience of users Technical requirements Source code (unit tests) … Categorised following Load tests (number of users) Performance tests (processing time) Volume test (quantity of data) Stress test Test of the (data) security Usability tests … Done after changes on Components XBRL taxonomy Validation rules Interfaces EXDI RIAD Infrastructure … Technical Test Execution Status 17.04.2014 Eurofiling Workshop in Rome, 5th of May 2014 Page 5

HP ALM usage within the SUBA project SUBA Test Strategy HP ALM usage within the SUBA project Scope Planning of releases and test cycles Enable traceability between requirements, tests, defects and according code changes Increase visibility with dashboards on analysis and KPIs Achievements Definition of test cases linked to the defined requirements Execution of test cases based on defined test data Defect tracking and documentation of bug fixes Way forward Increase the level of automation on test execution Customise reports and analysis based on the project needs Preparation of test cases for the next release Eurofiling Workshop in Rome, 5th of May 2014 Page 6

Test plan structure Conventions on numbering 1. level: Categories 2. level: Use cases 3. level: Test cases Conventions on numbering Structure in the Test Lab Eurofiling Workshop in Rome, 5th of May 2014 Page 7

Tracking of the test progress in HP ALM Eurofiling Workshop in Rome, 5th of May 2014 Page 8

Agenda Overview 1 SUBA Test Strategy 2 Sample XBRL test cases 3 Next steps Eurofiling Workshop in Rome, 5th of May 2014

Positive functional test cases Sample XBRL test cases Positive functional test cases Creation of test data for each module of the COREP taxonomy which is a valid XBRL instance document.   Valid according to XML specification XBRL 2.1 specification XBRL Dimension 1.0 specification XBRL Formula 1.0 specification EBA disabled validation rules EBA Filing Rules for COREP and FINREP By using different file sizes small medium large Eurofiling Workshop in Rome, 5th of May 2014 Page 10

Negative functional test cases Sample XBRL test cases Negative functional test cases Tests that ensure that the application shows a proper behaviour when invalid files are received. Creation of test data where the system is expected to provide correct error messages. Possible test cases : A reporting entity sends a file which is not a well-formed XML document. has not the correct format, i.e. jpg, txt, xls etc. has not the expected encoding. includes neither facts nor contexts. misses a namespace in the xbrli root element includes letters where numbers are expected as fact value misses an explicit member in the scenario element Includes a fact with no value but also no nil attribute is provided Refers to a non-existing module Refers to two different modules. Eurofiling Workshop in Rome, 5th of May 2014 Page 11

Agenda Overview 1 SUBA Test Strategy 2 Sample XBRL test cases 3 Next steps Eurofiling Workshop in Rome, 5th of May 2014

Voluntary functional tests with NCAs Next steps Voluntary functional tests with NCAs Test scope Test period: 13th to 15th of May Test activities: Acquisition NCA sends data to EXDI via WebUI or standard adapter. EXDI system sends a delivery message. SUBA system sends an acknowledgement message to NCA with the XBRL validation result NCA receives the messages in the scheduled time periods. Eurofiling Workshop in Rome, 5th of May 2014 Page 13

Next steps Load tests First estimation about the load expected for the first remittance date Number of reported entities 128 First remittance date NCAs to EBA/ECB 31.07.2014 Modules reported Number of files (per institute) Max. file size in MB Max. number of observations COREP consolidated Own Funds 1 115 177.536 Large Exposures 264 355.930 NSFR 9 7.510 Total 512 49.664 69.244.928 *) Estimations based on information of the Deutsche Bundesbank for one big German bank IT infrastructure for establishing a supervisory function at the ECB

Organisation and approach – Test case preparation Next steps Organisation and approach – Test case preparation Specification workshops Specification sign-off Implementation Development of software Definition of test cases (HP ALM) Tests execution Tests runs (HP ALM) Defects workflow (HP ALM) Bug fixing Control point A Control point B Control point C Control point Metric Target (by priority) Average High Medium Low A % reviewed requirements 100% B % requirements test coverage 75% 50% C % tests run 90% % tests succeeded Defect resolution time (working days) 3 5 Defects reopened ratio 5% 10% Eurofiling Workshop in Rome, 5th of May 2014 Page 15

Key issues and challenges Next steps Key issues and challenges Functional tests Supporting the voluntary functional tests with the NCAs, organized by WG SIM Load tests Defining scenarios for load tests on XBRL processing via automated test, simulating also peaks Preparation for next releases Defining test cases based on more precise user requirements EBA testing Participating in tests scheduled by EBA Eurofiling Workshop in Rome, 5th of May 2014 Page 16