Structural testing with use cases

Understanding how a user interacts with a system is important if the goal is to deliver a product that meets the user's needs. Use cases constitute a primary source of requirements in a user-centered perspective and are often utilized to derive acceptance tests. Given such a critical role in re...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Carniello, Adriana, Jino, Mario, Chaim, Marcos Lordello
Formato: Articulo
Lenguaje:Inglés
Publicado: 2005
Materias:
UML
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/9576
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Aug05-8.pdf
Aporte de:
id I19-R120-10915-9576
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Reliability, Testing, and Fault-Tolerance
structural testing
software testing
UML
spellingShingle Ciencias Informáticas
Reliability, Testing, and Fault-Tolerance
structural testing
software testing
UML
Carniello, Adriana
Jino, Mario
Chaim, Marcos Lordello
Structural testing with use cases
topic_facet Ciencias Informáticas
Reliability, Testing, and Fault-Tolerance
structural testing
software testing
UML
description Understanding how a user interacts with a system is important if the goal is to deliver a product that meets the user's needs. Use cases constitute a primary source of requirements in a user-centered perspective and are often utilized to derive acceptance tests. Given such a critical role in requirements engineering, we introduce a novel set of testing criteria based on the use case specification with a two-fold objective: to assess the quality of test cases derived from use cases and to test the use case specification itself. Differently from previous approaches, the novel set of testing criteria requires that structural elements of the use cases be exercised at least once. To support the application of the new set of testing criteria, a testing coverage tool, called UCT - Use Case Tester, was developed. A case study using UCT shows that the new testing criteria are able to evaluate the quality of a test data set as well as to detect faults in use case specifications.
format Articulo
Articulo
author Carniello, Adriana
Jino, Mario
Chaim, Marcos Lordello
author_facet Carniello, Adriana
Jino, Mario
Chaim, Marcos Lordello
author_sort Carniello, Adriana
title Structural testing with use cases
title_short Structural testing with use cases
title_full Structural testing with use cases
title_fullStr Structural testing with use cases
title_full_unstemmed Structural testing with use cases
title_sort structural testing with use cases
publishDate 2005
url http://sedici.unlp.edu.ar/handle/10915/9576
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Aug05-8.pdf
work_keys_str_mv AT carnielloadriana structuraltestingwithusecases
AT jinomario structuraltestingwithusecases
AT chaimmarcoslordello structuraltestingwithusecases
bdutipo_str Repositorios
_version_ 1764820492293767169