A Comfortable TestPlayer for Analyzing Statistical Usage Testing Strategies
Winfried Dulz
(Department of Computer Science 7, University of Erlangen-Nuremberg, Germany)
A Comfortable TestPlayer for Analyzing Statistical Usage Testing - - PowerPoint PPT Presentation
A Comfortable TestPlayer for Analyzing Statistical Usage Testing Strategies Winfried Dulz (Department of Computer Science 7, University of Erlangen-Nuremberg, Germany) Outline Motivation Short History of Statistical Usage Testing
(Department of Computer Science 7, University of Erlangen-Nuremberg, Germany)
2
Winfried Dulz FAU University Erlangen-Nuremberg
3
software specifications before design and coding begin. They assume all programmers and systems analysts are conversant with and comfortable with Markov techniques and higher mathematical analyses in general, which traditionally is not the case. I would not recommend this paper to all programmers and analysts. I would make it known and available to systems engineers who have the responsibility of designing systems that are hardware-intensive and especially software-intensive.
Winfried Dulz FAU University Erlangen-Nuremberg
4
applied mathematical programming techniques to set model probabilities under testing constraints . Jenny Morales and Dave Pearson investigated combining information across tests to improve reliability measurements. Kirk Sayre’s research provided many new and useful analytical results, and provided a framework for simulation and partition testing . Walter Gutjahr demonstrated how a Markov chain could be modified to bias test generation toward low-use critical function, and how the bias could be removed in the results .
Winfried Dulz FAU University Erlangen-Nuremberg
5
command-line tools for working with usage models …
Usage Model) starting from an FDT (Formal Description Technique) in order to derive TTCN-3 (ETSI Testing and Test Control Notation version 3) compatible test case definitions …
Winfried Dulz FAU University Erlangen-Nuremberg
6
Winfried Dulz FAU University Erlangen-Nuremberg
7
Winfried Dulz FAU University Erlangen-Nuremberg
8
Winfried Dulz FAU University Erlangen-Nuremberg
9
elements>
elements> in hierarchical models
Winfried Dulz FAU University Erlangen-Nuremberg
10
Analysis of Software
Transactions on Software Engineering and Methodology, 1993.
Winfried Dulz FAU University Erlangen-Nuremberg
11
Winfried Dulz FAU University Erlangen-Nuremberg
12
Winfried Dulz FAU University Erlangen-Nuremberg
13
Winfried Dulz FAU University Erlangen-Nuremberg
14
Winfried Dulz FAU University Erlangen-Nuremberg
15
Winfried Dulz FAU University Erlangen-Nuremberg
16
Winfried Dulz FAU University Erlangen-Nuremberg
17
<End.number> of generated test cases
Winfried Dulz FAU University Erlangen-Nuremberg
18
Winfried Dulz FAU University Erlangen-Nuremberg
cases
19
Winfried Dulz FAU University Erlangen-Nuremberg
20
Winfried Dulz FAU University Erlangen-Nuremberg
21
Winfried Dulz FAU University Erlangen-Nuremberg
22
Winfried Dulz FAU University Erlangen-Nuremberg
23
Winfried Dulz FAU University Erlangen-Nuremberg
24
Winfried Dulz FAU University Erlangen-Nuremberg
state frequencies of the test suite
cases to visit a state once in the MCUM vs. mean number of test cases to visit a state once in the test suite
25
Winfried Dulz FAU University Erlangen-Nuremberg
26
Winfried Dulz FAU University Erlangen-Nuremberg
27
Winfried Dulz FAU University Erlangen-Nuremberg
divergence (KL) between MCUM and test suite vs mean weighted transition deviation (MWT) between MCUM and test suite
28
Winfried Dulz FAU University Erlangen-Nuremberg
<Sorting.strategy>=<unsorted>
29
Winfried Dulz FAU University Erlangen-Nuremberg
<Sorting.strategy>=<unsorted> <Zoom factor>=<5>
30
Winfried Dulz FAU University Erlangen-Nuremberg
<Sorting.strategy>=<length> <Zoom factor>=<5>
31
Winfried Dulz FAU University Erlangen-Nuremberg
<Sorting.strategy>=<unsorted> <Number of test cases>=<100>
32
Winfried Dulz FAU University Erlangen-Nuremberg
<Sorting.strategy>=< p.mul > <Number of test cases>=<100>
33
Winfried Dulz FAU University Erlangen-Nuremberg
<Sorting.strategy>=< unsorted>< p.mul > <Number of test cases>=<100>
34
Winfried Dulz FAU University Erlangen-Nuremberg
35
Winfried Dulz FAU University Erlangen-Nuremberg
36
Winfried Dulz FAU University Erlangen-Nuremberg
37
Winfried Dulz FAU University Erlangen-Nuremberg
38
Winfried Dulz FAU University Erlangen-Nuremberg
39
Winfried Dulz FAU University Erlangen-Nuremberg
40
Winfried Dulz FAU University Erlangen-Nuremberg
41
Winfried Dulz FAU University Erlangen-Nuremberg