ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Automated visual web testing

Gorazd Kovačič (2015) Automated visual web testing. EngD thesis.

Download (2184Kb)


    This thesis reveals an overview of automated visual web testing and displays currently available tools usages, as well as problems occurring in setting up such environment. Based on that, test procedure for visual web estimation is defined with two approaches: bitmap image comparison and elements layout comparison. The importance of test-oriented development is emphasized in the initial part of the thesis and further, a boundary between the tests to support the team and the tests to critique the product is presented. This boundary is softening with automated visual web testing. Then, there is a description of automated visual testing, which is divided into the following steps: webpage state establishment in the browser, capture of the layout, evaluation of the layout, and return of the report. With that, a peculiarity in a multitude of devices, operating systems and resolutions that enable access to the websites is highlighted which is a significant obstacle for manual verification. The appearance on different resolutions must be validated due to the use of responsive web design. Because of the behavior differences, tests must be executed in different browsers and operating systems. Further, there is an overview of tools and services available for visual testing. On insurance web application example an analysis of two approaches are presented: regression bitmap image comparison testing and regression element layout comparison testing. Because neither satisfies requirements, combined approach is recommended that satisfies all requirements of automated visual web testing.

    Item Type: Thesis (EngD thesis)
    Keywords: Test-Driven Development, Automated Testing, Web Development, Visual Testing
    Number of Pages: 55
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Viljan Mahnič241Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536380611)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2995
    Date Deposited: 15 Jun 2015 10:09
    Last Modified: 28 Jul 2015 13:48
    URI: http://eprints.fri.uni-lj.si/id/eprint/2995

    Actions (login required)

    View Item