Please use this identifier to cite or link to this item:
https://hdl.handle.net/10316/110540
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Correia, João Nuno Gonçalves Costa Cavaleiro | - |
dc.contributor.author | Neto, Domício Araújo Pereira | - |
dc.date.accessioned | 2023-11-23T23:03:13Z | - |
dc.date.available | 2023-11-23T23:03:13Z | - |
dc.date.issued | 2023-09-20 | - |
dc.date.submitted | 2023-11-23 | - |
dc.identifier.uri | https://hdl.handle.net/10316/110540 | - |
dc.description | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia | - |
dc.description.abstract | Software testing constitutes a crucial aspect of any system's life cycle. However, the process demands substantial time and resources, leading to the creation of a large amount of tests for requirement validation. Over time, test suites can expand to an extent that renders them impractical for utilization within restricted time frames. This scenario requires the employment of optimization techniques to strategically select the most pertinent tests for early execution, ensuring effective testing in constrained contexts. Altice, a participant in this project, is directly engaged in the development and maintenance of Optical Line Terminations (OLTs), essential components within their Passive Optical Networks (PONs). These networks provide internet, telephone, and television services to an constantly-growing number of customers. The testing procedure for OLTs encompasses thousands of tests, presenting a substantial demand for both time and human resources. Moreover, black-box testing is used, with tests composed in a high-level language, introducing challenges in evaluating and selecting tests. Thus, a new approach was required to optimize the test subset selection process of OLTs. In this context, this work introduces an evolutionary approach for optimizing test subsets in the distinctive OLT scenario. This approach is founded upon Genetic Algorithms (GAs) and has been validated through extensive experimentation. It proficiently selects subsets of tests using limited computational resources within reasonable time frames, and its adaptability to progressing test evaluation criteria and execution constraints further enhances its viability. The outcomes obtained underscore the potential applicability of this approach in real-world scenarios. | eng |
dc.description.abstract | Teste de software constitui um aspecto crucial no ciclo de vida de qualquer sistema. No entanto, o processo exige tempo e recursos substanciais, levando à criação de uma grande quantidade de testes para validação dos requisitos. Com o tempo, conjuntos de testes podem expandir-se a ponto de torná-los impraticáveis para utilização dentro de prazos restritos. Este cenário requer a aplicação de técnicas de otimização para selecionar estrategicamente os testes mais pertinentes para execução precoce, assegurando testagem eficaz em condições limitadas. A Altice, participante neste projeto, está diretamente envolvida no desenvolvimento e manutenção de Terminações de Linha Óptica (OLTs), componentes essenciais em suas Redes Ópticas Passivas (PONs). Essas redes fornecem serviços de internet, telefone e televisão para um número constantemente crescente de clientes. O procedimento de teste para OLTs engloba milhares de testes, apresentando uma demanda substancial tanto de tempo quanto de recursos humanos. Além disso, a testagem segue um paradigma black-box, com testes compostos em uma linguagem de alto nível, o que introduz desafios na avaliação e seleção dos testes. Assim, uma nova técnica foi solicitada para otimizar o processo de seleção de subconjuntos de teste de OLTs. Nesse contexto, este trabalho apresenta uma abordagem evolucionária para otimizar subconjuntos de teste no cenário distinto de OLTs. Essa abordagem é baseada em Algoritmos Genéticos (GAs) e foi validada por meio de experimentação extensiva. Ela seleciona de maneira eficiente subconjuntos de testes usando recursos computacionais limitados dentro de prazos razoáveis, e sua adaptabilidade a critérios de avaliação de testes e limites de tempo em constante mudança reforça a sua viabilidade. Os resultados obtidos destacam a aplicabilidade potencial desta abordagem em cenários do mundo real. | por |
dc.language.iso | eng | - |
dc.rights | embargoedAccess | - |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | - |
dc.subject | Software Testing | eng |
dc.subject | Test Subset Optimization | eng |
dc.subject | Optical Line Termination | eng |
dc.subject | Genetic Algorithm | eng |
dc.subject | Teste de Software | por |
dc.subject | Otimização de Subconjuntos de Testes | por |
dc.subject | Terminação de Linha Óptica | por |
dc.subject | Algoritmo Genético | por |
dc.title | Evolutionary Software Tests Subset Optimization | eng |
dc.title.alternative | Optimização Evolucionária de Subconjuntos de Testes de Software. | por |
dc.type | masterThesis | - |
degois.publication.location | DEI-FCTUC | - |
degois.publication.title | Evolutionary Software Tests Subset Optimization | eng |
dc.date.embargoEndDate | 2024-09-19 | - |
dc.peerreviewed | yes | - |
dc.date.embargo | 2024-09-19 | * |
dc.identifier.tid | 203397606 | - |
thesis.degree.discipline | Informática | - |
thesis.degree.grantor | Universidade de Coimbra | - |
thesis.degree.level | 1 | - |
thesis.degree.name | Mestrado em Engenharia Informática | - |
uc.degree.grantorUnit | Faculdade de Ciências e Tecnologia - Departamento de Engenharia Informática | - |
uc.degree.grantorID | 0500 | - |
uc.contributor.author | Neto, Domício Araújo Pereira::0000-0002-1712-5454 | - |
uc.degree.classification | 17 | - |
uc.date.periodoEmbargo | 365 | - |
uc.degree.presidentejuri | Seixas, Nuno Alexandre Martins | - |
uc.degree.elementojuri | Correia, João Nuno Gonçalves Costa Cavaleiro | - |
uc.degree.elementojuri | Abreu, Pedro Manuel Henriques da Cunha | - |
uc.contributor.advisor | Correia, João Nuno Gonçalves Costa Cavaleiro::0000-0001-5562-1996 | - |
item.languageiso639-1 | en | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
item.grantfulltext | embargo_20240919 | - |
item.fulltext | Com Texto completo | - |
item.cerifentitytype | Publications | - |
item.openairetype | masterThesis | - |
Appears in Collections: | UC - Dissertações de Mestrado |
Files in This Item:
File | Size | Format | Login |
---|---|---|---|
Thesis_MEI_Domicio_2016139529.pdf | 2.46 MB | Adobe PDF | Embargo Access Request a copy |
This item is licensed under a Creative Commons License