Context-Aware Systems and Applications, and Nature of Computation and Communication. 7th EAI International Conference, ICCASA 2018, and 4th EAI International Conference, ICTCC 2018, Viet Tri City, Vietnam, November 22–23, 2018, Proceedings

Research Article

jFAT: An Automation Framework for Web Application Testing

Download
156 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-06152-4_5,
        author={Hanh Nguyen and Hong Le and Ninh Truong},
        title={jFAT: An Automation Framework for Web Application Testing},
        proceedings={Context-Aware Systems and Applications, and Nature of Computation and Communication. 7th EAI International Conference, ICCASA 2018, and 4th EAI International Conference, ICTCC 2018, Viet Tri City, Vietnam, November 22--23, 2018, Proceedings},
        proceedings_a={ICCASA \& ICTCC},
        year={2019},
        month={1},
        keywords={Automation testing Web applications POM},
        doi={10.1007/978-3-030-06152-4_5}
    }
    
  • Hanh Nguyen
    Hong Le
    Ninh Truong
    Year: 2019
    jFAT: An Automation Framework for Web Application Testing
    ICCASA & ICTCC
    Springer
    DOI: 10.1007/978-3-030-06152-4_5
Hanh Nguyen,*, Hong Le1,*, Ninh Truong2,*
  • 1: Hanoi University of Mining and Geology
  • 2: VNU - University of Engineering and Technology
*Contact email: phucnh@vimaru.edu.vn, lehonganh@humg.edu.vn, thuantn@vnu.edu.vn

Abstract

Web technologies have developed rapidly because web application is currently leading the trends of software development. A web-based application is a program that is accessed over a network connection, rather than existing within a device’s memory, hence detecting its failures is different from other software systems. Many approaches and tools have been proposed for web testing, however, introducing new frameworks is still an emerging topic in this field. This paper proposes an automation framework running in Java platform for web testing, called jFAT, which integrates with Selenium and TestNG. The paper also illustrates the use of framework with the Bank application case study.