Uploaded by agnihotriatul2004

PPT Presentation Ayush Kumar Sahu

advertisement
Department of
Computer Sc. & Engineering
Welcome to Final PS/II Project Presentation
Mirae Asset Capital Market: Mstock
Submitted By
Ayush Kumar Sahu
(Regd. No. 2001209103)
Branch : Department of CSE
Mentors’ Name
Mr. Sumanjay Deo
Delivery Manager, Apmosys Technologies
Mr. Yogesh Kori
Project Manager, Apmosys Technologies
PS/II Supervisors’ Name
Prof. Debasish Nayak
Sr Professor, Silicon University
6/15/2024
MY MENTORS
Mr. Abcdxyz E. Ijklmnopqr
Designation
Silicon Institute of Technology, Bhubaneswar
2
6/15/2024
PROBLEM DEFINITION
PROBLEM STATEMENT
Silicon Institute of Technology, Bhubaneswar
o Verify the Accuracy of the feeds and charts shown on
the Mstock mobile app (Android and iOS) and Web
by comparing it with other market leading products
(Zerodha kite/Upstox).
o Test the UI functionalities on 100 Android and 100
iOS devices.
3
6/15/2024
BACKGROUND OF THE STUDY
Silicon Institute of Technology, Bhubaneswar
o Mirae Asset Financial Group is a South Korean
multinational financial services company providing
comprehensive financial services including asset
management, wealth management, investment
banking, and life insurance.
o Mstock is an trading platform developed for
managing and trading stocks in India .
OBJECTIVE
o Store the feed data continuously to capture the
changes in stock prices in real time.
o Develop a Framework to automate the UI Testing on
various Android and iOS devices.
4
6/15/2024
WORK FLOW DIAGRAM
Silicon Institute of Technology, Bhubaneswar
5
6/15/2024
TECH STACK
Silicon Institute of Technology, Bhubaneswar
6
6/15/2024
CURRENT WORK EXECUTION
REAL-TIME STOCK DATA STORAGE
o Data Capture:
Silicon Institute of Technology, Bhubaneswar
o Utilizing market data feeds to capture real-time
stock information and Implementing mechanisms
to ensure continuous data flow.
o Implementing mechanisms to ensure continuous
data flow.
o Data Processing:
o Developing algorithms to process incoming data
for accuracy and consistency.
o Data Storage:
o Storing processed data in spreadsheets.
o Utilizing programming
retrieval.
logics
for
storage
and
7
6/15/2024
CURRENT WORK EXECUTION
UI AUTOMATION FRAMEWORK
o Test Scenario Identification:
Silicon Institute of Technology, Bhubaneswar
o Analyzing the Mstock UI to identify test scenarios
and
Determining
key
functionalities
to
be
automated.
o Framework Development:
o Developed a cross-platform automation framework.
o Test Execution:
o Executing automated tests on a variety of Android
and iOS devices and collecting test results for
analysis.
o Test Result Analysis:
o Analyzing test results for identifying issues and
Iterating on test cases and framework based on
analysis.
8
6/15/2024
RESULTS OBTAINED
o 1. Accuracy Verification
o Data Comparison: Mstock's stock feed accuracy
matched
or
exceeded
competitors
(Zerodha
Kite/Upstox), with less than 1% discrepancies
corrected.
Silicon Institute of Technology, Bhubaneswar
o 2. Real-Time Data Storage
o Continuous Capture: Achieved stable data feed with
zero downtime over 30 days.
o Efficient Storage: Stored over 1 million data points
in spreadsheets without performance issues.
o 4. Performance Metrics
o Processing Time: Reduced data processing time by
20%.
o Testing Efficiency: Reduced manual testing time by
80%, speeding up deployment cycles.
9
o 3. UI Automation Framework
6/15/2024
RESULTS OBTAINED
o Test Scenarios: Identified 117 key test scenarios.
o Test Execution: Achieved a 95% pass rate on
Android and 93% on iOS.
o Issue Resolution: Identified and resolved 42 out of
45 UI/UX issues.
Silicon Institute of Technology, Bhubaneswar
o Framework Development: Created a scalable
framework compatible with 100 Android and 100
iOS devices.
10
6/15/2024
OUR CONTRIBUTION
o 1. Data Accuracy
o Verification: Ensured Mstock's data accuracy by
comparing it with competitors.
o Corrections: Fixed identified discrepancies.
Silicon Institute of Technology, Bhubaneswar
o 2. Real-Time Data Infrastructure
o Capture: Developed continuous real-time data capture
mechanisms.
o Storage: Efficiently stored data using spreadsheets and
custom logic.
o 3. UI Automation Framework
o Cross-Platform: Created a framework for 100 Android
and 100 iOS devices.
o 4. Performance Optimization
11
o Processing Time: Reduced data processing time by 20%.
Silicon Institute of Technology, Bhubaneswar
o Purpose of the Work:
o The primary aim of the project was to enhance the
Mstock trading platform by implementing real-time
stock data storage and developing a UI automation
framework.
o New Features Included:
o Real-time stock data storage using spreadsheets
and custom programming logics.
o UI automation framework for testing on various
Android and iOS devices.
o Achievements:
o Successfully implemented real-time data storage
and retrieval mechanisms.
o Developed a robust UI automation framework for
comprehensive testing.
6/15/2024
CONCLUSION AND FUTURE WORKS
12
THE WORK AHEAD
Silicon Institute of Technology, Bhubaneswar
o Continuous Improvement: Enhance the UI
automation framework with more test coverage and
improved reliability.
o Integration with External APIs: Integrate with
external APIs for additional market data and analysis.
o Real-Time Data Storage: Achievable by storing data
in databases with efficient retrieval mechanisms.
6/15/2024
CONCLUSION AND FUTURE WORKS
13
6/15/2024
PROJECT TIMELINE
Silicon Institute of Technology, Bhubaneswar
14
6/15/2024
REFERENCES
[1] A. Smola and S. Narayanamurthy. "An Architecture for Parallel Topic
Models". Proceedings of the VLDB Endowment, vol. 3, no. 1-2, 2010.
[4] SeleniumHQ - https://www.selenium.dev/
Silicon Institute of Technology, Bhubaneswar
[2] A. Burns and A. Wellings. "Real-Time Systems and Programming
Languages: Ada 95, Real-Time Java and Real-Time POSIX". AddisonWesley Longman Publishing Co., Inc., 2001.
[3] Appium - https://appium.io/
15
6/15/2024
Silicon Institute of Technology, Bhubaneswar
16
Download