Page Object Design Pattern for IOS UI Automation
International Journal of Computer Science and Engineering |
© 2024 by SSRG - IJCSE Journal |
Volume 11 Issue 8 |
Year of Publication : 2024 |
Authors : Naveen Chikkanayakanahalli Ramachandrappa |
How to Cite?
Naveen Chikkanayakanahalli Ramachandrappa, "Page Object Design Pattern for IOS UI Automation," SSRG International Journal of Computer Science and Engineering , vol. 11, no. 8, pp. 45-49, 2024. Crossref, https://doi.org/10.14445/23488387/IJCSE-V11I8P106
Abstract:
The Page Object Model (POM) design pattern is a robust and widely adopted approach in UI automation that enhances test maintenance and reduces code duplication. This research paper explores the application of the POM design pattern for iOS UI automation, examining its benefits, implementation strategies, and best practices. By integrating detailed examples and referencing relevant literature, this paper aims to provide a comprehensive guide for developers and testers seeking to leverage POM for efficient and robust iOS UI automation.
Keywords:
Page Object Model (POM), Test abstraction, UI encapsulation, Automated testing frameworks, Code reusability.
References:
[1] Lisa Crispin, and Janet Gregory, Agile Testing: A Practical Guide for Testers and Agile Teams, Addison-Wesley, 2009.
[Google Scholar] [Publisher Link]
[2] Jerry Gao et al., “Mobile Application Testing: A Tutorial,” IEEE Software, vol. 47, no. 2, pp. 46-55, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Apple Inc., Xcode, Apple Developer Documentation, 2020. [Online]. Available: https://developer.apple.com/documentation/xctest
[4] Andrew Hunt, and David, The Pragmatic Programmer, Addison-Wesley, 1999.
[Google Scholar] [Publisher Link]