Affiliation:
1. Department of Automatic Control, Beijing University of Aeronautics and Astronautics, Beijing 100191, China
Abstract
Adaptive testing is the counterpart of adaptive control in software testing. It means that software testing strategy should be adjusted on-line by using the testing data collected during software testing as our understanding of the software under test is improved. Previous studies on adaptive testing involved a simplified Controlled Markov Chain (CMC) model for software testing which employs several unrealistic assumptions. In this paper we propose a new adaptive software testing approach in the context of an improved and namely, general CMC model which aims to eliminate such threats to validity. A set of more realistic basic assumptions on the software testing process is proposed and several unrealistic assumptions are replaced by less unrealistic assumptions. A new adaptive testing strategy based on the general CMC is developed and implemented. Mathematical simulations and experiments on real life software are conducted to demonstrate the effectiveness of the new strategy.
Publisher
World Scientific Pub Co Pte Lt
Subject
Artificial Intelligence,Computer Graphics and Computer-Aided Design,Computer Networks and Communications,Software
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Adaptive Testing Based on Moment Estimation;IEEE Transactions on Systems, Man, and Cybernetics: Systems;2020-03
2. Dynamic Random Testing of Web Services: A Methodology and Evaluation;IEEE Transactions on Services Computing;2020
3. Adaptive and Random Partition Software Testing;IEEE Transactions on Systems, Man, and Cybernetics: Systems;2014-12
4. Dynamic Random Testing with Parameter Adjustment;2014 IEEE 38th International Computer Software and Applications Conference Workshops;2014-07
5. AN ANALYSIS OF THE ROOT CAUSES OF DEFECTS INJECTED INTO THE SOFTWARE BY THE SOFTWARE TEAM: AN INDUSTRIAL STUDY OF THE DISTRIBUTED HEALTH-CARE SYSTEM;International Journal of Software Engineering and Knowledge Engineering;2013-11