Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/26760

Full metadata record
DC FieldValueLanguage
dc.contributor.advisorTravassos, Guilherme Horta-
dc.contributor.authorDoreste, Andrea Cristina de Souza-
dc.date.accessioned2025-08-18T15:08:07Z-
dc.date.available2025-08-20T03:00:09Z-
dc.date.issued2021-10-
dc.identifier.citationDORESTE, Andrea Cristina de Souza. CATS#: a testing technique to support the specification of test cases for context-aware software systems. 2021. 163 f. Dissertação (Mestrado) - Programa de Pós-Graduação em Engenharia de Sistemas e Computação, COPPE, Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2021.pt_BR
dc.identifier.urihttp://hdl.handle.net/11422/26760-
dc.description.abstractContemporary Software Systems (CSS) bring distinctive characteristics compared to conventional systems to the table. One of them is context-awareness when the context and its variation affect the software system's behavior in unthinkable (sometimes unpredictable) ways. Therefore, it is essential to ensure the correct functioning of this type of system. However, as far as it could be investigated, there is a lack of software technologies to support these systems' testing. This work presents CATS#, a testing technique to support the specification of test cases for Context-Aware Software Systems (CASS). CATS# evolves the CATS (Context-Aware Test Suite) Design technique by adapting the test case concept to include the context and offers a test template capable of capturing (and representing) the variation of context that can influence the system's behavior during test execution. CATS# was applied in a project by undergraduate students. The results indicate its initial feasibility to support the specification of CASS test cases for situations not covered by conventional testing techniques.pt_BR
dc.languageengpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectTeste de softwarept_BR
dc.subjectSistemas de software sensíveis ao contextopt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectQualidade de softwarept_BR
dc.subjectEspecificação de casos de testept_BR
dc.subjectSistemas adaptativospt_BR
dc.subjectContext aware software systemspt_BR
dc.subjectSoftware engineeringpt_BR
dc.subjectSoftware quality assurancept_BR
dc.subjectTest case specificationpt_BR
dc.subjectAdaptive systemspt_BR
dc.titleCATS# : a testing technique to support the specification of test cases for context-aware software systemspt_BR
dc.typeDissertaçãopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7541486051032916pt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/1634889886664661pt_BR
dc.contributor.referee1Farias, Claudio Miceli de-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/6243465206463403pt_BR
dc.contributor.referee2Motta, Santiago Matalonga-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/4825305147551804pt_BR
dc.description.resumoSistemas de Software Contemporâneos (CSS - Contemporary Software Systems) apresentam características distintas daquelas usualmente encontradas em Sistemas de Software Convencionais. Uma delas é a sensibilidade ao contexto, que é quando o contexto e sua variação afetam o comportamento do sistema de software de modo imprevisível e impensado. Dessa forma, é essencial garantir o correto funcionamento de Sistemas de Software Sensíveis ao Contexto (CASS - Context-Aware Software Systems). No entanto, percebe-se na literatura uma ausência de tecnologias e estratégias que apoiem o teste desse tipo de sistema. Com base nisso, esse trabalho apresenta uma técnica que visa apoiar a especificação de casos de teste para CASS chamada CATS#. CATS# evolui a técnica CATS (Context-Aware Test Suite) Design e apresenta um conceito adaptado de caso de teste que leva o contexto em consideração e oferece um template de teste que possibilita a captura (e representação) da variação do contexto durante a execução do caso de teste. A técnica CATS# foi aplicada em um projeto conduzido por estudantes de graduação e os resultados indicam sua viabilidade inicial.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenhariapt_BR
dc.publisher.programPrograma de Pós-Graduação em Engenharia de Sistemas e Computaçãopt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Engenharia de Sistemas e Computação

Files in This Item:
File Description SizeFormat 
953776.pdf2.13 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.