TY - GEN
T1 - Scenario Testing of AngularJS-Based Single Page Web Applications
AU - Zhang, Gefei
AU - Zhao, Jianjun
N1 - Funding Information:
Partially supported by the EU project cAPITs and the German BMBF project deep. TEACHING (01IS17056).
Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85088262064&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85088262064&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-51253-8_10
DO - 10.1007/978-3-030-51253-8_10
M3 - Conference contribution
AN - SCOPUS:85088262064
SN - 9783030512521
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 91
EP - 103
BT - Current Trends in Web Engineering - ICWE 2019 International Workshops, DSKG, KDWEB, MATWEP, Proceedings
A2 - Brambilla, Marco
A2 - Cappiello, Cinzia
A2 - Ow, Siew Hock
PB - Springer
T2 - International 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
Y2 - 11 June 2019 through 14 June 2019
ER -