2009
DOI: 10.1007/978-3-642-05031-2_14
|View full text |Cite
|
Sign up to set email alerts
|

Model-Based Testing of Web Applications Using NModel

Abstract: We show how model-based on-the-fly testing can be applied in the context of web applications using the NModel toolkit. The concrete case study is a commercial web-based positioning system called WorkForce Management (WFM) which interacts with a number of other services, such as billing and positioning, through a mobile operator. We describe the application and the testing, and discuss the test results.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0
1

Year Published

2010
2010
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(32 citation statements)
references
References 4 publications
0
31
0
1
Order By: Relevance
“…Nazish et al [84] introduced a model based testing to nd errors in web applications. Juhan et al in [85] introduce a model-based testing of web applications by using NModel 2 . They used webbased positioning system called WorkForce Management as a case study in their work.…”
Section: Testing Modelsmentioning
confidence: 99%
See 2 more Smart Citations
“…Nazish et al [84] introduced a model based testing to nd errors in web applications. Juhan et al in [85] introduce a model-based testing of web applications by using NModel 2 . They used webbased positioning system called WorkForce Management as a case study in their work.…”
Section: Testing Modelsmentioning
confidence: 99%
“…Saddek et 1 Input and Output. 2 NModel: "is a lightweight toolkit based on C# that can be used across dierent platforms for establishing such a domain-specic testing application [85]". Available from http://nmodel.codeplex.com 3 "Finite state machines provide a convenient way to model software behavior in a way that avoids issues associated with the implementation.…”
Section: Testing Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…The models are executable and capture a set of possible test steps and how they can be combined to produce valid test cases. To generate test cases, the test generator executes different paths through the model which is often referred as a model program [9,10]. In Figure 1, we illustrate our notation using a simple test model for a counter which can perform two functions: increase (the value of the counter by one) and decrease (the value of the counter by one).…”
Section: A Modelling Notationmentioning
confidence: 99%
“…Model programs similar to ours are used in MBT tools such as Spec Explorer [5], PyModel, NModel [10], and ModelJUnit [1]. All of these tools use variations of random search for test selection.…”
Section: Related Workmentioning
confidence: 99%