EasyAccept: a tool to easily create, run and drive development with automated acceptance tests

  • Authors:
  • Jacques Philippe Sauvé;Osório Lopes Abath Neto;Walfredo Cirne

  • Affiliations:
  • Univ. Fed. de Campina Grande (UFCG), Bodocongó, Campina Grande, Paraíba, Brazil;Univ. Fed. de Campina Grande (UFCG), Manaíra, João Pessoa, Paraíba, Brazil;Univ. Fed. de Campina Grande (UFCG), Bodocongó, Campina Grande, Paraíba, Brazil

  • Venue:
  • Proceedings of the 2006 international workshop on Automation of software test
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces EasyAccept, a tool to create and run client-readable acceptance tests easily, and describes how it can be used to allow a simple but powerful acceptance-test driven software development (ATDD) approach. EasyAccept takes acceptance tests enclosing business rules and a Façade to access the software under development, and checks if the outputs of the software's execution match expected results from the tests. Driven by EasyAccept runs, software can be constructed with focus, control and correctness, since the acceptance tests also serve as automated regression tests. Results of experiments with undergraduate students demonstrate the benefits of the ATDD approach using EasyAccept and show that this tool can also help to teach and train good testing and development practices.