Scenario Testing of AngularJS-Based Single Page Web Applications

Gefei Zhang, Jianjun Zhao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

AngularJS is a popular framework for single page web applications. Due to separation of programming logic and GUI, the data and control flow in AngularJS applications are usually hard to track. We propose a white-box method for first integrating the separate concerns into one interaction diagram, which contains the overall data and control flow of a program, and then separating user interactions from each other. With the help of the interactions, our method helps to achieve a better understanding of AgnularJS-based single page web applications, and moreover provides novel test coverage criteria for them.

Original languageEnglish
Title of host publicationCurrent Trends in Web Engineering - ICWE 2019 International Workshops, DSKG, KDWEB, MATWEP, Proceedings
EditorsMarco Brambilla, Cinzia Cappiello, Siew Hock Ow
PublisherSpringer
Pages91-103
Number of pages13
ISBN (Print)9783030512521
DOIs
Publication statusPublished - 2020
EventInternational Workshop on Data Science and Knowledge Graph, DSKG 2019, 5th International Workshop on Knowledge Discovery on the Web, KDWEB 2019 and 2nd International Workshop on Maturity of Web Engineering Practices, MATWEP 2019, co-located with the 19th International Conference on Web Engineering, ICWE 2019 - Daejeon, Korea, Republic of
Duration: Jun 11 2019Jun 14 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11609 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Workshop on Data Science and Knowledge Graph, DSKG 2019, 5th International Workshop on Knowledge Discovery on the Web, KDWEB 2019 and 2nd International Workshop on Maturity of Web Engineering Practices, MATWEP 2019, co-located with the 19th International Conference on Web Engineering, ICWE 2019
CountryKorea, Republic of
CityDaejeon
Period6/11/196/14/19

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Scenario Testing of AngularJS-Based Single Page Web Applications'. Together they form a unique fingerprint.

  • Cite this

    Zhang, G., & Zhao, J. (2020). Scenario Testing of AngularJS-Based Single Page Web Applications. In M. Brambilla, C. Cappiello, & S. H. Ow (Eds.), Current Trends in Web Engineering - ICWE 2019 International Workshops, DSKG, KDWEB, MATWEP, Proceedings (pp. 91-103). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11609 LNCS). Springer. https://doi.org/10.1007/978-3-030-51253-8_10