BZ-TESTING-TOOLS (BZ-TT) is a tool set for automated test case generation from B and Z specifications. BZ-TT uses boundary and cause–effect testing on the basis of the formal model. It has been used and validated on several industrial applications in the domain of critical software, particularly smart card and transport systems. This paper presents the test coverage criteria supported by BZ-TT. On the one hand, these correspond to various classical structural coverage criteria, but specialized to the case of B abstract machines. The paper gives algorithms for these in Prolog. On the other hand, BZ-TT introduces new coverage criteria for complex data structures, based on boundary analysis: this paper defines weak and strong state-boundary co...
. In this paper we describe how formal specifications can be used to support the software testing p...
Automated software testing is an important measure to improve software quality and the efficiency of...
Test case generation can be represented as a model checking problem, such that model checking tools ...
BZ-TESTING-TOOLS (BZ-TT) is a tool set for automated test case generation from B and Z specification...
This paper proposes a new family of model-based coverage criteria, based on formalizing boundary-val...
Model-based testing (MBT) studies how test cases are generated from a model of the system under test...
Associated research group: Critical Systems Research GroupThe successful analysis technique model ch...
Associated research group: Critical Systems Research GroupThis paper presents a method for automatic...
In model-driven development, testers are often focusing on functional model-level testing, enabling ...
In this paper, we present an environment for boundary-value test generation from Z and B specificati...
We present a method for black-box boundary testing from B and Z formal specifications. The basis of ...
Many tools can check if a test set provides control coverage; they are, however, of little or no hel...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Dr. Mat...
In software development, testers often focus on functional testing to validate implemented programs ...
Abstract. Model-based testing (MBT) generates test cases by analysing a formal model of the system u...
. In this paper we describe how formal specifications can be used to support the software testing p...
Automated software testing is an important measure to improve software quality and the efficiency of...
Test case generation can be represented as a model checking problem, such that model checking tools ...
BZ-TESTING-TOOLS (BZ-TT) is a tool set for automated test case generation from B and Z specification...
This paper proposes a new family of model-based coverage criteria, based on formalizing boundary-val...
Model-based testing (MBT) studies how test cases are generated from a model of the system under test...
Associated research group: Critical Systems Research GroupThe successful analysis technique model ch...
Associated research group: Critical Systems Research GroupThis paper presents a method for automatic...
In model-driven development, testers are often focusing on functional model-level testing, enabling ...
In this paper, we present an environment for boundary-value test generation from Z and B specificati...
We present a method for black-box boundary testing from B and Z formal specifications. The basis of ...
Many tools can check if a test set provides control coverage; they are, however, of little or no hel...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Dr. Mat...
In software development, testers often focus on functional testing to validate implemented programs ...
Abstract. Model-based testing (MBT) generates test cases by analysing a formal model of the system u...
. In this paper we describe how formal specifications can be used to support the software testing p...
Automated software testing is an important measure to improve software quality and the efficiency of...
Test case generation can be represented as a model checking problem, such that model checking tools ...