Skip to content

Preparing a DORA resilience testing programme

To prepare for the European Union Digital Operational Resilience Act (DORA), a financial entity classifies its critical or important functions, reconciles the register of information with those functions, writes a yearly testing programme, runs continuity, recovery, and provider failure tests, then retests every fix. The result is dated test evidence mapped to DORA articles for the competent authority.

A first yearly DORA test cycle with a review date

DORA, Regulation (EU) 2022/2554, has applied since 17 January 2025 (Article 64; text checked on 2026-09-22). The trigger for preparation is a date: a competent authority requests the testing programme, internal audit schedules its first full-year review, the register of information is due, or a notice arrives that the entity must run threat-led penetration testing (TLPT). For the 2026 register cycle, for example, the Luxembourg Commission de Surveillance du Secteur Financier (CSSF) set a submission window from 11 February to 31 March 2026 for data as at 31 December 2025 (CSSF notice, 11 February 2026).

The owners are the head of information and communication technology (ICT) risk, the CTO, and the QA lead. The entities are payment and e-money institutions, neobanks and other credit institutions, investment firms, and crypto-asset service providers. An ICT third-party service provider is in the same position through its contracts: for services that support critical or important functions, Article 30(3)(c) requires the contract to oblige the provider to implement and test business contingency plans, and Article 30(3)(d) to participate and fully cooperate in the customer's TLPT.

Scope depends on the regime. Article 24 applies to financial entities other than microenterprises, which Article 3(60) defines as having fewer than 10 persons and annual turnover and/or balance sheet total of at most EUR 2 million. Under Article 16(1), Articles 5 to 15 do not apply to small and non-interconnected investment firms, payment institutions exempted under Directive (EU) 2015/2366, credit institutions exempted under Directive 2013/36/EU where the Member State has not applied the Article 2(4) option, electronic money institutions exempted under Directive 2009/110/EC, and small institutions for occupational retirement provision. Those entities instead test, on a regular basis, their continuity plans, response and recovery measures, and control effectiveness (Article 16(1)(g)), and Article 26(1) excludes them from TLPT. The article-by-article testing requirements are on the DORA testing requirements page.

What an unprepared entity faces

  • Supervisory findings and remedial measures. Article 50(2) gives competent authorities power to access any document they consider relevant and to require corrective and remedial measures. Member States set the penalties (Article 50(3)), and Article 50(4)(e) includes public notices that name the person and the nature of the breach. A yearly plan that omits the card processor adapter behind a critical payment function breaks Article 24(6).
  • Register of information gaps. Article 28(3) requires the register to distinguish contracts that support critical or important functions. When the register flags a provider as critical and the test plan has no failure test for it, the two documents contradict each other in front of the authority. In the European Supervisory Authorities' (ESAs) dry run, only 6.5% of registers from almost 1,000 financial entities passed all 116 data quality checks (ESAs press release, 17 December 2024). The ESAs used register data to designate critical ICT third-party providers on 18 November 2025 (ESAs press release).
  • Fixes with no validation record. Article 24(5) requires internal validation that every identified weakness is fully addressed. A defect closed in the tracker with no retest leaves the finding open on paper.
  • A TLPT notice with no inventory. An entity identified under Article 26(8) submits TLPT initiation information within 3 months of the TLPT authority's notification, and a scope specification document approved by its management body within 6 months (Delegated Regulation (EU) 2025/1190, Article 9(2) and 9(6)). Without a current map of critical functions and their systems, those months go to inventory work.

The DORA readiness checklist, in order

  1. Confirm the regime. Decide whether the full framework, the Article 16(1) simplified framework, or the microenterprise rules apply, and whether a TLPT notice exists. Output: a scope note that names the regime and the articles in force.
  2. Map critical or important functions to systems. List each function with its services, databases, queues, and provider connections. Output: a function-to-system map.
  3. Reconcile the register with the map. Compare every provider in the map with its register entry and criticality flag. Output: a register-to-map reconciliation list with each mismatch and its owner.
  4. Assess test coverage. Compare existing tests with the continuity, recovery, and yearly testing articles. Output: a gap report before the assessment.
  5. Write the yearly test calendar. Name each system, test type, independent tester, environment, and date. Output: a test calendar that feeds the entity's testing programme.
  6. Run continuity, recovery, and provider failure tests. Run each scenario with synthetic transactions in flight, and reconcile balances after every restore. Output: failover and recovery time results and third-party provider outage simulations.
  7. Run security and performance tests. Test internet-exposed payment, transfer, and onboarding functions, and measure critical functions at peak volume. Output: a penetration test report and a latency and throughput report.
  8. Fix, retest, and record. Retest each finding after the fix is deployed. Output: retest evidence per finding.
  9. Assemble the evidence. Link each DORA article to its tests, dates, and results. Output: a requirement-to-test traceability matrix.
  10. Prepare TLPT inputs, where the entity is identified. Hand the function-to-system map and test history to the control team. Output: an inventory for the scope specification document.

Timeline and scope of a first test cycle

Durations are typical engineering estimates for one entity with a small set of critical or important functions and one production environment. They are not company statistics, and TLPT runs on its own timeline under Delegated Regulation 2025/1190.

PhaseDuration (estimate)RolesOutput
Regime, function map, register reconciliation2-3 weeksHead of ICT risk, QA lead, solution architect, third-party risk ownerScope note; function-to-system map; register-to-map reconciliation list
Coverage assessment and test calendar1-2 weeksQA lead, engineering leadGap report before the assessment; test calendar
Continuity, recovery, and provider failure tests3-6 weeksQA engineers, site reliability engineer, provider contactsResilience test scenarios for critical services; Failover and recovery time results; Third-party provider outage simulations
Security and performance tests2-4 weeks, in parallelPenetration testers, performance engineerWeb, API, and mobile penetration test report; Latency and throughput report against agreed thresholds
Remediation and retest2-4 weeksDevelopment team, QA engineersFindings with severity, reproduction steps, and retest results; Retest evidence after remediation
Evidence assembly1 weekQA lead, compliance officerTest evidence mapped to DORA requirements; Requirement-to-test traceability matrix

Scope grows with each critical or important function, each provider that supports one, and each environment where a switchover has to be proven. A group with entities in several Member States keeps the register at entity, sub-consolidated, and consolidated levels (Article 28(3)), so the reconciliation in step 3 runs per level. The Article 16(1) regime shortens the list of articles to map but keeps the regular tests.

How we help with DORA test readiness

We produce the test records; the entity owns its testing programme, the register, and every submission, and the competent authority reviews them. Our engineers work as an external party, which gives the tester independence described in Article 24(4).

  • Operational resilience testing covers steps 6 and 9: Resilience test scenarios for critical services, Failover and recovery time results, Third-party provider outage simulations, and Test evidence mapped to DORA requirements.
  • Audit evidence testing covers steps 4, 8, and 9: the Gap report before the assessment, Retest evidence after remediation, the Requirement-to-test traceability matrix, and the Test evidence pack per audit scope.
  • Security testing covers step 7 and the retests in step 8: the Web, API, and mobile penetration test report and Findings with severity, reproduction steps, and retest results.
  • Performance testing covers the peak-volume part of step 7 with the Latency and throughput report against agreed thresholds.

The scope note, function-to-system map, register-to-map reconciliation list, and test calendar are engagement outputs of steps 1 to 3 and 5, not separate service deliverables. We do not act as the threat intelligence provider or red team tester in a TLPT. An ICT provider that has to answer a bank customer's questionnaire on these tests can follow the bank vendor due diligence sequence.

Questions

When does DORA apply?

The Digital Operational Resilience Act (DORA), Regulation (EU) 2022/2554, has applied in all European Union Member States since 17 January 2025 under Article 64. From that date, Article 24(6) requires financial entities other than microenterprises to test all information and communication technology (ICT) systems and applications that support critical or important functions at least yearly.

What is the DORA register of information?

The register of information is the record that European Union financial entities keep under Article 28(3) of the Digital Operational Resilience Act (DORA) of all contracts for information and communication technology (ICT) services from third-party providers, marking those that support critical or important functions. Entities report register data to their competent authority at least yearly, in the templates of Commission Implementing Regulation (EU) 2024/2956.

Plan your first DORA test cycle

Tell us your critical or important functions, the providers behind each one, and when your authority or internal audit expects the programme. You get back a gap list and a test calendar that names the evidence per article.