Client Certification Using Shsha
-
Upload
iosif-itkin -
Category
Technology
-
view
864 -
download
4
Transcript of Client Certification Using Shsha
![Page 1: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/1.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com1
Client Certification Using Shsha
Open Access Quality Assurance & Related Software Development for Financial Markets
Tel: +7 495 640 2460, +1 415 830 38 49
www.exactpro.com
Exactpro
![Page 2: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/2.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com2
Client Certification is a special kind of testing conducted to ensure the
compatibility of automated trading systems connected to an exchange or
broker via financial industry protocols
• Client certification is mandatory for any operator of an exchange or broker
platform providing an opportunity to perform financial transactions
• Client certification has become a common practice in the financial industry
Certification
![Page 3: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/3.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com3
Typical Challenges
Certification testing involves representatives of different organizations.
Therefore the process requires a substantial amount of coordination and
teamwork
Let’s go through some of the typical challenges that could be faced during
client certification
![Page 4: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/4.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com4
Time Zones
![Page 5: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/5.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com5
The existence of world time zones causes difficulties with planning and
coordination of testing by teams of professionals physically located in various
parts of the globe
Time Zones
![Page 6: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/6.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com6
Performance
![Page 7: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/7.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com7
Certification can be required by several clients concurrently
due to business or technical events, such as the deployment
of new software, regulatory or technical requirements
Performance
![Page 8: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/8.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com8
Competency
![Page 9: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/9.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com9
Quality Assurance specialist conducting certification must have the adequate
level of technical and business knowledge
Competency
![Page 10: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/10.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com10
Coverage
![Page 11: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/11.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com11
Certification tests must be based on typical scenarios and produce
meaningful results
Coverage
![Page 12: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/12.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com12
What Could Help Us To Solve These Problems?
![Page 13: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/13.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com13
• Creation of more optimal automated technological solutions for
certification testing and the analysis of test results
• Usage of passive methods to analyze the success of certification procedure,
such as traffic capture of network connections or data from log files
In our opinion, the process of client certification can benefit from the inclusion of
passive testing in it.
What Could Help Us To Solve These Problems?
![Page 14: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/14.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com14
Passive Testing
Passive testing is a software testing technique that observes the system without
interaction
Passive test tool does not affect the system under test and does not create
additional message streams
![Page 15: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/15.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com15
Meet Shsha!
• Passive post-transactional tool
• Supports various industry-standard and proprietary
protocols
• Analyzes clients' activity and forecasts system
response
• Parses and displays logs in a user-friendly way
• Parses messages and then puts each to a database
table where each column corresponds to each
message field
• Can process massive amounts of heterogeneous
clients connections data
• Allows making summarized reports, etc.
• Easy to understand GUI
![Page 16: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/16.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com16
Shsha Operating Model
![Page 17: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/17.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com17
• Shsha captures all messages sent to the exchange by the client or vice
versa, parses each message and puts the data into a relational
database.
• By using SQL queries, the certifying organization's analyst can receive
the statistics about the attempts to perform the steps in the test scenario
and their success for every trading participant.
• Network packets data also allows finding additional problems, such as
connectivity breaks or message buffering issues.
Shsha Operating Model
![Page 18: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/18.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com18
Shsha: Time Zones
It’s easy to plan and coordinate testing process in different time zones having a
passive tool which stores all the required information in the database and is
accessible any time around the clock.
![Page 19: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/19.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com19
As a passive tool, Shsha does not affect the system under test and
does not create additional message streams
Shsha: Performance
![Page 20: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/20.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com20
The trading participants can just connect to the test environment and send the
orders listed in the provided test scenario.
There’s no need to install any additional software, collect logs, etc.
Shsha: Competency
![Page 21: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/21.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com21
Shsha provides built-in groups of SQL scenarios covering all client
connectivity certification requirements issued by the trading coordinator for a
number of exchange platforms
Shsha: Coverage
![Page 22: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/22.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com22
Reporting
![Page 23: Client Certification Using Shsha](https://reader034.fdocuments.in/reader034/viewer/2022051521/5a6d39707f8b9ac7418b56ef/html5/thumbnails/23.jpg)
Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com23
Thank You!