Análise comparativa entre ferramentas para auxílio na modelagem de testes a partir da metodologia de partição dos domínios de entrada
Visualizar/abrir
Data
2021Autor
Orientador
Nível acadêmico
Especialização
Outro título
Comparative analysis between tools for helping in tests modeling through the input domain partitioning methodology
Assunto
Resumo
Um indicativo de qualidade de uma suíte de testes pode ser a quantidade de defeitos que ela é capaz de ajudar a detectar. Um desenvolvedor de testes experiente e com bom domínio do sistema pode ser capaz de criar testes com qualidade pois tende a ter um melhor discernimento sobre quais são os testes mais eficazes. Por outro lado, testadores menos experientes podem demorar a desenvolver essa expertise e os seus testes podem ter uma grande probabilidade de não detectar defeitos que possam vir a c ...
Um indicativo de qualidade de uma suíte de testes pode ser a quantidade de defeitos que ela é capaz de ajudar a detectar. Um desenvolvedor de testes experiente e com bom domínio do sistema pode ser capaz de criar testes com qualidade pois tende a ter um melhor discernimento sobre quais são os testes mais eficazes. Por outro lado, testadores menos experientes podem demorar a desenvolver essa expertise e os seus testes podem ter uma grande probabilidade de não detectar defeitos que possam vir a causar prejuízo ao usuário final e à própria organização desenvolvedora do software. Uma forma de amenizar esse problema, agregando qualidade aos testes (e por consequência ao software), é partir de uma metodologia com fundamentação científica para modelar os testes, como a Partição dos Domínios de Entrada. A proposta deste trabalho é analisar comparativamente diver sas ferramentas que são voltadas à modelagem de testes baseada na técnica de partição de domínios. Uma busca inicial retornou um total de 22 ferramentas. Após uma análise preliminar, quatro ferramentas foram selecionadas para uma análise mais detalhada. A análise comparativa das ferramentas selecionadas foi feita com base em um conjunto de critérios técnicos e através da implementação de dois estudos de caso. Espera-se com esse trabalho ajudar a difundir essa técnica de teste e evidenciar ferramentas para o projeto e desenvolvimento de testes que a suportem, com isso, auxiliar testadores a produzir testes com maior qualidade. ...
Abstract
An indicative of quality of a test suite can be the amount of defects which it is capable to help to detect. A test developer with expertise and with a good knowledge of the system can be able to create quality tests because he tends to have a good understanding about which are the more effective tests. On the other hand, less experienced testers may need time to acquire this expertise and his tests may have a high probability of not detecting defects that could come to cause losses to the end ...
An indicative of quality of a test suite can be the amount of defects which it is capable to help to detect. A test developer with expertise and with a good knowledge of the system can be able to create quality tests because he tends to have a good understanding about which are the more effective tests. On the other hand, less experienced testers may need time to acquire this expertise and his tests may have a high probability of not detecting defects that could come to cause losses to the end user and to the software developer company itself. A way to soften this issue, adding quality to the tests (and consequently to the software) is starting from a methodolgy with scientific basis to develop the tests, like the Input Domain Partitioning. The purpose of this work is to analyse comparatively some tools that are aimed to the test modeling based in this technique of domain partitioning. An initial search returned a total of 22 tools. After a preliminary analysis, four tools were selected for a more detailed analysis. The comparative analysis of the selected tools was based in a set of technical criteria and through the implementation of two case studies. It is expected with this work to help to spread this methodology and highlight tools for the project and development of tests based on it and, with this, help testers to produce tests with better quality. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Especialização em Engenharia de Software e Inovação.
Coleções
Este item está licenciado na Creative Commons License