This thesis presents a tool for SPEcification based teSTing (SPEST). SPEST is designed to use well known practices for automated black-box testing to reduce the burden of testing on developers. The tool uses a simple formal specification language to generate highly-readable unit tests that embody best practices for thorough software testing. Because the specification language used to generate the assertions about the code can be compiled, it can also be used to ensure that documentation describing the code is maintained during development and refactoring. The utility and effectiveness of SPEST were validated through several exper- iments conducted with students in undergraduate software engineering classes. The first experiment compared the...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
In her widely cited paper about the future of software testing, Bertolino claims that domain specifi...
JWalk is a lazy systematic unit-testing tool for Java, which supports dynamic inference of specifica...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
textAs software systems grow in complexity, the need for efficient automated techniques for design, ...
The Spoofax Testing Language (SPT) is the existing solution for testing in the Spoofax language work...
The Java Modeling language (JML) is a behavioral interface specification language tailored to Java. ...
Model-Driven Testing or MDT is a new and promising approach for software testing automation that can...
In this thesis we provide a unit testing approach for multi-purposes object-oriented programming ...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
In her widely cited paper about the future of software testing, Bertolino claims that domain specifi...
JWalk is a lazy systematic unit-testing tool for Java, which supports dynamic inference of specifica...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
textAs software systems grow in complexity, the need for efficient automated techniques for design, ...
The Spoofax Testing Language (SPT) is the existing solution for testing in the Spoofax language work...
The Java Modeling language (JML) is a behavioral interface specification language tailored to Java. ...
Model-Driven Testing or MDT is a new and promising approach for software testing automation that can...
In this thesis we provide a unit testing approach for multi-purposes object-oriented programming ...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
In her widely cited paper about the future of software testing, Bertolino claims that domain specifi...
JWalk is a lazy systematic unit-testing tool for Java, which supports dynamic inference of specifica...