Understanding how a user interacts with a system is important if the goal is to deliver a product that meets the user's needs. Use cases constitute a primary source of requirements in a user-centered perspective and are often utilized to derive acceptance tests. Given such a critical role in requirements engineering, we introduce a novel set of testing criteria based on the use case specification with a two-fold objective: to assess the quality of test cases derived from use cases and to test the use case specification itself. Differently from previous approaches, the novel set of testing criteria requires that structural elements of the use cases be exercised at least once. To support the application of the new set of testing criteria, a t...
The Use Case Map (UCM) scenario notation can be used to model service requirements and high-level de...
The paper describes the preparation and execution of the site acceptance testing of a large scale in...
Many organizations are struggling between the fast delivery of new software and quality assurance. S...
Understanding how a user interacts with a system is important if the goal is to deliver a product th...
Understanding how a user interacts with a system is important if the goal is to deliver a product th...
The verification of the correct implementation of use eases is a vital task in software development...
One of the major quality criteria of a software system is how well it fulfils the needs of users or...
Software quality assurance is meant to achieve required quality in product and process. The most use...
The system testing allows to verify the behaviour of the system under test and to guarantee the sat...
Successful development of software systems depends on the quality of the requirements engineering pr...
This paper shows a way to derive test cases for system level black-box-testing from the specificatio...
In safety critical domains, system test cases are often derived from functional requirements in natu...
This paper presents how the use-cases benchmark has been built and how it can be applied by research...
Since their introduction, use cases (UCs) have become increasingly important for the specification o...
peer reviewedAcceptance testing is a validation activity performed to ensure the conformance of soft...
The Use Case Map (UCM) scenario notation can be used to model service requirements and high-level de...
The paper describes the preparation and execution of the site acceptance testing of a large scale in...
Many organizations are struggling between the fast delivery of new software and quality assurance. S...
Understanding how a user interacts with a system is important if the goal is to deliver a product th...
Understanding how a user interacts with a system is important if the goal is to deliver a product th...
The verification of the correct implementation of use eases is a vital task in software development...
One of the major quality criteria of a software system is how well it fulfils the needs of users or...
Software quality assurance is meant to achieve required quality in product and process. The most use...
The system testing allows to verify the behaviour of the system under test and to guarantee the sat...
Successful development of software systems depends on the quality of the requirements engineering pr...
This paper shows a way to derive test cases for system level black-box-testing from the specificatio...
In safety critical domains, system test cases are often derived from functional requirements in natu...
This paper presents how the use-cases benchmark has been built and how it can be applied by research...
Since their introduction, use cases (UCs) have become increasingly important for the specification o...
peer reviewedAcceptance testing is a validation activity performed to ensure the conformance of soft...
The Use Case Map (UCM) scenario notation can be used to model service requirements and high-level de...
The paper describes the preparation and execution of the site acceptance testing of a large scale in...
Many organizations are struggling between the fast delivery of new software and quality assurance. S...