| E.J. Weyuker and B. Jeng, "Analyzing Partition Testing Strategies, " IEEE Trans. Software Eng., vol. 17, no. 7, pp. 703-711, July 1991. |
....in a manner not achieved by white box testing. From this perspective, the process of using user session data to generate test cases is related to the notion of partitioning the input domain of an application under test in the hopes of being able to effectively sample from the resulting partitions [21]. In this context, the potential usefulness of user session based testing techniques, like the potential usefulness of white box testing techniques, need not rest solely on being able to exactly reproduce a particular user session. Rather, that usefulness may reside in using user session data to ....
E. J. Weyuker and B. Jeng. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17(7):703--711, July 1991.
.... The percentage was computed using Equation (1) in Section 4. Only 29 10 mutation adequate test sets were generated for FIND. 15 6. 2 Effect of input domain on fault detection effectiveness Multiple input domains were used to study their possible effect on fault detection effective ness [26]. From our experimental data and the summary in Tables 1 and 3, we make the following observations: Varying the input domains for programs POSITI0 (EXPT G and H) and ST iT (EXPT I and J) does not change the relative fault detection effectiveness among the mutation, abs t or mutation, 10 ....
E. J. Weyuker and B. Jeng, ;;Analyzing partition testing strategies," IEEE Trans. on Software Engineering, 17(7):703 711, July 1991.
....18 9 Average block coverage ( of test sets with fixed size . 19 10 Average effectiveness ( of test sets with fixed block coverage . 20 1 Introduction Random testing is a long standing testing technique and many researchers have studied its fault detection effectiveness [6, 7, 12, 17, 18]. The results of these studies are diverse. Some researchers [4, 6, 7, 13] conclude that random testing can be used to replace coverage based testing such as data flow and mutation testing. They make such conclusions based on the advantages of random testing such as reduced cost, high coverage in ....
E. J. Weyuker and B. Jeng, "Analyzing partition testing strategies," IEEE T'atzs. o Software Etzgitzeeritzg, 17(7):703 711, July 1991.
....domain into the relevant cases of distance and order among events for verification purposes when dealing with real time systems. The success of partition techniques depends on the variability of failure probability across subdomains; some subdomains should be known to be more failure prone [10]. It is hard to prove whether this is an error based partition without proposing models of implementation faults. For example, a sufficient condition to overcome effectiveness of random testing is that implementation has certain continuity w.r.t. situations (i.e. the code executed by all ....
B. Jeng and E. Weyuker. Analyzing partition testing strategies. In IEEE Transactions On Software Engineering, July 1991.
....that a test set exposes an error increases as its size increases, for some subjects all uses may be more effective than all edges simply because it demands larger test sets. On the other hand, the increased effectiveness of all uses may result from the way the criterion subdivides the input domain [39]. To determine whether differences in the effectiveness of the criteria were primarily due to differences in the sizes of adequate test sets, we analyzed the data on a by size basis. In Tables 6, 7, 8, we display the sample data for each of the subject programs by size, arranging close sizes ....
....Considering those results counterintuitive, Hamlet and Taylor [22] did more extensive simulations, and arrived at more precise statements about the relationship between partition probabilities, failure rates, and effectiveness, which corroborated the Duran Ntafos results. Jeng and Weyuker [39] attacked the same problem analytically and showed that the effectiveness of partition testing depends greatly on how failure causing inputs are distributed among the subdomains of the partition. Frankl and Weyuker [17, 16] investigated the conditions under which one criterion is guaranteed to ....
E. J. Weyuker and B. Jeng. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17(7):703--711, July 1991.
....the group provides correct output for the test set, the others will also do so. Partition testing is quite sensitive to the method of partitioning. According to Weyuker and Jeng, the results from partition testing can be better, equal, or worse than random testing, depending on the partitions used [19]. Boundary analysis concentrates on the boundaries of di erent partitions. This is based on the theory that o by one faults are often made in de ning the boundaries of input domains. Thus it is useful to test the values that lie on or near the boundary. For example, if the credit limit on some ....
Elaine J. Weyuker and Bingchiang Jeng. Analyzing partition testing strategies. IEEE Trans. Software Eng., 17(7):703-711, July 1991.
....consequently any ATG. For this reason, at least, further research in the test data adequacy area is needed. So, as testing strategies cannot be evaluated against formal criteria it is tempting to try to compare them through the use of mathematical models. Unfortunately, it has been found difficult [2, 33, 34] to construct mathematical models for the different testing strategies available even for random testing that could be used to assess their performance. The human factors involved in the software development process are partially to blame as they are, indeed, difficult to formalise. It is ....
....testing [18]do not discuss it at all other than to dismiss it. A study by Hamlet [2] on the efficiency of random testing tends to dismiss this intuitive view. It follows a report from Ntafos [33] Partition testing strategies see below have been examined in comparison to random testing. In [34] Weyuker reviews the results of Hamlet and clarifies them. Where an experimental approach was used by Hamlet and Ntafos, Weyuker uses an analytic approach. Her results are more in tune with the intuitive feeling that random testing is of poor value. In the absence of a real consensus about the ....
[Article contains additional citation context not shown here]
E. Weyuker and B. Jeng, "Analyzing partition testing strategies," IEEE Transactions on Software Engineering, vol. 17, pp. 703--711, July 1991.
....for each choice produces the test input. Richardson et al. 33] consider these approaches manual, leaving test case selection completely to the tester through document reading activities. Further, partition testing as a testing criterion does not guarantee that tests will actually uncover faults [19, 38, 45]. From a practical standpoint, a better approach is to combine different test generation methods with a variety of testing criteria. Examples are to combine exhaustive generation of some commands or parameter values with probabilistic or combinatorial criteria for others, which requires flexible ....
Elaine J. Weyuker and Bingchiang Jeng. "Analyzing Partition Testing Strategies", IEEE Transactions on Software Engineering, 17(7), July 1991, pp. 703-711.
....in these experiments. So the outcomes suggested that random testing could possibly be more cost effective. 1 Hamlet and Taylor [14] considered these results counterintuitive. Their own simulation experiments, however, essentially confirmed the observations by Duran and Ntafos. Weyuker and Jeng [24] compared the two testing approaches from an analytical point of view. Their results pointed in the same direction again: A clear superiority of partition testing could not be stated; instead, it turned out that, in effectiveness, partition testing can be better, worse or the same as random ....
....certainty. Following the traditional statistical paradigm, we shall therefore model this number by a random variable. A related approach has been chosen in [11] and [12] Since deterministic variables are special cases of random variables, our approach generalizes (in some aspects) the model in [24]. Interestingly enough, it turns out that this probabilistic consideration changes the picture in favor of partition testing methods: In a certain sense, the case where the failure rates are known or deterministic, is the worst case for partition testing. In particular, it will be shown that for ....
[Article contains additional citation context not shown here]
E. J. Weyuker, B. Jeng, "Analyzing partition testing strategies", IEEE Trans. Software Eng., vol. SE-17, pp. 703--711, 1991.
....consequently any ATG. For this reason, at least, further research in the test data adequacy area is needed. So, as testing strategies cannot be evaluated against formal criteria it is tempting to try to compare them through the use of mathematical models. Unfortunately, it has been found difficult [28, 29, 30] to construct mathematical models for the different testing strategies available even for random testing that could be used to assess their performance. The human factors involved in the software development process are partially to blame as they are, indeed, difficult to formalise. It is ....
....do not discuss it at all otherwise than for dismissing it. A recent study by Hamlet [29] on the efficiency of random testing tends to dismiss this intuitive view. It follows a report from Ntafos [28] Partition testing strategies see below have been examined in comparison to random testing. In [30] Weyuker reviews the results of Hamlet and clarifies them. Where an experimental approach was used by Hamlet and Ntafos, Weyuker uses an analytic approach. Her results are more in tune with the intuitive feeling that random testing is of poor value. In absence of a real consensus about the ....
[Article contains additional citation context not shown here]
E. Weyuker and B. Jeng, "Analyzing partition testing strategies," IEEE Transactions on Software Engineering, vol. 17, pp. 703--711, July 1991.
....difference in effectiveness between the two methods. Random testing might even be more cost effective than partition testing when the partitioning and associated costs of partition testing were high. Their counter intuitive finding motivated the analytical investigations of Weyuker and Jeng [4], who used a P measure as an effectiveness metric for testing. It is defined as the probability of detecting at least one failure. In their model, the selection of test cases from the entire input domain or the subdomains were random, independent, with replacement, and based on a uniform ....
....p , is equal to 1 k i 1 1 q i n . The E measure, denoted by E p , is equal to k i 1 n i q i . Since the total number of test cases is assumed to be the same, we have n k i 1 n i . 3 Related Findings In their analytical study of partition testing, Weyuker and Jeng [4] proved that if d 1 d 2 d k and n 1 n 2 n k , then P p P r . It was the first derived sufficient condition for P p P r . However, it is not very useful in practice as we seldom have all subdomains with the same size. Chen and Yu [5] generalized Weyuker and ....
Weyuker, E J and Jeng, B, `Analyzing partition testing strategies' IEEE Transactions on Software Engineering Vol 17 No 7 (1991) pp 703--711.
....(1 Gamma m i d i ) Assuming one test case is independently selected from each subdomain according to a uniform distribution, M gives the probability that a test suite chosen using this test selection strategy will expose at least one fault. This measure has previously been investigated in [4, 10, 14, 23] and was called M 2 in [10] Note that if SDC (P; S) contains a duplicate subdomain D i = D j , this model requires independent selection of one test case from each copy of the subdomain. In several earlier works that compared the effectiveness of testing criteria, 4, 14, 23] the test selection ....
....investigated in [4, 10, 14, 23] and was called M 2 in [10] Note that if SDC (P; S) contains a duplicate subdomain D i = D j , this model requires independent selection of one test case from each copy of the subdomain. In several earlier works that compared the effectiveness of testing criteria, [4, 14, 23] the test selection procedure was actually specified as part of the criterion, thereby obscuring the distinction between test selection and evaluation of test adequacy. For example, Duran and Ntafos [4] and Hamlet and Taylor [14] compare random testing and partition testing. For partition testing ....
[Article contains additional citation context not shown here]
E. J. Weyuker and B. Jeng. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17(7):703--711, July 1991.
....and built tools based on some of them. Recently, there has been increasing interest in the question of how techniques compare to one another in terms of their ability to expose faults. Aspects of this problem have been addressed through experiments [2] simulations [1, 7] and analysis [9, 14]. While these approaches offer certain insights, the results lack generality, either because of the inherent nature of experimentation and simulation, or because of the assumptions underlying the simulations and analyses. In particular those simulations and analyses [1, 7, 14] investigated ....
....[1, 7] and analysis [9, 14] While these approaches offer certain insights, the results lack generality, either because of the inherent nature of experimentation and simulation, or because of the assumptions underlying the simulations and analyses. In particular those simulations and analyses [1, 7, 14] investigated criteria that partition the input domain of the program into disjoint subdomains. In this paper, we analyze the more realistic situation in which the criteria divide the input domain into overlapping subdomains. We Author s address: Computer Science Dept. Polytechnic University, 333 ....
[Article contains additional citation context not shown here]
E. J. Weyuker and B. Jeng. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17(7):703--711, July 1991.
....selected from each subdomain according to a uniform distribution, M is the probability that a test suite chosen using this test selection strategy will cause at least one failure to occur. M has been widely used by a variety of researchers as the basis for the comparison of testing strategies [3, 7, 12, 20]. We also defined a different measure of a criterion s fault detecting ability in [8] We again let SDC (P; S) fD 1 ; D n g, and assumed that one test case was independently randomly selected from each subdomain, based on a uniform distribution, and defined the expected number of failures ....
E. J. Weyuker and B. Jeng. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17(7):703--711, July 1991.
No context found.
E.J. Weyuker and B. Jeng, "Analyzing Partition Testing Strategies, " IEEE Trans. Software Eng., vol. 17, no. 7, pp. 703-711, July 1991.
No context found.
E. J. Weyuker and B. Jeng. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17(7):703--711, July 1991.
No context found.
Weyuker, E.J. and Jeng, B. (1991). Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17, 703-711.
No context found.
Weyuker, E., Jeng, B.: Analyzing partition testing strategies. IEEE Transactions on Software Engineering 17 (1991) 703--711
No context found.
Weyuker, E.J. & Jeng, B. Analyzing Partition Testing Strategies, IEEE Transactions on Software
No context found.
B. Jeng and E.J. Weyuker. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, July 1991.
No context found.
B. Jeng, E.J. Weyuker, "Analyzing Partition Testing Strategies", IEEE Trans.Soft Eng, 17(7):703-- 711, July 1991.
No context found.
B. Jeng and E. J. Weyuker, "Analyzing partition testing strategies", IEEE Transactions on Software Engineering, 17 (7), pp. 703-11, July 1991.
No context found.
B. Jeng and E. J. Weyuker, "Analyzing partition testing strategies", IEEE TSE, 17, pp. 703-711, 1991.
No context found.
Weyuker&Jeng91 E. J. Weyuker and B. Jeng, Analyzing partition testing strategies, IEEE, Trans. Soft. Eng., SE-17, July 1991, pp. 703 - 711.
No context found.
Elain J. Weyuker and Bingchiang Jeng. Analyzing partition testing strategies. IEEE Transactions on Software Engineering, 17(7):703--711, July 1991.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC