Software Testing For R3 Corda Blockchain: Iosif Itkin, CEO and Co-Founder, Exactpro
Software Testing For R3 Corda Blockchain: Iosif Itkin, CEO and Co-Founder, Exactpro
Software Testing For R3 Corda Blockchain: Iosif Itkin, CEO and Co-Founder, Exactpro
Corda Blockchain
Iosif Itkin, CEO and co-founder,
Exactpro
Exactpro provides software testing services for mission critical technology that underpins global financial
markets. The firm is experienced with trading and clearing and settlement platforms, market data systems,
collateral management and risk management systems, central data warehouses, regulatory reporting, etc.
exactpro.com
5 Build Software to Test Software
exactpro.com
6 Build Software to Test Software
• Platforms
• People
• Processes
• Security
exactpro.com
7 Build Software to Test Software
Is Blockchain Financial Plumbing Still Years Away?
25 March 2019
https://www.coindesk.com/exactpro-dlt-post-trade-software-testing
Chatbot
Quote:
Today
This is what I think This is what is
I am owed owed
Duplication of data
High fragmentation
Expensive reconciliations
Tomorrow
This is what I think I
am owed
No inter-entity
reconciliations
Traditional blockchains
Channels
23

Enterprise grade blockchain platform enabling
distrusting parties to form and maintain consensus
about the existence, status and evolution of a set of
shared facts.
24
Key Concepts
States Transactions
States are immutable objects that Transactions consume input states and
represent shared facts such as a create output states. Newly created
financial agreement or contract at a output states replace the input states
specific point in time which are marked as historic
Contracts Flows
Contracts control the evolution of Flows are light-weight processes used
states by allowing relevant to coordinate interactions required for
participants to check for transaction peers to create and agree transactions
validity
The Network
Permissioned network with public identities allowing nodes to communicate
directly with each other
Trust The single, long-term cryptographic It provides the basis of trust in the A Corda Network
Root key which all network‘s identity provenance of data, recognised by nodes
(X509) certificates root back to participants
Network A list of IP addresses and legal entity Acts as a Corda Network ‘phone
Map names of each participant on the directory’
network, which all participants can notary
access
Test
Library
System
under
test
Test
Library
System
under
test
exactpro.com
31 Build Software to Test Software
AI and Software
EXACTPRO Testing
https://www.gasq.org/en/exam-modules/a4q-ai-and-software-testing.html
There are three chapters with examinable content. The top-level heading for each
chapter specifies the time for the chapter; timing is not provided below chapter level.
For the A4Q AI and Software Testing Foundation training course, the syllabus
requires a minimum of 17 hours, 10 minutes of instruction, distributed across the
three chapters as follows:
Whatever it Information
End-to-End takes! extraction and
Automated Test
Machine learning
Library
Test execution
data and log
Passive Testing
analysis
Performance
Sensors
AGE
NT
Environment
Actuators
38 Build Software to Test Software exactpro.com
Actuators
Sensors
AGE
NT
Environment
Performance
Sensors
AGE
NT
Environment
Actuators
42 Build Software to Test Software exactpro.com
Software Testers
Adult
sin(x) = sin(x + 2𝜋) 3
sin(x) = sin(𝜋 - x)
Pupa
2
Larva
1