International audienceSoftware testing, in particular acceptance testing, is a very important step in the development process of any application since it represents a way of matching the users’ expectations with the finished product´s capabilities. Typically considered as a cumbersome activity, many efforts have been made to alleviate the burden of writing tests by, for instance, trying to generate them automatically. However, testing still remains a largely neglected step. In this paper we propose taking advantage of existing requirement artifacts to semi-automatically generate acceptance tests. In particular, we use Scenarios, a requirement artifact used to describe business processes and requirements, and Task/Method models, a modelling ...
Despite their apparent simplicity, Web applications are surprisingly difficult to develop, if our ai...
Abstract. The paper discusses the role of user acceptance testing and describes the experiences of i...
Acceptance testing is crucial to determine whether a system fulfills end-user requirements. However,...
International audienceSoftware testing, in particular acceptance testing, is a very important step i...
Software testing, in particular acceptance testing, is a very important step in the development proc...
Software test case design is one of the most challenging activities since many actors with different...
Automated acceptance testing is the testing of software done in higher level to test whether the sys...
There are numerous studies on generating test cases from classifications. These test cases consists ...
International audienceEnsuring that an interactive application allows users to perform their activit...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
One of the main reasons for the failure of many software projects is the late discovery of a mismatc...
One of the main reasons for the failure of many software projects is the late discovery of a mism...
Abstract—During acceptance testing different areas of deliv-ered software system are reviewed. Usual...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
Despite their apparent simplicity, Web applications are surprisingly difficult to develop, if our ai...
Abstract. The paper discusses the role of user acceptance testing and describes the experiences of i...
Acceptance testing is crucial to determine whether a system fulfills end-user requirements. However,...
International audienceSoftware testing, in particular acceptance testing, is a very important step i...
Software testing, in particular acceptance testing, is a very important step in the development proc...
Software test case design is one of the most challenging activities since many actors with different...
Automated acceptance testing is the testing of software done in higher level to test whether the sys...
There are numerous studies on generating test cases from classifications. These test cases consists ...
International audienceEnsuring that an interactive application allows users to perform their activit...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
One of the main reasons for the failure of many software projects is the late discovery of a mismatc...
One of the main reasons for the failure of many software projects is the late discovery of a mism...
Abstract—During acceptance testing different areas of deliv-ered software system are reviewed. Usual...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
Despite their apparent simplicity, Web applications are surprisingly difficult to develop, if our ai...
Abstract. The paper discusses the role of user acceptance testing and describes the experiences of i...
Acceptance testing is crucial to determine whether a system fulfills end-user requirements. However,...