Araştırma Makalesi

Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation

Cilt: 2 Sayı: 2 15 Aralık 2025
PDF İndir
EN

Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation

Öz

Ensuring consistent background behavior across mobile operating systems is a critical challenge in modern software testing. Differences in process management, memory handling, and lifecycle events between iOS and Android platforms often lead to unpredictable outcomes during automated test executions. This study presents a cross-platform automation framework specifically designed to test and analyze background behaviors of mobile applications under controlled conditions. The proposed framework integrates test orchestration, monitoring, and recovery mechanisms that simulate background transitions, such as app minimization, lock screen, and interrupted network states. Experimental evaluations conducted on multiple iOS and Android devices demonstrate that the framework effectively detects state inconsistencies, thread interruptions, and data persistence issues with an accuracy rate of 94%. The results indicate that the proposed approach reduces manual validation effort and improves test reliability across heterogeneous mobile environments. Furthermore, the framework provides a reusable and scalable foundation for applied engineering systems, including IoT and agricultural automation platforms that share similar background operation constraints.

Anahtar Kelimeler

Mobile Automation, Cross-Platform Testing, iOS, Android, Background Process, Framework Evaluation

Kaynakça

  1. Apple Inc. (2023). App states and multitasking on iOS. Apple Developer Documentation. Retrieved from https://developer.apple.com/documentation
  2. Chen, J., & Lin, Y. (2020). State transition modeling for automated mobile app testing. Software: Practice and Experience, 50(9), 1251–1264. https://doi.org/10.1002/spe.2837
  3. Google. (2023). Android background execution limits. Android Developers. Retrieved from https://developer.android.com
  4. Kuhn, D. R., Wallace, D. R., & Gallo, A. M. (2019). Software fault interactions and implications for software testing. IEEE Transactions on Software Engineering, 45(6), 544–558. https://doi.org/10.1109/TSE.2018.2867243
  5. Li, L., Liu, Y., & Zhang, X. (2019). Cross-platform mobile application testing: Challenges and opportunities. In Proceedings of the 41st International Conference on Software Engineering (ICSE) (pp. 136–147). https://doi.org/10.1109/ICSE.2019.000
  6. Mirkovic, J., & Reiher, P. (2004). A taxonomy of DDoS attack and DDoS defense mechanisms. ACM SIGCOMM Computer Communication Review, 34(2), 39–53. https://doi.org/10.1145/997150.997156
  7. Myers, G. J., Sandler, C., & Badgett, T. (2018). The art of software testing (4th ed.). Wiley.
  8. Rathore, S., & Kumar, S. (2022). A survey on mobile test automation frameworks: Trends and challenges. Journal of Systems and Software, 191, 111417. https://doi.org/10.1016/j.jss.2022.111417
  9. Sommerville, I. (2020). Software engineering (10th ed.). Pearson Education.
  10. Zhang, Y., Chen, L., & Zhao, X. (2021). Automated detection of background service anomalies in mobile apps. Empirical Software Engineering, 26(4), 72. https://doi.org/10.1007/s10664-021-09955-2

Kaynak Göster

APA
Emektar, M., Harmancı, F. M., & Öncü, S. (2025). Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation. Uygulamalı Mühendislik ve Tarım Dergisi, 2(2), 1-6. https://izlik.org/JA66HD54YR
AMA
1.Emektar M, Harmancı FM, Öncü S. Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation. UMTD. 2025;2(2):1-6. https://izlik.org/JA66HD54YR
Chicago
Emektar, Miraç, Fatih Mehmet Harmancı, ve Salim Öncü. 2025. “Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation”. Uygulamalı Mühendislik ve Tarım Dergisi 2 (2): 1-6. https://izlik.org/JA66HD54YR.
EndNote
Emektar M, Harmancı FM, Öncü S (01 Aralık 2025) Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation. Uygulamalı Mühendislik ve Tarım Dergisi 2 2 1–6.
IEEE
[1]M. Emektar, F. M. Harmancı, ve S. Öncü, “Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation”, UMTD, c. 2, sy 2, ss. 1–6, Ara. 2025, [çevrimiçi]. Erişim adresi: https://izlik.org/JA66HD54YR
ISNAD
Emektar, Miraç - Harmancı, Fatih Mehmet - Öncü, Salim. “Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation”. Uygulamalı Mühendislik ve Tarım Dergisi 2/2 (01 Aralık 2025): 1-6. https://izlik.org/JA66HD54YR.
JAMA
1.Emektar M, Harmancı FM, Öncü S. Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation. UMTD. 2025;2:1–6.
MLA
Emektar, Miraç, vd. “Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation”. Uygulamalı Mühendislik ve Tarım Dergisi, c. 2, sy 2, Aralık 2025, ss. 1-6, https://izlik.org/JA66HD54YR.
Vancouver
1.Miraç Emektar, Fatih Mehmet Harmancı, Salim Öncü. Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation. UMTD [Internet]. 01 Aralık 2025;2(2):1-6. Erişim adresi: https://izlik.org/JA66HD54YR