SlideShare a Scribd company logo
#ATAGTR2017
16th 17th March
Blockchain Based Testing
Yogesh Mokase & Vaibhav Karajgaonkar
Agile Testing Alliance Global Testing Retreat 20172
Index
What is Blockchain?
Problems & Opportunities for Blockchain Testing
KYC/AML Legacy Solution Testing
Blockchain Testing Touch points
Blockchain Test Collaboration
AML/KYC Blockchain Solution Testing
Blockchain Testing Evolution – ABC Framework
AML / KYC Blockchain Testing - Anticipated Value Proposition
Blockchain Testing Conclusions
Agile Testing Alliance Global Testing Retreat 2017
3
What is Blockchain?
Blockchain penetrated
the mainstream
consciousness in 2016.
Blockchain Technology
is going through more
end-to-end
implementations and
less proof-of-concepts
3
Agile Testing Alliance Global Testing Retreat 2017
4
Problems & Opportunities For Blockchain Testing
Fast Pace of Blockchain Tech Innovations
Expanding Blockchain Business Use cases
Blockchain Tech is fast moving to be mainstream technology
Lack of Blockchain Testing Expertise
Lack of Best Practices, Models, Tools etc. within Blockchain Testing area
4
Agile Testing Alliance Global Testing Retreat 20175
Know Your Customer(KYC)/Anti Money Laundering (AML)
Legacy Solution Testing
Key Concerns
AML/KYCLegacy
SolutionTesting
Functional
testing
Non- Functional
Testing
Other Testing
Testing Focus
• Verification of KYC/AML
business rules
• Verification of KYC/AML data
through Business and
Product lines
• Integration Testing of multi
sourced data, Application
touchpoints
• Verification of KYC/AML data
streamlining through
Database Testing
• Verification of
AML/KYC
Business
rules, data
transfer and
transformatio
ns through
System Test,
Integration
Test etc.
• Targeted
Volume
Testing
• Testing to
validate
responsivenes
s and stability
of the system.
• External
Interface
Testing to
validated shared
KYC registries
• Database
Testing to
ensure validity
of AML KYC
datasets
• Suboptimal Test
Strategy- Test
Effort duplication
/ redundancy
• Inadequate
Automation
Testing
• Lack of
Integration
Testing due to
Need Based
Testing
• Testing done in
silo environments
Client Onboarding Request Client Due Diligence
On going mgt.
/Exiting
AML/KYCLegacy
Solution
Data Systems CRM Systems External Interfaces Consumer Systems Reporting Systems
Customer
Onboarding
Systems
Back Office
Specialist
Customer
Identification
Data
Compliance
Check
Data
Validation
Customer
Due
Diligence
Check List
External Due
Diligence
KYC
Approved KYC Registry
Simplified KYC/ AML
Flow
Agile Testing Alliance Global Testing Retreat 20176
Blockchain Testing Touchpoints
Blockchain LedgersBlockchain State / EventsTokenization of Asset
Encryption & Hashing Blockchain Consensus
Corda
External APIs
• Register Users
• Query Blockchain
• Issue Transactions
Blockchain Key & Identity Services Blockchain Applications
• Consortium or Private
Blockchains
• Public Blockchains
• Native Tokens
• Asset-backed Tokens
• Unique ID for Asset
Smart Contract
• Web Applications
• Blockchain Native Applications
• Wallets / Vaults
• Cryptographic hashing
• Immutable records
• Secure identification of assets
• Consolidated, consistent dataset
• Proof-of-Work
• Proof-Of-Stake
• Byzantine fault tolerance
• Self enforcing contracts
• Digitized Analog Contract
• Real-time Auditing of Transactions
• Common Trusted Database
• Storage algorithms (Merkle Trees,
MerklePatriciaTrees, Linked List)
• Transparency & Verifiability
• Proof of distribution
• Basic Data Model for
Blockchain
B l o c k c h a i n S o l u t i o n s / P r o v i d e r s
Tr a n s a c t i o n s
B l o c k c h a i n F r a m e w o r k s / P l a t f o r m s
B l o c k c h a i n U n d e r p i n n i n g s
Agile Testing Alliance Global Testing Retreat 20177
AML/KYC Blockchain Solution Testing
AML/KYC
BlockchainSolution
Functional
Testing
Non- Functional
Testing
Other
Testing
Testing Focus
• Verification of KYC/AML business
rules through Smart Contracts
• Security Testing- verification of
Blockchain hashing and encryption
• Verification of Blockchain
consensus, Transaction state - one
version of truth through functional,
database and API Testing
• Verification of
AML/KYC
Business rules
through Smart
Contracts
• Verification of
Blockchain
Consensus
• Blockchain
Platform
performance
Test
• Blockchain
scalability &
stability Test
• Blockchain
Load Test
• SOA/ API
Testing
• Security
Testing-
Verification of
Hashing &
Encryption
• User Interface
and Mobile
App Testing
• Suboptimal
Test Strategy –
Lack of
Blockchain
knowledge
base within
Testing
universe
• Lack of
Blockchain
Testing tools
• Lack of Best
Practices
optimized for
Blockchain
Testing
• Lack of
standardization
in Blockchain
Testing
Key Concerns
Blockchain PlatformRef Data Systems CRM Systems Reporting Systems External Interfaces
Organizational Internal Systems
Customer
Onboarding
Systems
Back Office
Specialist
Customer
Identification
Data
Organizational Internal
Compliance Check
Data
Validation
Customer
Due
Diligence
Check List
External
Validation
Central KYC
Registry
Blockchain Network
Simplified Blockchain
Based KYC/ AML Flow
AML/KYCBlockchain
SolutionTesting
Agile Testing Alliance Global Testing Retreat 2017
8
Blockchain Testing Evolution – Align-Build-Collaborate (ABC) Framework
8
Collaborate
Build
Business
Use Case
Performance & Scalability
• Build QA Strategy for
Blockchain and new age
technology convergence
• Blockchain Test Capability
Evaluation Strategy
Blockchain Test Consulting
• Build Business use case
specific Blockchain Test
delivery
• Build Blockchain aligned QA
Analysts, Solutions
Quality BenchmarkingTotal Quality Management
• Partner with Customer to drive
strategic Blockchain initiatives
• Build Blockchain Test Library
• Better utilization of BA-QA
Strategy
• Build Blockchain Test
Accelerators
• Build Blockchain Test tools to
improve quality and
productivity
Integrated Quality Assurance
• Blockchain Platform familiarization
• Align Blockchain Quality gates with
Customer Business use case
• Align Blockchain Test approach to be
Customer centric to set up
integrated Quality assurance
Better Test Coverage
• Align Blockchain Test lessons learnt
with Customer strategic initiative
• Align Blockchain Test Process
across different business units
within Customer organization Continuous
Improvement
Inputs
Managing Inter-Dependencies
• Collaborate with Customer
BA/SMEs for Blockchain &
Domain knowledge Transfer,
Upgrade
• Collaborate with Customer to
ensure Blockchain Test Strategy
Success
Quality Driven Engagement
• Blockchain Test value stream
mapping with Customer Business
use case
• Collaborate with Customer to
standardize, optimize the
Blockchain Test approach
Agile Testing Alliance Global Testing Retreat 2017
9
ABC Framework Components
9
Transaction Processing
Transaction State
Assets on Blockchain
History & AuditSmart Contracts
Interaction with APIs
Vault / Wallet
Consensus Mechanism
• Validation of Transactions life
cycle through Apps/ Vaults /
Wallets
• Validation of Transaction state
across various lifecycle events
• Validation of Event notifications
• Validation of Transaction
message verification (Signing)
• Validation of tokenization of
assets on blockchain
• Validation of Business Rules
through Smart Contracts
• Validation of interface with APIs
for Access control, payments,
track and trace, balances etc.
• Validation of secure registry and
audit of transactions
• Validation of Transactions for
timestamping etc.
Blockchain Protocols (Permissioned/ Permission less)
Blockchain Platform (Corda / Hyperledger /Ethereum /Ripple Etc.)
Leverage Test Delivery
Framework
Blockchain Reusable Test Asset
Development
Leverage Blockchain Test Tools
Test Delivery
Componentsof
Blockchain
Testing
Test Scaling
Test Types
Blockchain Knowledge
Management
Blockchain Test Best Practices
Implementation
BA-QA-Tech Test Delivery
People, Operations, Governance & Reporting
Test Excellence
Test Types
Blockchain Access Testing
Blockchain Secure Hash Algorithm
Testing
Security Testing
Shared Ledger Database Testing
Smart Contract Validation Testing
Blockchain Node Consensus
Testing
Functional Testing
Blockchain Platform Performance
Test
Blockchain Scalability & Stability
Test
Blockchain Load Test
Non Functional Testing
Blockchain Cloud Testing
SOA/ API Testing
User Interface & Mobile Apps
Testing
Other Testing
Blockchain
Test
Tools
Business
UsecaseSpecific
Details
Details
Of
Implementation
Adapt Blockchain Test
Accelerators
Blockchain Wallet Signature
Testing
Differentiated Blockchain Test
Delivery
Cross
TestStream
Collaboration
Componentsof
Test
Service
Agile Testing Alliance Global Testing Retreat 2017
10
Blockchain Testing ABC Framework - Anticipated Value Proposition
10
0%
5%
10%
15%
20%
25%
30%
35%
40%
45%
Framework Initialization Framework Adoption Fully Functional
Framework
Coverage & Defect Reduction
Requirements Coverage Improvement Defect Reductions
0%
5%
10%
15%
20%
25%
30%
35%
40%
Framework Initialization Framework Adoption Fully Functional
Framework
Efficiency & Effectiveness Improvements
Efficiency Improvements Effectiveness Improvements
0%
10%
20%
30%
40%
50%
60%
70%
Framework Initialization Framework Adoption Fully Functional
Framework
ROI and Customer Trust Improvements
ROI Customer Trust Improvement
Blockchain innovation and investments are growing multifold. We envisage Hugh traction with need for strategic Blockchain Test Delivery Models,
skilled resources in near future and ABC Framework is our approach to tap the Blockchain Testing Market potential of about $100 MM.
Source: McKinsey & Company
Agile Testing Alliance Global Testing Retreat 2017
11
Blockchain Testing Conclusions
1111
ABC Framework Based Blockchain Testing
Value Delivery Through Blockchain Testing
Blockchain Tech Initiatives / Evolution
Blockchain As –a-Service
(BaaS)
Blockchain Cloud Service
Expand Blockchain capabilities with
infrastructure services like storage,
middleware, messaging etc.
Focused alignment of Blockchain
Testing with Blockchain As-a-Service,
Fintech innovation , Digital and
Regulatory initiatives
20% Improvement with
Time to Market
25% Improvement
in ROI
Targeted Blockchain Testing solution building
through Blockchain Test artefacts,
accelerators, Tools, etc. which can be used
across different Blockchain use cases
Efficient collaboration between
Customer business streams and
Blockchain Testing stream
Better Blockchain Test Quality Management
Blockchain- Fintech &
Regulation Blockchain- Digital & IOT
30% Improved Customer
Trust
Better Business Blockchain Process Assurance
Heightened Convergence of Customer Centric Blockchain & Digital Strategies
Blockchain Tech Aligned QA Resources
Improved Blockchain Testing Insight Utilization
30% Improved Quality & Efficiency
Blockchain network on a private,
virtualized environment
Regulatory and Fintech Blockchain
Sandbox developments for enabling
product testing
Innovative Internet of Things (IoT)
and targeted Blockchain Dapps.
Support Value
% - Anticipated Values

More Related Content

What's hot (20)

PPTX
ATAGTR2017 Batch Workload Modelling and Performance Optimization
Agile Testing Alliance
 
PPTX
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
Agile Testing Alliance
 
PDF
Digital Assurance - Today & Tomorrow
Agile Testing Alliance
 
PPTX
Service Virtualization - Kalpna
Agile Testing Alliance
 
PPTX
ATAGTR2017 ChatBot
Agile Testing Alliance
 
PDF
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...
SmartBear
 
PPTX
Test Automation in Agile
Agile Testing Alliance
 
PPTX
Fidelity Test Data Management
Agile Testing Alliance
 
PPTX
Maturing your path toward DevOps with Continuous Testing
Perfecto Mobile
 
PPTX
Augmented Reality & Software Testing - Sourabh d
Agile Testing Alliance
 
PPTX
Drive Faster Quality Insights through Customized Test Automation - Part 2
Perfecto by Perforce
 
PDF
Drive Faster Quality Insights through Customized Test Automation
Perfecto by Perforce
 
PPTX
Continuous Performance Testing with Taurus and Jmeter
Agile Testing Alliance
 
PDF
Agile testing - Principles and best practices
Dr Ganesh Iyer
 
PDF
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
Agile Testing Alliance
 
PPTX
Automate More with Selenium for your RWD
Perfecto by Perforce
 
PPTX
How to Avoid Continuously Delivering Faulty Software
Perforce
 
PDF
Quality at Speed: More API Testing, Less UI Testing
Sauce Labs
 
PPTX
Four Keys to Efficient DevOps
Perfecto by Perforce
 
PDF
Implementing DevOps at Scale Using Dynamic Environments
Sauce Labs
 
ATAGTR2017 Batch Workload Modelling and Performance Optimization
Agile Testing Alliance
 
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
Agile Testing Alliance
 
Digital Assurance - Today & Tomorrow
Agile Testing Alliance
 
Service Virtualization - Kalpna
Agile Testing Alliance
 
ATAGTR2017 ChatBot
Agile Testing Alliance
 
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...
SmartBear
 
Test Automation in Agile
Agile Testing Alliance
 
Fidelity Test Data Management
Agile Testing Alliance
 
Maturing your path toward DevOps with Continuous Testing
Perfecto Mobile
 
Augmented Reality & Software Testing - Sourabh d
Agile Testing Alliance
 
Drive Faster Quality Insights through Customized Test Automation - Part 2
Perfecto by Perforce
 
Drive Faster Quality Insights through Customized Test Automation
Perfecto by Perforce
 
Continuous Performance Testing with Taurus and Jmeter
Agile Testing Alliance
 
Agile testing - Principles and best practices
Dr Ganesh Iyer
 
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
Agile Testing Alliance
 
Automate More with Selenium for your RWD
Perfecto by Perforce
 
How to Avoid Continuously Delivering Faulty Software
Perforce
 
Quality at Speed: More API Testing, Less UI Testing
Sauce Labs
 
Four Keys to Efficient DevOps
Perfecto by Perforce
 
Implementing DevOps at Scale Using Dynamic Environments
Sauce Labs
 

Viewers also liked (7)

PPTX
ATAGTR2017 Security Testing for Healthcare applications
Agile Testing Alliance
 
PDF
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
PPTX
ATAGTR2017 Test Approach for Re-engineering Legacy Applications based on Micr...
Agile Testing Alliance
 
PPT
Machine learning by Dr. Vivek Vijay and Dr. Sandeep Yadav
Agile Testing Alliance
 
PPTX
Blockchain and Applications in Islamic Finance
Rizal Mohd Nor
 
PDF
Blockchain FinTech PoC
Sanjeev Raman
 
PPTX
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Melanie Swan
 
ATAGTR2017 Security Testing for Healthcare applications
Agile Testing Alliance
 
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
ATAGTR2017 Test Approach for Re-engineering Legacy Applications based on Micr...
Agile Testing Alliance
 
Machine learning by Dr. Vivek Vijay and Dr. Sandeep Yadav
Agile Testing Alliance
 
Blockchain and Applications in Islamic Finance
Rizal Mohd Nor
 
Blockchain FinTech PoC
Sanjeev Raman
 
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Melanie Swan
 
Ad

Similar to ATAGTR2017 Blockchain Based Testing (20)

PDF
The Role and Importance of Blockchain Testing.pdf
One World Technologies
 
PPTX
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
Agile Testing Alliance
 
PPTX
#ATAGTR2019 Presentation "Blockchain and Continuous Testing" By Rutvikkumar Mrug
Agile Testing Alliance
 
PDF
Blockchain testing strategy
rajni singh
 
PDF
Blockchain and Security Testing
BirthVenue
 
PDF
A Stratagem on Strategy: Rolling Security Testing into Product Testing
Kevin Fealey
 
PPTX
5 top techniques for testing blockchain apps
Cigniti Technologies Ltd
 
PDF
DCG Enterprise Blockchain Workshop Oct 2017
Digital Currency Group
 
PPTX
Blockchain - a platform for Digital Transformation in Finance
Blockchain Worx
 
PDF
Blockchain Bootcamp - Leadership Edition
Farhan Farrukh
 
PPTX
IEEE Blockchain Summit Korea 2018 - Commercial Blockchain Application & Scala...
ICON Foundation
 
PDF
Blockchain workshop
VodqaBLR
 
PDF
Block-Chain Oriented Software Testing Approach
IRJET Journal
 
PDF
Hardening
Diego Pacheco
 
PDF
The Role of Blockchain in Software Quality Assurance.pdf
RuhiParveen6
 
PDF
Blockchains : Risk or Mitigation?
ITU
 
PDF
Blockchain: Instead of Why, Ask Why Not?
Cognizant
 
PPTX
7 Industries Influencing Blockchain Testing
Cygnet Infotech
 
PPTX
Blockchain testing
Maitrikpaida
 
PDF
Financial Application Testing: Ensuring Security, Accuracy, and Compliance
Shubham Joshi
 
The Role and Importance of Blockchain Testing.pdf
One World Technologies
 
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
Agile Testing Alliance
 
#ATAGTR2019 Presentation "Blockchain and Continuous Testing" By Rutvikkumar Mrug
Agile Testing Alliance
 
Blockchain testing strategy
rajni singh
 
Blockchain and Security Testing
BirthVenue
 
A Stratagem on Strategy: Rolling Security Testing into Product Testing
Kevin Fealey
 
5 top techniques for testing blockchain apps
Cigniti Technologies Ltd
 
DCG Enterprise Blockchain Workshop Oct 2017
Digital Currency Group
 
Blockchain - a platform for Digital Transformation in Finance
Blockchain Worx
 
Blockchain Bootcamp - Leadership Edition
Farhan Farrukh
 
IEEE Blockchain Summit Korea 2018 - Commercial Blockchain Application & Scala...
ICON Foundation
 
Blockchain workshop
VodqaBLR
 
Block-Chain Oriented Software Testing Approach
IRJET Journal
 
Hardening
Diego Pacheco
 
The Role of Blockchain in Software Quality Assurance.pdf
RuhiParveen6
 
Blockchains : Risk or Mitigation?
ITU
 
Blockchain: Instead of Why, Ask Why Not?
Cognizant
 
7 Industries Influencing Blockchain Testing
Cygnet Infotech
 
Blockchain testing
Maitrikpaida
 
Financial Application Testing: Ensuring Security, Accuracy, and Compliance
Shubham Joshi
 
Ad

More from Agile Testing Alliance (20)

PPTX
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
Agile Testing Alliance
 
PDF
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
Agile Testing Alliance
 
PPTX
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
Agile Testing Alliance
 
PDF
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
Agile Testing Alliance
 
PDF
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
Agile Testing Alliance
 
PPTX
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
Agile Testing Alliance
 
PPTX
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
Agile Testing Alliance
 
PPTX
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
Agile Testing Alliance
 
PDF
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
Agile Testing Alliance
 
PPTX
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
Agile Testing Alliance
 
PPTX
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
Agile Testing Alliance
 
PPTX
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
Agile Testing Alliance
 
PPTX
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
Agile Testing Alliance
 
PDF
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
Agile Testing Alliance
 
PDF
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
Agile Testing Alliance
 
PDF
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
Agile Testing Alliance
 
PPTX
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
Agile Testing Alliance
 
PDF
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
Agile Testing Alliance
 
PPTX
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 
PPTX
#Interactive Session by Sumit Mundhada, "Observability in Software Testing" a...
Agile Testing Alliance
 
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
Agile Testing Alliance
 
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
Agile Testing Alliance
 
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
Agile Testing Alliance
 
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
Agile Testing Alliance
 
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
Agile Testing Alliance
 
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
Agile Testing Alliance
 
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
Agile Testing Alliance
 
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
Agile Testing Alliance
 
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
Agile Testing Alliance
 
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
Agile Testing Alliance
 
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
Agile Testing Alliance
 
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
Agile Testing Alliance
 
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
Agile Testing Alliance
 
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
Agile Testing Alliance
 
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
Agile Testing Alliance
 
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
Agile Testing Alliance
 
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
Agile Testing Alliance
 
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
Agile Testing Alliance
 
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 
#Interactive Session by Sumit Mundhada, "Observability in Software Testing" a...
Agile Testing Alliance
 

Recently uploaded (20)

PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 

ATAGTR2017 Blockchain Based Testing

  • 1. #ATAGTR2017 16th 17th March Blockchain Based Testing Yogesh Mokase & Vaibhav Karajgaonkar
  • 2. Agile Testing Alliance Global Testing Retreat 20172 Index What is Blockchain? Problems & Opportunities for Blockchain Testing KYC/AML Legacy Solution Testing Blockchain Testing Touch points Blockchain Test Collaboration AML/KYC Blockchain Solution Testing Blockchain Testing Evolution – ABC Framework AML / KYC Blockchain Testing - Anticipated Value Proposition Blockchain Testing Conclusions
  • 3. Agile Testing Alliance Global Testing Retreat 2017 3 What is Blockchain? Blockchain penetrated the mainstream consciousness in 2016. Blockchain Technology is going through more end-to-end implementations and less proof-of-concepts 3
  • 4. Agile Testing Alliance Global Testing Retreat 2017 4 Problems & Opportunities For Blockchain Testing Fast Pace of Blockchain Tech Innovations Expanding Blockchain Business Use cases Blockchain Tech is fast moving to be mainstream technology Lack of Blockchain Testing Expertise Lack of Best Practices, Models, Tools etc. within Blockchain Testing area 4
  • 5. Agile Testing Alliance Global Testing Retreat 20175 Know Your Customer(KYC)/Anti Money Laundering (AML) Legacy Solution Testing Key Concerns AML/KYCLegacy SolutionTesting Functional testing Non- Functional Testing Other Testing Testing Focus • Verification of KYC/AML business rules • Verification of KYC/AML data through Business and Product lines • Integration Testing of multi sourced data, Application touchpoints • Verification of KYC/AML data streamlining through Database Testing • Verification of AML/KYC Business rules, data transfer and transformatio ns through System Test, Integration Test etc. • Targeted Volume Testing • Testing to validate responsivenes s and stability of the system. • External Interface Testing to validated shared KYC registries • Database Testing to ensure validity of AML KYC datasets • Suboptimal Test Strategy- Test Effort duplication / redundancy • Inadequate Automation Testing • Lack of Integration Testing due to Need Based Testing • Testing done in silo environments Client Onboarding Request Client Due Diligence On going mgt. /Exiting AML/KYCLegacy Solution Data Systems CRM Systems External Interfaces Consumer Systems Reporting Systems Customer Onboarding Systems Back Office Specialist Customer Identification Data Compliance Check Data Validation Customer Due Diligence Check List External Due Diligence KYC Approved KYC Registry Simplified KYC/ AML Flow
  • 6. Agile Testing Alliance Global Testing Retreat 20176 Blockchain Testing Touchpoints Blockchain LedgersBlockchain State / EventsTokenization of Asset Encryption & Hashing Blockchain Consensus Corda External APIs • Register Users • Query Blockchain • Issue Transactions Blockchain Key & Identity Services Blockchain Applications • Consortium or Private Blockchains • Public Blockchains • Native Tokens • Asset-backed Tokens • Unique ID for Asset Smart Contract • Web Applications • Blockchain Native Applications • Wallets / Vaults • Cryptographic hashing • Immutable records • Secure identification of assets • Consolidated, consistent dataset • Proof-of-Work • Proof-Of-Stake • Byzantine fault tolerance • Self enforcing contracts • Digitized Analog Contract • Real-time Auditing of Transactions • Common Trusted Database • Storage algorithms (Merkle Trees, MerklePatriciaTrees, Linked List) • Transparency & Verifiability • Proof of distribution • Basic Data Model for Blockchain B l o c k c h a i n S o l u t i o n s / P r o v i d e r s Tr a n s a c t i o n s B l o c k c h a i n F r a m e w o r k s / P l a t f o r m s B l o c k c h a i n U n d e r p i n n i n g s
  • 7. Agile Testing Alliance Global Testing Retreat 20177 AML/KYC Blockchain Solution Testing AML/KYC BlockchainSolution Functional Testing Non- Functional Testing Other Testing Testing Focus • Verification of KYC/AML business rules through Smart Contracts • Security Testing- verification of Blockchain hashing and encryption • Verification of Blockchain consensus, Transaction state - one version of truth through functional, database and API Testing • Verification of AML/KYC Business rules through Smart Contracts • Verification of Blockchain Consensus • Blockchain Platform performance Test • Blockchain scalability & stability Test • Blockchain Load Test • SOA/ API Testing • Security Testing- Verification of Hashing & Encryption • User Interface and Mobile App Testing • Suboptimal Test Strategy – Lack of Blockchain knowledge base within Testing universe • Lack of Blockchain Testing tools • Lack of Best Practices optimized for Blockchain Testing • Lack of standardization in Blockchain Testing Key Concerns Blockchain PlatformRef Data Systems CRM Systems Reporting Systems External Interfaces Organizational Internal Systems Customer Onboarding Systems Back Office Specialist Customer Identification Data Organizational Internal Compliance Check Data Validation Customer Due Diligence Check List External Validation Central KYC Registry Blockchain Network Simplified Blockchain Based KYC/ AML Flow AML/KYCBlockchain SolutionTesting
  • 8. Agile Testing Alliance Global Testing Retreat 2017 8 Blockchain Testing Evolution – Align-Build-Collaborate (ABC) Framework 8 Collaborate Build Business Use Case Performance & Scalability • Build QA Strategy for Blockchain and new age technology convergence • Blockchain Test Capability Evaluation Strategy Blockchain Test Consulting • Build Business use case specific Blockchain Test delivery • Build Blockchain aligned QA Analysts, Solutions Quality BenchmarkingTotal Quality Management • Partner with Customer to drive strategic Blockchain initiatives • Build Blockchain Test Library • Better utilization of BA-QA Strategy • Build Blockchain Test Accelerators • Build Blockchain Test tools to improve quality and productivity Integrated Quality Assurance • Blockchain Platform familiarization • Align Blockchain Quality gates with Customer Business use case • Align Blockchain Test approach to be Customer centric to set up integrated Quality assurance Better Test Coverage • Align Blockchain Test lessons learnt with Customer strategic initiative • Align Blockchain Test Process across different business units within Customer organization Continuous Improvement Inputs Managing Inter-Dependencies • Collaborate with Customer BA/SMEs for Blockchain & Domain knowledge Transfer, Upgrade • Collaborate with Customer to ensure Blockchain Test Strategy Success Quality Driven Engagement • Blockchain Test value stream mapping with Customer Business use case • Collaborate with Customer to standardize, optimize the Blockchain Test approach
  • 9. Agile Testing Alliance Global Testing Retreat 2017 9 ABC Framework Components 9 Transaction Processing Transaction State Assets on Blockchain History & AuditSmart Contracts Interaction with APIs Vault / Wallet Consensus Mechanism • Validation of Transactions life cycle through Apps/ Vaults / Wallets • Validation of Transaction state across various lifecycle events • Validation of Event notifications • Validation of Transaction message verification (Signing) • Validation of tokenization of assets on blockchain • Validation of Business Rules through Smart Contracts • Validation of interface with APIs for Access control, payments, track and trace, balances etc. • Validation of secure registry and audit of transactions • Validation of Transactions for timestamping etc. Blockchain Protocols (Permissioned/ Permission less) Blockchain Platform (Corda / Hyperledger /Ethereum /Ripple Etc.) Leverage Test Delivery Framework Blockchain Reusable Test Asset Development Leverage Blockchain Test Tools Test Delivery Componentsof Blockchain Testing Test Scaling Test Types Blockchain Knowledge Management Blockchain Test Best Practices Implementation BA-QA-Tech Test Delivery People, Operations, Governance & Reporting Test Excellence Test Types Blockchain Access Testing Blockchain Secure Hash Algorithm Testing Security Testing Shared Ledger Database Testing Smart Contract Validation Testing Blockchain Node Consensus Testing Functional Testing Blockchain Platform Performance Test Blockchain Scalability & Stability Test Blockchain Load Test Non Functional Testing Blockchain Cloud Testing SOA/ API Testing User Interface & Mobile Apps Testing Other Testing Blockchain Test Tools Business UsecaseSpecific Details Details Of Implementation Adapt Blockchain Test Accelerators Blockchain Wallet Signature Testing Differentiated Blockchain Test Delivery Cross TestStream Collaboration Componentsof Test Service
  • 10. Agile Testing Alliance Global Testing Retreat 2017 10 Blockchain Testing ABC Framework - Anticipated Value Proposition 10 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% Framework Initialization Framework Adoption Fully Functional Framework Coverage & Defect Reduction Requirements Coverage Improvement Defect Reductions 0% 5% 10% 15% 20% 25% 30% 35% 40% Framework Initialization Framework Adoption Fully Functional Framework Efficiency & Effectiveness Improvements Efficiency Improvements Effectiveness Improvements 0% 10% 20% 30% 40% 50% 60% 70% Framework Initialization Framework Adoption Fully Functional Framework ROI and Customer Trust Improvements ROI Customer Trust Improvement Blockchain innovation and investments are growing multifold. We envisage Hugh traction with need for strategic Blockchain Test Delivery Models, skilled resources in near future and ABC Framework is our approach to tap the Blockchain Testing Market potential of about $100 MM. Source: McKinsey & Company
  • 11. Agile Testing Alliance Global Testing Retreat 2017 11 Blockchain Testing Conclusions 1111 ABC Framework Based Blockchain Testing Value Delivery Through Blockchain Testing Blockchain Tech Initiatives / Evolution Blockchain As –a-Service (BaaS) Blockchain Cloud Service Expand Blockchain capabilities with infrastructure services like storage, middleware, messaging etc. Focused alignment of Blockchain Testing with Blockchain As-a-Service, Fintech innovation , Digital and Regulatory initiatives 20% Improvement with Time to Market 25% Improvement in ROI Targeted Blockchain Testing solution building through Blockchain Test artefacts, accelerators, Tools, etc. which can be used across different Blockchain use cases Efficient collaboration between Customer business streams and Blockchain Testing stream Better Blockchain Test Quality Management Blockchain- Fintech & Regulation Blockchain- Digital & IOT 30% Improved Customer Trust Better Business Blockchain Process Assurance Heightened Convergence of Customer Centric Blockchain & Digital Strategies Blockchain Tech Aligned QA Resources Improved Blockchain Testing Insight Utilization 30% Improved Quality & Efficiency Blockchain network on a private, virtualized environment Regulatory and Fintech Blockchain Sandbox developments for enabling product testing Innovative Internet of Things (IoT) and targeted Blockchain Dapps. Support Value % - Anticipated Values