Context: Quality control comprises the set of activities aimed to evaluate that software meets its specification and delivers the functionality expected by the consumers. These activities are often removed in the development process and, as a result, the final software product usually lacks quality. Objective: We propose a set of techniques to automate the quality control for web applications from the client-side, guiding the process by functional and nonfunctional requirements (performance, security, compatibility, usability and accessibility). Method: The first step to achieve automation is to define the structure of the web navigation. Existing software artifacts in the phase of analysis and design are reused. Then, the independent paths of navigation are found, and each path is traversed automatically using real browsers while different kinds of assessments are carried out. Results: The processes and methods proposed in this paper have been implemented by means of a reference architecture and open source tools. A laboratory experiment and an industrial case study have been performed in order to validate the proposal. Conclusion: The definition of navigation paths is a rich approach to model web applications. Grey-box (black-box and white-box) methods have been proved to be very valuable for web assessment. The Chinese Postman Problem (CPP) is an optimal way to find the independent paths in a web navigation modeled as a directed graph.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    Web browsing automation for applications quality control


    Beteiligte:

    Erscheinungsdatum :

    01.11.2015


    Anmerkungen:

    AR/0000026610


    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Klassifikation :

    DDC:    629



    mPlaton : browsing and development platform of mobile applications

    Palviainen, Marko / Laakko, Timo | TIBKAT | 2004


    Viewing browsing vehicle

    GU YUBING | Europäisches Patentamt | 2020

    Freier Zugriff

    TEXT BROWSING, EDITING AND CORRECTION METHODS FOR AUTOMOTIVE APPLICATIONS

    CURIN JAN / KLEINDIENST JAN / LABSKY MARTIN et al. | Europäisches Patentamt | 2020

    Freier Zugriff

    Text browsing, editing and correction methods for automotive applications

    CURIN JAN / KLEINDIENST JAN / LABSKY MARTIN et al. | Europäisches Patentamt | 2018

    Freier Zugriff

    TEXT BROWSING, EDITING AND CORRECTION METHODS FOR AUTOMOTIVE APPLICATIONS

    CURIN JAN / KLEINDIENST JAN / LABSKY MARTIN et al. | Europäisches Patentamt | 2017

    Freier Zugriff