Configuring effective navigation models and abstract test cases for web applications by analysing user behaviour. (29th April 2013)
- Record Type:
- Journal Article
- Title:
- Configuring effective navigation models and abstract test cases for web applications by analysing user behaviour. (29th April 2013)
- Main Title:
- Configuring effective navigation models and abstract test cases for web applications by analysing user behaviour
- Authors:
- Sprenkle, Sara E.
Pollock, Lori L.
Simko, Lucy M. - Other Names:
- Harman Mark guestEditor.
Korel Bogdan guestEditor. - Abstract:
- SUMMARY: As web applications become more complex and are used more pervasively, testing demands are increasing without corresponding automated support. One promising approach to automatic test generation is statistical model‐based testing, where logged user behaviour is used to build a usage‐based model of web application navigation, from which abstract test cases are generated. Executable test cases are then created by adding parameter values to the abstract test cases. Several researchers have proposed variations of this approach; however, no one has empirically examined the tradeoffs and implications of the different ways to represent user behaviour in a navigation model and the characteristics of the test cases automatically generated from different models. This paper reports on our exploratory study of automatically generated abstract test cases and the underlying usage‐based navigation models constructed from over 19, 000 user sessions across five publicly deployed web applications. Our results suggest how web testers can easily configure statistical model‐based automatic test case generators for web applications toward generating tests closely related to user behaviour or toward new navigations without using large additional test resources. Copyright © 2013 John Wiley & Sons, Ltd. Abstract : Statistical model‐based testing is an automated approach to generating test cases for web applications, where logged user behaviour is used to build a usage‐based model of webSUMMARY: As web applications become more complex and are used more pervasively, testing demands are increasing without corresponding automated support. One promising approach to automatic test generation is statistical model‐based testing, where logged user behaviour is used to build a usage‐based model of web application navigation, from which abstract test cases are generated. Executable test cases are then created by adding parameter values to the abstract test cases. Several researchers have proposed variations of this approach; however, no one has empirically examined the tradeoffs and implications of the different ways to represent user behaviour in a navigation model and the characteristics of the test cases automatically generated from different models. This paper reports on our exploratory study of automatically generated abstract test cases and the underlying usage‐based navigation models constructed from over 19, 000 user sessions across five publicly deployed web applications. Our results suggest how web testers can easily configure statistical model‐based automatic test case generators for web applications toward generating tests closely related to user behaviour or toward new navigations without using large additional test resources. Copyright © 2013 John Wiley & Sons, Ltd. Abstract : Statistical model‐based testing is an automated approach to generating test cases for web applications, where logged user behaviour is used to build a usage‐based model of web application navigation. This paper reports on our exploratory study of the tradeoffs and implications of the ways to represent user behaviour in a navigation model and the characteristics of the test cases automatically generated from various models. Our results suggest how testers can easily configure statistical model‐based automatic test case generators for web applications. … (more)
- Is Part Of:
- Software testing, verification & reliability. Volume 23:Number 6(2013)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 23:Number 6(2013)
- Issue Display:
- Volume 23, Issue 6 (2013)
- Year:
- 2013
- Volume:
- 23
- Issue:
- 6
- Issue Sort Value:
- 2013-0023-0006-0000
- Page Start:
- 439
- Page End:
- 464
- Publication Date:
- 2013-04-29
- Subjects:
- web application testing -- statistical -- usage‐based navigation models
Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.1496 ↗
- Languages:
- English
- ISSNs:
- 0960-0833
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.457500
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2092.xml