Designing a Software Test Automation Framework for Windows Application using Coded UI in Visual Studio Tool and Page Object Design

Manoj G.*, Johnson**, K. R. Prakash***
* M.Tech Graduate, The National Institute of Engineering, Mysuru, Karnataka, India.
** Assistant Professor, Department of Mechanical Engineering, The National Institute of Engineering, Mysuru, Karnataka, India.
*** Professor, Department of Mechanical Engineering, The National Institute of Engineering, Mysuru, Karnataka, India.
Periodicity:April - June'2018
DOI : https://doi.org/10.26634/jse.12.4.14703

Abstract

Software environment is a testing environment where in the different test cases are executed to check the correctness, reliability and performance of the developed framework. In manual testing functionalities of a specific version of the application is tested manually through specific test cases. Test automation is an important technique for testing large scale applications using an automation tool. This paper deals with the different test automation frameworks, also discuss how to develop a framework using coded UI and Page Object Model for windows based application.

Keywords

Test Automation, Coded UI, Test Automation Framework, Page Object Model.

How to Cite this Article?

Manoj, G., Beeranur, R. K., Prakash, K. R. (2018). Designing a Software Test Automation Framework for Windows Application using Coded UI in Visual Studio Tool and Page Object Design. i-manager's Journal on Software Engineering, 12(4), 1-6. https://doi.org/10.26634/jse.12.4.14703

References

[1]. Amaricai, S., & Constantinescu, R. (2014). Designing a Software Test Automation Framework. Informatica Economica, 18(1), 152-161.
[2]. Hanna, M., El-Haggar, N., & Sami, M. (2014). A review of scripting techniques used in automated software testing. International Journal of Advanced Computer Science and Applications (IJACSA), 5(1), 194-202.
[3]. Klammer, C., & Ramler, R. (2017, July). A Journey from manual Testing to Automated Test Generation in an Industry Project. In Software Quality, Reliability and Security Companion (QRS-C), 2017 IEEE International Conference on (pp. 591-592). IEEE.
[4]. Klammer, C., Ramler, R., & Stummer, H. (2016, August). Harnessing automated test case generators for GUI testing in industry. In Software Engineering and th Advanced Applications (SEAA), 2016 42 Euromicro Conference on (pp. 227-234). IEEE.
[5]. Leotta, M., Clerissi, D., Ricca, F., & Spadaro, C. (2013, March). Improving test suites maintainability with the page object pattern: An industrial case study. In Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on (pp. 108- 113). IEEE.
[6]. Memon, A. M., Pollack, M. E., & Soffa, M. L. (1999, May). Using a goal-driven approach to generate test cases for GUIs. In Software Engineering, 1999. Proceedings of the 1999 International Conference on (pp. 257-266). IEEE.
[7]. Memon, A. M., Pollack, M. E., & Soffa, M. L. (2001). Hierarchical GUI test case generation using automated planning. IEEE Transactions on Software Engineering, 27(2), 144-155.
[8]. Niranjana, S., & Balamurugan, A. (2016). Automation Testing using Coded UI Test. IJSEAS, 2(4), 190-194.
[9]. Yuan, X., & Memon, A. M. (2007, May). Using GUI runtime state as feedback to generate test cases. In th Proceedings of the 29 International Conference on Software Engineering (pp. 396-405). IEEE Computer Society.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.