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

pdf
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]