Partition Testing Does Not Inspire Confidence (Program Testing)
IEEE Transactions on Software Engineering
Analyzing Partition Testing Strategies
IEEE Transactions on Software Engineering
Markov analysis of software specifications
ACM Transactions on Software Engineering and Methodology (TOSEM)
On the Expected Number of Failures Detected by Subdomain Testing and Random Testing
IEEE Transactions on Software Engineering
Handbook of software reliability engineering
Handbook of software reliability engineering
On random and partition testing
Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis
Software defect and operational profile modeling
Software defect and operational profile modeling
Partition Testing vs. Random Testing: The Influence of Uncertainty
IEEE Transactions on Software Engineering
Towards a conceptual framework of software run reliability modeling
Information Sciences—Informatics and Computer Science: An International Journal
Prioritizing Test Cases For Regression Testing
IEEE Transactions on Software Engineering
Test Case Prioritization: A Family of Empirical Studies
IEEE Transactions on Software Engineering
Adaptive Markov Control Processes
Adaptive Markov Control Processes
Art of Software Testing
Proportional sampling strategy: a compendium and some insights
Journal of Systems and Software
A formal model of the software test process
IEEE Transactions on Software Engineering
Empirical Evaluation of the Textual Differencing Regression Testing Technique
ICSM '98 Proceedings of the International Conference on Software Maintenance
Automatic Test Generation using Checkpoint Encoding and Antirandom Testing
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Feedback Control of the Software Test Process Through Measurements of Software Reliability
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
Optimal strategies for testing nondeterministic systems
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
An Overview of Software Cybernetics
STEP '03 Proceedings of the Eleventh Annual International Workshop on Software Technology and Engineering Practice
Eclat: automatic generation and classification of test inputs
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
An Evaluation of Random Testing
IEEE Transactions on Software Engineering
Software testing processes as a linear dynamic system
Information Sciences: an International Journal
An experimental study of adaptive testing for software reliability assessment
Journal of Systems and Software
A rigorous approach towards test case generation
Information Sciences: an International Journal
Does software reliability growth behavior follow a non-homogeneous Poisson process
Information and Software Technology
Software execution processes as an evolving complex network
Information Sciences: an International Journal
Evolutionary generation of test data for many paths coverage based on grouping
Journal of Systems and Software
Distributed control for the networks of adaptive software components
Information Systems Frontiers
Testing techniques selection based on ODC fault types and software metrics
Journal of Systems and Software
A learning-based method for combining testing techniques
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Adaptive software 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. In this paper we propose a new strategy of adaptive software testing in the context of software cybernetics. This new strategy employs fixed-memory feedback for on-line parameter estimations and is intended to circumvent the drawbacks of the assumption that all remaining defects are equally detectable at constant rate and to reduce the underlying computational complexity of on-line parameter estimations. A comprehensive case study with the Space program demonstrates that the new adaptive testing strategy can really work in practice and may noticeably outperform the purely-random testing strategy and the random-partition testing strategy (or collectively, the random testing strategies) in terms of the number of tests used to detect and remove a given number of defects in a single process of software testing and the corresponding standard deviation. In addition, the case study shows that the input domain of the software under test should be partitioned non-evenly for the adaptive testing strategy.