Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Neves, Vânia de Oliveira | - |
Autor(es): dc.contributor | Pimentel, João Felipe Nicolaci | - |
Autor(es): dc.contributor | Campos Junior, Heleno de Souza | - |
Autor(es): dc.creator | Vieira, Gabriel Figueiredo | - |
Data de aceite: dc.date.accessioned | 2025-01-03T11:34:41Z | - |
Data de disponibilização: dc.date.available | 2025-01-03T11:34:41Z | - |
Data de envio: dc.date.issued | 2024-12-02 | - |
Data de envio: dc.date.issued | 2024-12-02 | - |
Fonte completa do material: dc.identifier | https://app.uff.br/riuff/handle/1/35658 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/918688 | - |
Descrição: dc.description | O aumento da adoção da arquitetura de microsserviços trouxe consigo novos desafios para o campo do teste de software. Testar de ponta a ponta um sistema composto por dezenas ou até centenas de serviços distribuídos tornou-se uma tarefa complexa, impulsionando o mercado a buscar melhorias na observabilidade das aplicações e explorar novas abordagens de teste. Nesse contexto, surge o conceito de trace-based testing, uma técnica baseada no uso de dados de observabilidade para a construção de testes. Esses dados permitem validar comportamentos internos da aplicação, como chamadas para sistemas externos, interações com bancos de dados e o fluxo de microsserviços chamados durante uma requisição específica, informações que não seriam diretamente acessíveis por meio de métodos de teste convencionais. Embora o trace-based testing ainda seja pouco conhecido, já existem algumas ferramentas no mercado que o utilizam, cada uma com suas próprias peculiaridades. Neste trabalho foram selecionadas algumas das ferramentas disponíveis para realizar uma análise comparativa, explorando suas capacidades e limitações, considerando critérios como quantidade de gatilhos, interface, tempo de execução ou integrações disponíveis. Os resultados do estudo e suas contribuições revelam os pontos positivos e negativos de cada ferramenta, juntamente com três repositórios contendo informações para configurá-las e exemplos de testes criados em cada uma delas. | - |
Descrição: dc.description | The increasing adoption of microservices architecture has brought new challenges to the field of software testing. Testing end-to-end systems composed of tens or even hundreds of distributed services has become a complex task, driving the market to seek improvements in application observability and explore new testing approaches. In this context, the concept of trace-based testing emerges, a technique that relies on the use of observability data for test construction. These data allow validating internal application behaviors, such as calls to external systems, interactions with databases, and the flow of microservices called during a specific request—information that would not be directly accessible through conventional testing methods. Although trace-based testing is still relatively unknown, there are already some tools on the market that utilize it, each with its own peculiarities. In this work, some of the available tools were selected to conduct a comparative analysis, exploring their capabilities and limitations considering criteria such as the number of triggers, runtime, or available integrations. The study results and its contributions reveal the strengths and weaknesses of each tool, along with three repositories containing information to configure them and examples of tests created in each. | - |
Descrição: dc.description | 59 f. | - |
Formato: dc.format | application/pdf | - |
Idioma: dc.language | pt_BR | - |
Direitos: dc.rights | Open Access | - |
Direitos: dc.rights | CC-BY-SA | - |
Palavras-chave: dc.subject | Teste baseado em rastreamento | - |
Palavras-chave: dc.subject | Teste de software | - |
Palavras-chave: dc.subject | Microsserviços | - |
Palavras-chave: dc.subject | Teste (Computação) | - |
Palavras-chave: dc.subject | Software | - |
Palavras-chave: dc.subject | Análise comparativa | - |
Palavras-chave: dc.subject | Trace-based testing | - |
Palavras-chave: dc.subject | Software testing | - |
Palavras-chave: dc.subject | Microservices | - |
Título: dc.title | Análise comparativa de ferramentas de trace-based testing em uma arquitetura de microsserviços | - |
Tipo de arquivo: dc.type | Trabalho de conclusão de curso | - |
Aparece nas coleções: | Repositório Institucional da Universidade Federal Fluminense - RiUFF |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: