Testing with model checkers: a survey
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 …
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
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 …
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 …
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
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” …
Determining the desired correct behaviour for a given input is called the “oracle problem” …
GUI interaction testing: Incorporating event context
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 …
potentially unbounded way for users to interact with software. During testing, it is important to …
Generating finite state machines from abstract state machines
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 …
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 …
several common types of faults (such as variable and expression faults) for specification …
The ASMETA approach to safety assurance of software systems
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 …
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
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 …
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 …
software applications are written as web based application that runs in an Internet Browser …