Research Article | Open Access
Volume 11 | Issue 8 | Year 2024 | Article Id. IJCSE-V11I8P106 | DOI : https://doi.org/10.14445/23488387/IJCSE-V11I8P106

Page Object Design Pattern for IOS UI Automation


Naveen Chikkanayakanahalli Ramachandrappa

Citation :

Naveen Chikkanayakanahalli Ramachandrappa, "Page Object Design Pattern for IOS UI Automation," 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]