Cross-Platform Automation Strategy for Hybrid OTT and SaaS Applications
DOI:
https://doi.org/10.15680/bgzhqn17Keywords:
SaaS, Hybrid OTT, Automation, AI, Cross-PlatformAbstract
In our investigation, we have a cross-platform automation approach dedicated to the
hybrid system of Over-The-Top (OTT) and Software-as-a-Service (SaaS) in terms of
mobile, web, and embedded environment. As a variety of device ecosystems and
microservice-based backend have flourished around, verifying end-to-end
functionalities has become one of the primary engineering issues to overcome on a
regular basis. The way we do it, instead of fully abstracted platform-less tests, is to
have a framework of tests that is layered on top of platform-specific test modules, so
high reuse of test scripts, low redundancy and easy regressions. CI/CD pipelines make
it possible to parallelize and scale up the execution and eliminate release cycle
bottlenecks. We assess the deployment strategy in real life scenarios of Android TV,
iOS, browsers and web portals architecture, and SaaS portal architecture. The results
have shown a high level of test development productivity (up to 45 percent), test result
(58 percent quicker) and failure identification (73 percent quicker). Moreover, we
realized quantitative business outcome, such as faster release speed and lower-level of
leak defect. The plan also addresses platform-specific platform stability problems with
the help of adaptive locator strategies and retry thinking. With the verification of the
multi-modal workflows, including mobile-to-OTT control and synchronized playback,
our plan is appropriate in the hybrid product setting. The suggested architecture and
automation system can serve as the basis of future validation systems which would
help in merging fragmented device landscapes into a single quality assurance
approach.
References
Shahin, M., Zahedi, M., Babar, M. A., & Zhu, L. (2018). An Empirical study of architecting for
continuous
delivery
and
University). https://doi.org/10.48550/arxiv.1808.08796
Deployment. arXiv
(Cornell
[2] Saxena, A., Singh, S., Prakash, S., Yang, T., & Rathore, R. S. (2024). DevOps Automation Pipeline
Deployment with IaC (Infrastructure as Code). DevOps Automation Pipeline Deployment With
IaC (Infrastructure as Code), 1–6. https://doi.org/10.1109/silcon63976.2024.10910699
[3] Wurster, M., Breitenbücher, U., Falkenthal, M., Krieger, C., Leymann, F., Saatkamp, K., &
Soldani, J. (2019). The essential deployment metamodel: a systematic review of deployment
automation technologies. SICS Software-Intensive Cyber-Physical Systems, 35(1–2), 63
75. https://doi.org/10.1007/s00450-019-00412-x
Applications
[4] Bhimanapati, N. V. B. R., Goel, N. D. P., & Aggarwal, N. A. (2024). Integrating Cloud Services with
Mobile
for
Seamless
User
268. https://doi.org/10.36676/dira.v12.i3.81
Experience. Deleted Journal, 12(3), 252
[5] Mystetskyi, V., Fridman, O., & Bardugo, A. (2023, August 14). WO2025037312A1 - Ai-driven
integration system for enhanced saas platform management and cross-platform
synchronization - Google Patents. https://patents.google.com/patent/WO2025037312A1/en
[6] Menegassi, A. A., & Endo, A. T. (2019). Automated tests for cross‐platform mobile apps in
multiple configurations. IET Software, 14(1), 27–38. https://doi.org/10.1049/iet-sen.2018.5445
[7] Saranpää, J. (2022, December 12). Automated acceptance testing of desktop and mobile Cross
Platform applications in continuous integration systems. https://urn.fi/URN:NBN:fi:aalto
202212187142
[8] Akat, Ö., & Sözer, H. (2023). Automated testing of systems of systems. In Lecture notes in
computer science (pp. 73–79). https://doi.org/10.1007/978-3-031-43240-8_5
[9] Bassil, Y. (2012). Distributed, Cross-Platform, and regression testing architecture for Service
Oriented architecture. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1203.5403
[10] Rajković, P., Aleksić, D., Djordjević, A., & Janković, D. (2022). Hybrid Software deployment
Strategy
for
complex
industrial
2186. https://doi.org/10.3390/electronics11142186
systems. Electronics, 11(14),

