We describe part of an STL conformance test suite under development. Test suites for all of the STL containers have been written, demonstrating the feasibility of thorough and highly automated testing of industrial component libraries. We describe affordable test suites that provide good code and boundary value coverage, including the thousands of cases that naturally occur from combinations of boundary values. We show how two simple oracles can provide fully automated output checking for all the containers. We refine the traditional categories of black-box and white-box testing to specification-based, implementation-based and implementation-dependent testing, and show how these three categories highlight the key cost/thoroughness trade-off...
In this paper we attempt to demonstrate that on-the-fly techniques, developed in the context of veri...
A major challenge in testing software product lines is efficiency. In particular, testing a product ...
In software development, testers often focus on functional testing to validate implemented programs ...
In 1968, McIlroy proposed a software industry based on reusable components, serving roughly the same...
The design and maintenance of large computational science systems can be aided greatly by the use of...
In this paper1 we study the automation of test derivation and execution in the area of conformance t...
The object-oriented design of software in C++ using class templates presents many advantages. Howeve...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
We extend the theory of input-output conformance testing to the setting of software product lines. I...
International audienceTest generation has been acknowledged as a cost-prone activity reducing produc...
Novel techniques and a toolset are presented for automatically testing the conformance of software i...
Abstract. The Standard Template Library (STL) is a collection of generic algorithms and data structu...
Verifying software correctness is a fundamental part of the software production process. Software ve...
Abstract. Conformance testing is the problem of constructing a com-plete test suite of inputs based ...
Abstract. This paper adresses the generation of test cases for testing the conformance of a reactive...
In this paper we attempt to demonstrate that on-the-fly techniques, developed in the context of veri...
A major challenge in testing software product lines is efficiency. In particular, testing a product ...
In software development, testers often focus on functional testing to validate implemented programs ...
In 1968, McIlroy proposed a software industry based on reusable components, serving roughly the same...
The design and maintenance of large computational science systems can be aided greatly by the use of...
In this paper1 we study the automation of test derivation and execution in the area of conformance t...
The object-oriented design of software in C++ using class templates presents many advantages. Howeve...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
We extend the theory of input-output conformance testing to the setting of software product lines. I...
International audienceTest generation has been acknowledged as a cost-prone activity reducing produc...
Novel techniques and a toolset are presented for automatically testing the conformance of software i...
Abstract. The Standard Template Library (STL) is a collection of generic algorithms and data structu...
Verifying software correctness is a fundamental part of the software production process. Software ve...
Abstract. Conformance testing is the problem of constructing a com-plete test suite of inputs based ...
Abstract. This paper adresses the generation of test cases for testing the conformance of a reactive...
In this paper we attempt to demonstrate that on-the-fly techniques, developed in the context of veri...
A major challenge in testing software product lines is efficiency. In particular, testing a product ...
In software development, testers often focus on functional testing to validate implemented programs ...