Dependence analysis in reduction of requirement based test suites
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Black-Box Evaluation of COTS Components Using Aspects and Metadata
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Automatic Test Generation: A Use Case Driven Approach
IEEE Transactions on Software Engineering
Testing software modelling tools using data mutation
Proceedings of the 2006 international workshop on Automation of software test
Model-based regression test suite generation using dependence analysis
Proceedings of the 3rd international workshop on Advances in model-based testing
Regression test suite reduction using extended dependence analysis
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Analysis of Naive Bayes' assumptions on software fault data: An empirical study
Data & Knowledge Engineering
A defect prediction method for software versioning
Software Quality Control
Information and Software Technology
A bayesian network based approach for software defects prediction
ACM SIGSOFT Software Engineering Notes
Information and Software Technology
Test suite reduction based on dependence analysis
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Regression test suite prioritization using system models
Software Testing, Verification & Reliability
Influence of confirmation biases of developers on software quality: an empirical study
Software Quality Control
State of the art: Dynamic symbolic execution for automated test generation
Future Generation Computer Systems
Hi-index | 0.00 |
Testing large software systems is very laborious and expensive. Model-based test generation techniques are used to automatically generate tests for large software systems. However, these techniques require manually created system models that are used for test generation. In addition, generated test cases are not associated with individual requirements. In this paper, we present a novel approach of requirement-based test generation. The approach accepts a software specification as a set of individual requirements expressed in textual and SDL formats (a common practice in the industry). From these requirements, system model is automatically created with requirement information mapped to the model. The system model is used to automatically generate test cases related to individual requirements. Several test generation strategies are presented. The approach is extended to requirement-based regression test generation related to changes on the requirement level. Our initial experience shows that this approach may provide significant benefits in terms of reduction of number test cases and increase in quality of a test suite.