A case study of the recursive least squares estimation approach to adaptive testing for software components

18Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The strategy used for testing a software system should not be fixed, because as time goes on we may have a better understanding of the software under test. A solution to this problem is to introduce control theory into software testing. We can use adaptive testing where the testing strategy is adjusted on-line by using the data collected during testing. Since the use of software components in software development is increasing, it is now more important than ever to adopt a good strategy for testing software components. In this paper, we use an adaptive testing strategy for testing software components. This strategy (AT_RLSEc with c indicating components) applies a recursive least squares estimation (RLSE) method to estimate parameters such as failure detection rate. It is different from the genetic algorithm-based adaptive testing (AT_GA) where a genetic algorithm is used for parameter estimation. Experimental data from our case study suggest that the fault detection effectiveness of AT_RLSEc is better than that of AT_GA and random testing. © 2005 IEEE.

Cite

CITATION STYLE

APA

Hu, H., Wong, W. E., Jiang, C. H., & Cai, K. Y. (2005). A case study of the recursive least squares estimation approach to adaptive testing for software components. In Proceedings - International Conference on Quality Software (Vol. 2005, pp. 135–141). https://doi.org/10.1109/QSIC.2005.1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free