Using formal specifications to support testing
Formal methods and testing are two important approaches that assist in the development of
high-quality software. While traditionally these approaches have been seen as rivals, in …
high-quality software. While traditionally these approaches have been seen as rivals, in …
A survey of field-based testing techniques
Field testing refers to testing techniques that operate in the field to reveal those faults that
escape in-house testing. Field testing techniques are becoming increasingly popular with …
escape in-house testing. Field testing techniques are becoming increasingly popular with …
An orchestrated survey of methodologies for automated software test case generation
Test case generation is among the most labour-intensive tasks in software testing. It also has
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …
Model based testing with labelled transition systems
J Tretmans - Formal Methods and Testing: An Outcome of the …, 2008 - Springer
Abstract Model based testing is one of the promising technologies to meet the challenges
imposed on software testing. In model based testing an implementation under test is tested …
imposed on software testing. In model based testing an implementation under test is tested …
Model-based testing of object-oriented reactive systems with Spec Explorer
M Veanes, C Campbell, W Grieskamp… - Formal Methods and …, 2008 - Springer
Testing is one of the costliest aspects of commercial software development. Model-based
testing is a promising approach addressing these deficits. At Microsoft, model-based testing …
testing is a promising approach addressing these deficits. At Microsoft, model-based testing …
Online Testing of Real-time Systems Using Uppaal
We present T-Uppaal—a new tool for online black-box testing of real-time embedded
systems from non-deterministic timed automata specifications. We describe a sound and …
systems from non-deterministic timed automata specifications. We describe a sound and …
A symbolic framework for model-based testing
The starting point for Model-Based Testing is an implementation relation that formally
defines when a formal model representing the System Under Test conforms to a formal …
defines when a formal model representing the System Under Test conforms to a formal …
Symbolic execution techniques for test purpose definition
We propose an approach to test whether a system conforms to its specification given in
terms of an Input/Output Symbolic Transition System (IOSTS). IOSTSs use data types to …
terms of an Input/Output Symbolic Transition System (IOSTS). IOSTSs use data types to …
Complete model-based equivalence class testing
W Huang, J Peleska - International Journal on Software Tools for …, 2016 - Springer
In this article, we present a model-based black-box equivalence partition testing strategy,
together with a formal proof of its completeness properties. The results apply to reactive …
together with a formal proof of its completeness properties. The results apply to reactive …
A test-based security certification scheme for web services
The Service-Oriented Architecture (SOA) paradigm is giving rise to a new generation of
applications built by dynamically composing loosely coupled autonomous services. Clients …
applications built by dynamically composing loosely coupled autonomous services. Clients …