Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction

Detalhes bibliográficos
Autor(a) principal: Vergilio,Silvia Regina
Data de Publicação: 2006
Outros Autores: Maldonado,José Carlos, Jino,Mario
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Journal of the Brazilian Computer Society
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000200006
Resumo: Infeasible paths constitute a bottleneck for the complete automation of software testing, one of the most expensive activities of software quality assurance. Research efforts have been spent on infeasible paths, basically on three main approaches: prediction, classification and identification of infeasibility. This work reports the results of experiments on data flow based criteria and of studies aimed at the three approaches above. Identification, classification, and prediction of infeasible paths are revisited in the context of data flow based criteria (Potential Uses Criteria-PU). Additionally, these aspects are also addressed in the scope of integration and object-oriented testing. Implementation aspects of mechanisms and facilities to deal with infeasibility are presented taking into consideration Poketool - a tool that supports the application of the Potential Uses Criteria Family. The results and ideas presented contribute to reduce the efforts spent during the testing activity concerning infeasible paths.
id UFRGS-28_4e9128014b7a7757e45300faeb938765
oai_identifier_str oai:scielo:S0104-65002006000200006
network_acronym_str UFRGS-28
network_name_str Journal of the Brazilian Computer Society
repository_id_str
spelling Infeasible paths in the context of data flow based testing criteria: identification, classification and predictionsoftware testingdata flow based criteriainfeasible pathsInfeasible paths constitute a bottleneck for the complete automation of software testing, one of the most expensive activities of software quality assurance. Research efforts have been spent on infeasible paths, basically on three main approaches: prediction, classification and identification of infeasibility. This work reports the results of experiments on data flow based criteria and of studies aimed at the three approaches above. Identification, classification, and prediction of infeasible paths are revisited in the context of data flow based criteria (Potential Uses Criteria-PU). Additionally, these aspects are also addressed in the scope of integration and object-oriented testing. Implementation aspects of mechanisms and facilities to deal with infeasibility are presented taking into consideration Poketool - a tool that supports the application of the Potential Uses Criteria Family. The results and ideas presented contribute to reduce the efforts spent during the testing activity concerning infeasible paths.Sociedade Brasileira de Computação2006-06-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000200006Journal of the Brazilian Computer Society v.12 n.1 2006reponame:Journal of the Brazilian Computer Societyinstname:Sociedade Brasileira de Computação (SBC)instacron:UFRGS10.1007/BF03192389info:eu-repo/semantics/openAccessVergilio,Silvia ReginaMaldonado,José CarlosJino,Marioeng2010-05-24T00:00:00Zoai:scielo:S0104-65002006000200006Revistahttps://journal-bcs.springeropen.com/PUBhttps://old.scielo.br/oai/scielo-oai.phpjbcs@icmc.sc.usp.br1678-48040104-6500opendoar:2010-05-24T00:00Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)false
dc.title.none.fl_str_mv Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
title Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
spellingShingle Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
Vergilio,Silvia Regina
software testing
data flow based criteria
infeasible paths
title_short Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
title_full Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
title_fullStr Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
title_full_unstemmed Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
title_sort Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction
author Vergilio,Silvia Regina
author_facet Vergilio,Silvia Regina
Maldonado,José Carlos
Jino,Mario
author_role author
author2 Maldonado,José Carlos
Jino,Mario
author2_role author
author
dc.contributor.author.fl_str_mv Vergilio,Silvia Regina
Maldonado,José Carlos
Jino,Mario
dc.subject.por.fl_str_mv software testing
data flow based criteria
infeasible paths
topic software testing
data flow based criteria
infeasible paths
description Infeasible paths constitute a bottleneck for the complete automation of software testing, one of the most expensive activities of software quality assurance. Research efforts have been spent on infeasible paths, basically on three main approaches: prediction, classification and identification of infeasibility. This work reports the results of experiments on data flow based criteria and of studies aimed at the three approaches above. Identification, classification, and prediction of infeasible paths are revisited in the context of data flow based criteria (Potential Uses Criteria-PU). Additionally, these aspects are also addressed in the scope of integration and object-oriented testing. Implementation aspects of mechanisms and facilities to deal with infeasibility are presented taking into consideration Poketool - a tool that supports the application of the Potential Uses Criteria Family. The results and ideas presented contribute to reduce the efforts spent during the testing activity concerning infeasible paths.
publishDate 2006
dc.date.none.fl_str_mv 2006-06-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000200006
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000200006
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1007/BF03192389
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Computação
publisher.none.fl_str_mv Sociedade Brasileira de Computação
dc.source.none.fl_str_mv Journal of the Brazilian Computer Society v.12 n.1 2006
reponame:Journal of the Brazilian Computer Society
instname:Sociedade Brasileira de Computação (SBC)
instacron:UFRGS
instname_str Sociedade Brasileira de Computação (SBC)
instacron_str UFRGS
institution UFRGS
reponame_str Journal of the Brazilian Computer Society
collection Journal of the Brazilian Computer Society
repository.name.fl_str_mv Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)
repository.mail.fl_str_mv jbcs@icmc.sc.usp.br
_version_ 1754734669917585408