Cross-Platform Automation of Background Behavior Testing for Mobile Applications: Framework Design and Experimental Evaluation
Öz
Anahtar Kelimeler
Mobile Automation, Cross-Platform Testing, iOS, Android, Background Process, Framework Evaluation
Kaynakça
- Apple Inc. (2023). App states and multitasking on iOS. Apple Developer Documentation. Retrieved from https://developer.apple.com/documentation
- 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
- Google. (2023). Android background execution limits. Android Developers. Retrieved from https://developer.android.com
- 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
- 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
- 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
- Myers, G. J., Sandler, C., & Badgett, T. (2018). The art of software testing (4th ed.). Wiley.
- 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
- Sommerville, I. (2020). Software engineering (10th ed.). Pearson Education.
- 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