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. This paper extends a previous paper in which we use Scenarios, a requirement artifact used to describe business processes and requirements, and Ta...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
Ensuring the effectiveness factor of usability consists in ensuring that the application allows user...
The design of tests is a very important step in the software development process since it allows us ...
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...
Abstract—During acceptance testing different areas of deliv-ered software system are reviewed. Usual...
Automated acceptance testing is the testing of software done in higher level to test whether the sys...
International audienceEnsuring that an interactive application allows users to perform their activit...
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...
Despite their apparent simplicity, Web applications are surprisingly difficult to develop, if our ai...
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...
There are numerous studies on generating test cases from classifications. These test cases consists ...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
Ensuring the effectiveness factor of usability consists in ensuring that the application allows user...
The design of tests is a very important step in the software development process since it allows us ...
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...
Abstract—During acceptance testing different areas of deliv-ered software system are reviewed. Usual...
Automated acceptance testing is the testing of software done in higher level to test whether the sys...
International audienceEnsuring that an interactive application allows users to perform their activit...
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...
Despite their apparent simplicity, Web applications are surprisingly difficult to develop, if our ai...
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...
There are numerous studies on generating test cases from classifications. These test cases consists ...
Acceptance tests are usually created by a client after a part of a system is implemented. However, s...
Ensuring the effectiveness factor of usability consists in ensuring that the application allows user...
The design of tests is a very important step in the software development process since it allows us ...