SlideShare a Scribd company logo
Duncan Brigginshaw
Co-Founder and
Technical Director
Odin Technology Ltd
Realisation of a
Collaborative
Approach to Test
Automation
Realisation of a Collaborative Approach to Test
Automation
www.odintech.com
A case study in post-trade
settlement and reconciliation at Clearstream
Duncan Brigginshaw
Co-Founder and Technical Director, Odin
www.odintech.com
Agenda
• Introduction
• Background and Business drivers
• Defining a collaborative approach to functional test
automation
• ClearstreamXact Portal and 1CSR Project
• Lessons and Conclusions
Duncan Brigginshaw
Technical Director - Odin
www.odintech.com
Introduction
• Deutsche Börse AG
• Diversified exchange organisation with wide range of
products and services
– Listing and Trading, Clearing, Post-Trading, Market-
Data and Services
• International Central Securities depository (ICSD) -
Luxembourg
• Post-Trade Infrastructure and Securities service provider
• Central Securities Depository (CSD) – Frankfurt
• QA Software Vendor
• Providers of the Axe Enterprise Test Automation
Platform
www.odintech.com
Background and Business drivers
Duncan Brigginshaw
Technical Director - Odin
• Functional GUI Automation key to achieving business goals
• History:
• Isolated GUI Automation in Business Units
– Primarily HP Products
– Technical in Nature
• Centralised Automation framework developed in-house
– Expensive to build and maintain
– In-Flexible – Proprietary to HP
– Not-Business Oriented
• GUI Automation rates not inline with Business goals
A collaborative test automation approach
www.odintech.com
www.odintech.com
Stages
Duncan Brigginshaw
Technical Director - Odin
• High Level Vision – Define a Collaborative Automation Methodology
• “Involve Functional Analysts/Testers in Automation”
• Requirements
– Script-less business focussed automation architecture
– Execution Tool Independent (HP + Selenium)
– Future Proof
– Compatible with current HP ALM Infrastructure
• Process
– Initial Research and RFP
– Matrix Scoring on Requirements
– Shortlisted Vendor Proof of Concept
– Vendor Selection
– Rollout Methodology Defined with Vendor Support
– Initial project identified to prove and refine the approach
www.odintech.com
Teams and Geography
Business
Units
Technical
Test and
Tools
Tool
Vendors
Functional
Testers
(Offshore)
Application
Development
(Offshore)
Functional
Testers
(Nearshore)
www.odintech.com
• Functional Acceptance Criteria (FAC)
• Test Cases
• Test Design
• Technical Tool Support
• Supporting Tool Infrastructure
Skill sets and Asset Focus
www.odintech.com
Clear Matrix of Roles and Responsibilities
www.odintech.com
HP ALM Central to Test Asset Mgmt.
HP ALM
Business
Units
Technical
Test and
Tools
Functional
Testers
(Offshore)
Functional
Testers
(Nearshore)
Business
Units
www.odintech.com
Asset Creation
• Functional Acceptance Criteria (FAC) + Test Case / Condition Design
Excel Template
• Import Creates linked
Requirements and Tests in HP
ALM automatically
HP ALM
Import
Technical
Test and
Tools
www.odintech.com
Asset Creation
Technical Test Assets Creation
Axe Automation Platform
• Project Setup
• Supporting Custom Code
• Added to ALM Test Resources
HP ALMHP UFT
www.odintech.com
Asset Creation
Functional Test Design / Definition
Functional
Testers
(Offshore)
Functional
Testers
(Nearshore)
Axe Automation Platform
• Test Design Steps and Automation
Code generated automatically
HP ALM
www.odintech.com
Test Execution
• Automated Tests Scheduled and
Executed
HP ALM
• Results and Acceptance Criteria
Coverage Captured
HP UFT
The Initial Project:
ClearstreamXact
Web Portal
www.odintech.com
www.odintech.com
ClearstreamXact WebPortal
Duncan Brigginshaw
Technical Director - Odin
• ClearstreamXact
– Framework for access to Clearstream
ICSD and CSD Services
– Settlement, Cash Management, Asset
Servicing, Collateral Management,
Securities Lending, Fund Services
• Xact Automated access
• Xact Web Portal (GUI)
• Clearstream Settlement and
Reporting
– TARGET2 and Global Securities
– Instructions, Positions, Cash and
Securities
www.odintech.com
Project Snapshot
Total
75%
Manual
Automation
Functional Acceptance Criteria
Automated
Not
Automated
64.4%
of Target
(45% of Total)
U
Completed
35%
Not
Completed
ForecastTarget
www.odintech.com
Project Timeline & Progress
Completed
Not
Automated
Automated
64.4%
Month 1 Month 2 Month 3 Month 4 Month 5
www.odintech.com
Duncan Brigginshaw
Technical Director - Odin
• Application Build and Delivery
– Daily Updates
– Weekly Delivery
• Testing
– Subset of Tests Run Daily
– Full Regression Pack of Tests run Weekly
– 12hr Execution Across 12 Machines
Application Build and Test Regime
www.odintech.com
Lessons and Conclusions
Duncan Brigginshaw
Technical Director - Odin
• Lessons Learned - Refinements:
– Requirement for automated test failure triage process
– Defect management for automation (separate to development)
– Asset naming conventions needed early in the project
– New functionality found more challenging for automation than regression
• Collaboration was key in automation success
• Important to define clear roles and responsibilities
• Leveraging relevant skills and expertise in the appropriate Mix
• Collaborative methodology and selected tooling is proving successful
over manual testing and previous automation
Thank-you!
odintech.com
info@odintech.com

More Related Content

PPTX
Extent3 exante broker_for_algorithmic_trading_2012
PPTX
EXTENT-2016: Technology Trends in Capital Markets
PPTX
EXTENT-2015 Tradecope Presentation
PPTX
Extent 2013 Obninsk Cross-Asset Portfolio Margin Risk Calculation for HFT
PPTX
EXTENT-2016: Trading Technology Trends and Innovation
PPT
Liquidity Fragmentation & SOR
PPT
Extent3 exactpro the_future_of_risk_controls
PPT
EXTENT-2015: Millennium Surveillance™ – Achieving Excellence
Extent3 exante broker_for_algorithmic_trading_2012
EXTENT-2016: Technology Trends in Capital Markets
EXTENT-2015 Tradecope Presentation
Extent 2013 Obninsk Cross-Asset Portfolio Margin Risk Calculation for HFT
EXTENT-2016: Trading Technology Trends and Innovation
Liquidity Fragmentation & SOR
Extent3 exactpro the_future_of_risk_controls
EXTENT-2015: Millennium Surveillance™ – Achieving Excellence

What's hot (20)

PPT
QA Meet up in Saratov 25.07.15: Инструменты для тестирования и Лондонская фон...
PPTX
EXTENT-2015: The Four Essential Elements of LSEG QA Solutions
PPT
Extent3 exactpro the_next_step_in_reconciliation_testing
PPTX
EXTENT-2016: Quality at Source
PDF
EXTENT-2016: MiFID 2 Requirements for testing and business clocks
PPTX
Exactpro: Non-functional testing approach
PPT
The next generation of testing tools for exchanges
PPT
Alyona Lamash-Innovation in C&S
PDF
Extent3 exactpro four_houses_test_tools_2012 (1)
PPT
Exactpro Systems High Level Overview January 2014
PDF
Hazard and risk management in safety critical development
PPTX
Лекция в СГТУ: Информационные системы и технологическая инфраструктура биржев...
PPTX
Dsl programmable engine for high frequency trading by Heiner Litz et al. (Pre...
PDF
QuantHouse - Man vs Machine
PPT
Trading Systems: Testing at the Confluence of FT and NFT
PDF
Testing
PPTX
Trading Platforms UI Clients Overview
PPT
Trading Clearing Systems Test Automation
PPTX
Ppt quick logic
PDF
Csi custom software-interface
 
QA Meet up in Saratov 25.07.15: Инструменты для тестирования и Лондонская фон...
EXTENT-2015: The Four Essential Elements of LSEG QA Solutions
Extent3 exactpro the_next_step_in_reconciliation_testing
EXTENT-2016: Quality at Source
EXTENT-2016: MiFID 2 Requirements for testing and business clocks
Exactpro: Non-functional testing approach
The next generation of testing tools for exchanges
Alyona Lamash-Innovation in C&S
Extent3 exactpro four_houses_test_tools_2012 (1)
Exactpro Systems High Level Overview January 2014
Hazard and risk management in safety critical development
Лекция в СГТУ: Информационные системы и технологическая инфраструктура биржев...
Dsl programmable engine for high frequency trading by Heiner Litz et al. (Pre...
QuantHouse - Man vs Machine
Trading Systems: Testing at the Confluence of FT and NFT
Testing
Trading Platforms UI Clients Overview
Trading Clearing Systems Test Automation
Ppt quick logic
Csi custom software-interface
 
Ad

Viewers also liked (18)

PPTX
EXTENT-2016: Test Automation and Agile Testing
PPTX
EXTENT-2016: MOEX Risk Management Real-Time Technology
PPTX
EXTENT-2016: Conference Opening
PPTX
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
PPT
EXTENT-2016: Managing QA for Complex Systems in Agile Development Framework
PPTX
EXTENT-2015: UnaVista Technology 
PPT
EXTENT-2015: Big Button 2.0
PPT
EXTENT-2015: A Test Harness for Algo Trading Systems
PDF
EXTENT-2015: Hyper-Fast Trading
PPTX
EXTENT-2015: Blockchain New Frontiers
PPTX
EXTENT-2016: Testing the Architecture
PPT
EXTENT-2015: LSEG Technology Overview
PDF
EXTENT-2016: Industry Practices of Advanced Program Analysis
PPT
EXTENT-2015: Reconciliation Testing Aspects
PPTX
EXTENT-2016: Opening Keynote
PDF
EXTENT-2016: Key Challenges and Lessons Learned from Testing a New Trading Sy...
PPTX
EXTENT-2015: Quality Assurance in Russian NSD
PPTX
EXTENT-2015: Prognoz Market Surveillance
EXTENT-2016: Test Automation and Agile Testing
EXTENT-2016: MOEX Risk Management Real-Time Technology
EXTENT-2016: Conference Opening
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
EXTENT-2016: Managing QA for Complex Systems in Agile Development Framework
EXTENT-2015: UnaVista Technology 
EXTENT-2015: Big Button 2.0
EXTENT-2015: A Test Harness for Algo Trading Systems
EXTENT-2015: Hyper-Fast Trading
EXTENT-2015: Blockchain New Frontiers
EXTENT-2016: Testing the Architecture
EXTENT-2015: LSEG Technology Overview
EXTENT-2016: Industry Practices of Advanced Program Analysis
EXTENT-2015: Reconciliation Testing Aspects
EXTENT-2016: Opening Keynote
EXTENT-2016: Key Challenges and Lessons Learned from Testing a New Trading Sy...
EXTENT-2015: Quality Assurance in Russian NSD
EXTENT-2015: Prognoz Market Surveillance
Ad

Similar to EXTENT-2016: Realisation of a Collaborative Approach to Test Automation (20)

PPTX
Introduction to Agile Hardware
PDF
Company Presentation 2015
PDF
Functional verification techniques EW16 session
PPTX
What Is Your PLM Challenge - Decrease downtime and minimize production problems
PPTX
What Is Your PLM Challenge - Manage configurable products and maintain produc...
PDF
GeneralTest Copr 2016H1 English Version
PPTX
E4 e extension_tx_assembly_robotics_commissioning_final-2
PDF
Scrum for Global-Scale Development
PDF
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
PPTX
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
PDF
Verification Engineer - Opportunities and Career Path
PDF
Additive Manufacturing Series: Design Optimization
PPT
JDA: Building an Open Source Center of Excellence
PPT
Pivot International Introduction
PDF
Putting Quality First through Continuous Testing
PDF
Software Factory Tools Partner Day Final
PPTX
Altair ProductDesign Overview
PDF
Uft corporate profile
PDF
Measure and increase developer productivity with help of Severless by Kazulki...
DOC
Introduction to Agile Hardware
Company Presentation 2015
Functional verification techniques EW16 session
What Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Manage configurable products and maintain produc...
GeneralTest Copr 2016H1 English Version
E4 e extension_tx_assembly_robotics_commissioning_final-2
Scrum for Global-Scale Development
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Verification Engineer - Opportunities and Career Path
Additive Manufacturing Series: Design Optimization
JDA: Building an Open Source Center of Excellence
Pivot International Introduction
Putting Quality First through Continuous Testing
Software Factory Tools Partner Day Final
Altair ProductDesign Overview
Uft corporate profile
Measure and increase developer productivity with help of Severless by Kazulki...

More from Iosif Itkin (20)

PDF
Foundations of Software Testing Lecture 4
PPTX
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
PDF
Exactpro FinTech Webinar - Global Exchanges Test Oracles
PDF
Exactpro FinTech Webinar - Global Exchanges FIX Protocol
PDF
Operational Resilience in Financial Market Infrastructures
PDF
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
PDF
Testing the Intelligence of your AI
PDF
EXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
PDF
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
PPTX
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
PDF
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
PDF
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
PPTX
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
PDF
QA Community Saratov: Past, Present, Future (2019-02-08)
PDF
Machine Learning and RoboCop Testing
PDF
Behaviour Driven Development: Oltre i limiti del possibile
PDF
2018 - Exactpro Year in Review
PPTX
Exactpro Discussion about Joy and Strategy
PPTX
FIX EMEA Conference 2018 - Post Trade Software Testing Challenges
PDF
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
Foundations of Software Testing Lecture 4
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...
Exactpro FinTech Webinar - Global Exchanges Test Oracles
Exactpro FinTech Webinar - Global Exchanges FIX Protocol
Operational Resilience in Financial Market Infrastructures
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
Testing the Intelligence of your AI
EXTENT 2019: Exactpro Quality Assurance for Financial Market Infrastructures
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan Shamrai
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference Open
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...
QAFF Chicago 2019 - Complex Post-Trade Systems, Requirements Traceability and...
QA Community Saratov: Past, Present, Future (2019-02-08)
Machine Learning and RoboCop Testing
Behaviour Driven Development: Oltre i limiti del possibile
2018 - Exactpro Year in Review
Exactpro Discussion about Joy and Strategy
FIX EMEA Conference 2018 - Post Trade Software Testing Challenges
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Machine learning based COVID-19 study performance prediction
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Machine learning based COVID-19 study performance prediction
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...

EXTENT-2016: Realisation of a Collaborative Approach to Test Automation

  • 1. Duncan Brigginshaw Co-Founder and Technical Director Odin Technology Ltd Realisation of a Collaborative Approach to Test Automation
  • 2. Realisation of a Collaborative Approach to Test Automation www.odintech.com A case study in post-trade settlement and reconciliation at Clearstream Duncan Brigginshaw Co-Founder and Technical Director, Odin
  • 3. www.odintech.com Agenda • Introduction • Background and Business drivers • Defining a collaborative approach to functional test automation • ClearstreamXact Portal and 1CSR Project • Lessons and Conclusions Duncan Brigginshaw Technical Director - Odin
  • 4. www.odintech.com Introduction • Deutsche Börse AG • Diversified exchange organisation with wide range of products and services – Listing and Trading, Clearing, Post-Trading, Market- Data and Services • International Central Securities depository (ICSD) - Luxembourg • Post-Trade Infrastructure and Securities service provider • Central Securities Depository (CSD) – Frankfurt • QA Software Vendor • Providers of the Axe Enterprise Test Automation Platform
  • 5. www.odintech.com Background and Business drivers Duncan Brigginshaw Technical Director - Odin • Functional GUI Automation key to achieving business goals • History: • Isolated GUI Automation in Business Units – Primarily HP Products – Technical in Nature • Centralised Automation framework developed in-house – Expensive to build and maintain – In-Flexible – Proprietary to HP – Not-Business Oriented • GUI Automation rates not inline with Business goals
  • 6. A collaborative test automation approach www.odintech.com
  • 7. www.odintech.com Stages Duncan Brigginshaw Technical Director - Odin • High Level Vision – Define a Collaborative Automation Methodology • “Involve Functional Analysts/Testers in Automation” • Requirements – Script-less business focussed automation architecture – Execution Tool Independent (HP + Selenium) – Future Proof – Compatible with current HP ALM Infrastructure • Process – Initial Research and RFP – Matrix Scoring on Requirements – Shortlisted Vendor Proof of Concept – Vendor Selection – Rollout Methodology Defined with Vendor Support – Initial project identified to prove and refine the approach
  • 8. www.odintech.com Teams and Geography Business Units Technical Test and Tools Tool Vendors Functional Testers (Offshore) Application Development (Offshore) Functional Testers (Nearshore)
  • 9. www.odintech.com • Functional Acceptance Criteria (FAC) • Test Cases • Test Design • Technical Tool Support • Supporting Tool Infrastructure Skill sets and Asset Focus
  • 10. www.odintech.com Clear Matrix of Roles and Responsibilities
  • 11. www.odintech.com HP ALM Central to Test Asset Mgmt. HP ALM Business Units Technical Test and Tools Functional Testers (Offshore) Functional Testers (Nearshore)
  • 12. Business Units www.odintech.com Asset Creation • Functional Acceptance Criteria (FAC) + Test Case / Condition Design Excel Template • Import Creates linked Requirements and Tests in HP ALM automatically HP ALM Import
  • 13. Technical Test and Tools www.odintech.com Asset Creation Technical Test Assets Creation Axe Automation Platform • Project Setup • Supporting Custom Code • Added to ALM Test Resources HP ALMHP UFT
  • 14. www.odintech.com Asset Creation Functional Test Design / Definition Functional Testers (Offshore) Functional Testers (Nearshore) Axe Automation Platform • Test Design Steps and Automation Code generated automatically HP ALM
  • 15. www.odintech.com Test Execution • Automated Tests Scheduled and Executed HP ALM • Results and Acceptance Criteria Coverage Captured HP UFT
  • 16. The Initial Project: ClearstreamXact Web Portal www.odintech.com
  • 17. www.odintech.com ClearstreamXact WebPortal Duncan Brigginshaw Technical Director - Odin • ClearstreamXact – Framework for access to Clearstream ICSD and CSD Services – Settlement, Cash Management, Asset Servicing, Collateral Management, Securities Lending, Fund Services • Xact Automated access • Xact Web Portal (GUI) • Clearstream Settlement and Reporting – TARGET2 and Global Securities – Instructions, Positions, Cash and Securities
  • 18. www.odintech.com Project Snapshot Total 75% Manual Automation Functional Acceptance Criteria Automated Not Automated 64.4% of Target (45% of Total) U Completed 35% Not Completed ForecastTarget
  • 19. www.odintech.com Project Timeline & Progress Completed Not Automated Automated 64.4% Month 1 Month 2 Month 3 Month 4 Month 5
  • 20. www.odintech.com Duncan Brigginshaw Technical Director - Odin • Application Build and Delivery – Daily Updates – Weekly Delivery • Testing – Subset of Tests Run Daily – Full Regression Pack of Tests run Weekly – 12hr Execution Across 12 Machines Application Build and Test Regime
  • 21. www.odintech.com Lessons and Conclusions Duncan Brigginshaw Technical Director - Odin • Lessons Learned - Refinements: – Requirement for automated test failure triage process – Defect management for automation (separate to development) – Asset naming conventions needed early in the project – New functionality found more challenging for automation than regression • Collaboration was key in automation success • Important to define clear roles and responsibilities • Leveraging relevant skills and expertise in the appropriate Mix • Collaborative methodology and selected tooling is proving successful over manual testing and previous automation

Editor's Notes