Testing with model checkers: a survey

G Fraser, F Wotawa, PE Ammann - … Testing, Verification and …, 2009 - Wiley Online Library
About a decade after the initial proposal to use model checkers for the generation of test
cases we take a look at the results in this field of research. Model checkers are formal …

The oracle problem in software testing: A survey

ET Barr, M Harman, P McMinn… - IEEE transactions on …, 2014 - ieeexplore.ieee.org
Testing involves examining the behaviour of a system in order to discover potential faults.
Given an input for a system, the challenge of distinguishing the corresponding desired …

The abstract state machines method for high-level system design and analysis

E Börger - Formal Methods: State of the Art and New Directions, 2009 - Springer
We explain the main ingredients of the Abstract State Machines (ASM) method for high-level
system design and analysis and survey some of its application highlights in industrial …

[PDF][PDF] A comprehensive survey of trends in oracles for software testing

M Harman, P McMinn, M Shahbaz… - University of Sheffield …, 2013 - mcminn.info
Testing involves examining the behaviour of a system in order to discover potential faults.
Determining the desired correct behaviour for a given input is called the “oracle problem” …

GUI interaction testing: Incorporating event context

X Yuan, MB Cohen, AM Memon - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
Graphical user interfaces (GUIs), due to their event-driven nature, present an enormous and
potentially unbounded way for users to interact with software. During testing, it is important to …

Generating finite state machines from abstract state machines

W Grieskamp, Y Gurevich, W Schulte… - Proceedings of the 2002 …, 2002 - dl.acm.org
We give an algorithm that derives a finite state machine (FSM) from a given abstract state
machine (ASM) specification. This allows us to integrate ASM specs with the existing tools …

An extended fault class hierarchy for specification-based testing

MF Lau, YT Yu - ACM Transactions on Software Engineering and …, 2005 - dl.acm.org
Kuhn, followed by Tsuchiya and Kikuno, have developed a hierarchy of relationships among
several common types of faults (such as variable and expression faults) for specification …

The ASMETA approach to safety assurance of software systems

P Arcaini, A Bombarda, S Bonfanti, A Gargantini… - Logic, Computation and …, 2021 - Springer
Safety-critical systems require development methods and processes that lead to provably
correct systems in order to prevent catastrophic consequences due to system failure or …

Design and validation of a C++ code generator from abstract state machines specifications

S Bonfanti, A Gargantini… - Journal of Software …, 2020 - Wiley Online Library
According to best practices of model‐driven engineering, the implementation of a system
should be obtained from its model through a systematic model‐to‐code transformation. We …

[PDF][PDF] Web based automation testing and tools

M Sharma, R Angmo - … Journal of Computer Science and Information …, 2014 - academia.edu
Software testing is an essential phase of software development life cycle. Today many
software applications are written as web based application that runs in an Internet Browser …