The difficulty of creating a test suite before developing a web application is the main barrier to the adoption of the Acceptance Test Driven Development (ATDD) paradigm. In this work, we present a general lightweight approach and a specific instantiation based on existing tools for acceptance test driven development of web applications. The idea, which is the basis of our approach, is simple: Using a capture/replay tool able to generate test scripts on previously created Screen Mockups of the web application to develop. These test scripts can be later executed against the web application, and used to drive its development following the requirements in ATDD mode. The presented approach has been used to re-develop the main features of an open-source web application. Observations, limitations of the approach, and lessons learnt are outlined.

Clerissi, D., Leotta, M., Reggio, G., Ricca, F. (2017). Test driven development of web applications: A lightweight approach. In 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC) (pp.25-34). Institute of Electrical and Electronics Engineers Inc. [10.1109/QUATIC.2016.014].

Test driven development of web applications: A lightweight approach

Clerissi, D;
2017

Abstract

The difficulty of creating a test suite before developing a web application is the main barrier to the adoption of the Acceptance Test Driven Development (ATDD) paradigm. In this work, we present a general lightweight approach and a specific instantiation based on existing tools for acceptance test driven development of web applications. The idea, which is the basis of our approach, is simple: Using a capture/replay tool able to generate test scripts on previously created Screen Mockups of the web application to develop. These test scripts can be later executed against the web application, and used to drive its development following the requirements in ATDD mode. The presented approach has been used to re-develop the main features of an open-source web application. Observations, limitations of the approach, and lessons learnt are outlined.
paper
ATDD paradigm; Capture/Replay tools; Screen Mockups;
English
10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016 - 06-09 September 2016
2016
2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)
9781509035816
2017
25
34
7814511
reserved
Clerissi, D., Leotta, M., Reggio, G., Ricca, F. (2017). Test driven development of web applications: A lightweight approach. In 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC) (pp.25-34). Institute of Electrical and Electronics Engineers Inc. [10.1109/QUATIC.2016.014].
File in questo prodotto:
File Dimensione Formato  
Clerissi et al-2017-IEEE-VoR.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Tutti i diritti riservati
Dimensione 1.19 MB
Formato Adobe PDF
1.19 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/620230
Citazioni
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 5
Social impact