Abstract—Traditionally, test cases are used to check whether a system conforms to its requirements. However, to achieve good quality and coverage, large amounts of test cases are needed, and thus huge efforts have to be put into test generation and maintenance. We propose a methodology, called Abstract Testing, in which test cases are replaced by verification scenarios. Such verification scenarios are more abstract than test cases, thus fewer of them are needed and they are easier to create and maintain. Checking verification scenarios against the source code is done automatically using a software model checker. In this paper we describe the general idea of Abstract Testing, and demonstrate its feasibility by a case study from the automotiv...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Seamless model based development aims to use models during all phases of the development process of ...
Abstract. Testing is a necessary, but costly process for user-centric quality control. Moreover, tes...
A software development process is effectively an abstract form of model transformation, starting fro...
A software development process is conceptually an ab-stract form of model transformation, starting f...
Software quality assurance is meant to achieve required quality in product and process. The most use...
Synchronization between component requirements and implementation centric tests remains a challenge ...
In software development, testers often focus on functional testing to validate implemented programs ...
International audienceIn this article, an approach of detailing verified test scenarios for develope...
In this paper, we show how to generate test cases for a component deployed into a new software envir...
Abstract (English) Testing is the most commonly applied technique to ensure a sufficiently high qual...
In automotive industry, computer control, fault detection and communication are becoming increasingl...
This paper introduces TestMEReq, an automated tool for early validation of requirements. TestMEReq s...
This paper introduces TestMEReq, an automated tool for early validation of requirements. TestMEReq s...
Seamless model based development aims to use models during all phases of the development process of ...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Seamless model based development aims to use models during all phases of the development process of ...
Abstract. Testing is a necessary, but costly process for user-centric quality control. Moreover, tes...
A software development process is effectively an abstract form of model transformation, starting fro...
A software development process is conceptually an ab-stract form of model transformation, starting f...
Software quality assurance is meant to achieve required quality in product and process. The most use...
Synchronization between component requirements and implementation centric tests remains a challenge ...
In software development, testers often focus on functional testing to validate implemented programs ...
International audienceIn this article, an approach of detailing verified test scenarios for develope...
In this paper, we show how to generate test cases for a component deployed into a new software envir...
Abstract (English) Testing is the most commonly applied technique to ensure a sufficiently high qual...
In automotive industry, computer control, fault detection and communication are becoming increasingl...
This paper introduces TestMEReq, an automated tool for early validation of requirements. TestMEReq s...
This paper introduces TestMEReq, an automated tool for early validation of requirements. TestMEReq s...
Seamless model based development aims to use models during all phases of the development process of ...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Seamless model based development aims to use models during all phases of the development process of ...
Abstract. Testing is a necessary, but costly process for user-centric quality control. Moreover, tes...