Sonja Dimitrijević
Institut „Mihajlo Pupin“, Beograd
Saša Lazarević
Fakultet organizacionih nauka
Keywords:
automated acceptance testing, FitNesse, executable specification, agile software development
Abstract
Automated acceptance testing is a new strategy whose successful implementation is possible even nowadays applying some of the available frameworks, tools and current practices. The main objective of this paper is to show the potential of automated acceptance testing from the viewpoint that automated tests should be user-oriented. The paper presents some of the most important concepts and results from this area and describes a case study carried out using one of the most popular frameworks and tools - FitNesse. The case study was aimed at verifying suitability of commonly used styles of FitNesse tables for creating simple analogous user-oriented tests considering various sub-models of the object-oriented domain model of a system under test. It is shown that FitNesse is a flexible framework, so creation of test cases that meet the mentioned characteristics, even with application of the basic table styles, may not be significantly influenced by the different sub-models of a domain model. Many challenges that must be taken into account when evaluating potential of FitNesse for specific application
are evident though.