Execução paralela de programas como suporte ao teste de mutação (2016)
- Authors:
- Autor USP: ANDRADE, STEVÃO ALVES DE - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: SOFTWARES; PROGRAMAÇÃO PARALELA; ENGENHARIA DE SOFTWARE
- Keywords: Computação paralela; Engenharia de Software experimental; Experimental software engineering; Mutation testing; Parallel programing; Software engineering; Software testing; Teste de mutação; Teste de software
- Language: Português
- Abstract: Teste de software desempenha um papel fundamental no processo de produção de um produto de software de qualidade. Com o passar dos anos, diversas técnicas e critérios de teste de software foram desenvolvidos a fim de estabelecer meios e métricas para guiar a criação de casos de teste efetivos, capazes de evidenciar defeitos no produto avaliado. Dentre os principais critérios para teste de software está o Teste de Mutação, que foi amplamente difundido e é tido como uma das abordagens mais eficazes para guiar a criação de conjuntos de casos de teste capazes de revelar defeitos em software. Entretanto, à medida que esse critério possui uma grande efetividade para revelar defeitos, ele peca pelo baixo poder de escalabilidade, o que acaba comprometendo diretamente a sua capacidade de aplicação. Neste sentido, diversos estudos foram desenvolvidos nesta área dedicando-se a aprimorar o seu desempenho e torná-lo uma alternativa viável para aplicação durante a fase de teste de software. Este trabalho apresenta indícios de que a utilização de estruturas complexas de processamento pode apoiar a aplicação do Teste de Mutação. Para tal, foi concebida uma arquitetura que possibilite a aplicação do Teste de Mutação em paralelo. Após a implementação da arquitetura foram avaliados cinco algoritmos de balanceamento de carga responsáveis por controlar a distribuição e execução do Teste de Mutação. Durante a avaliação experimental da arquitetura e dos algoritmos, observou-se que nos piorescenários avaliados foi possível atingir um ganho de desempenho acima de 70% em relação é aplicação sequencial convencional do Teste de Mutação enquanto nos melhores cenários o ganho de desempenho foi acima 95%, contudo, necessitando utilizar-se de uma infraestrutura mais robusta para a execução da arquitetura.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2016
- Data da defesa: 08.04.2016
-
ABNT
ANDRADE, Stevão Alves de; DELAMARO, Márcio Eduardo. Execução paralela de programas como suporte ao teste de mutação. 2016.Universidade de São Paulo, São Carlos, 2016. Disponível em: < http://www.teses.usp.br/teses/disponiveis/55/55134/tde-21112016-103423/ >. -
APA
Andrade, S. A. de, & Delamaro, M. E. (2016). Execução paralela de programas como suporte ao teste de mutação. Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-21112016-103423/ -
NLM
Andrade SA de, Delamaro ME. Execução paralela de programas como suporte ao teste de mutação [Internet]. 2016 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-21112016-103423/ -
Vancouver
Andrade SA de, Delamaro ME. Execução paralela de programas como suporte ao teste de mutação [Internet]. 2016 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-21112016-103423/ - Software testing education: dreams and challenges when bringing academia and industry closer together
- A fault-based testing approach to VR applications
- Towards the systematic testing of virtual reality programs
- A fault-based testing approach for VR applications
- Analyzing the effectiveness of One-Op mutation against the minimal set of mutants
- On applying metamorphic testing: an empirical study on academic search engines
- An experimental study on applying metamorphic testing in machine learning applications
- Integration of software testing to programming assignments: an experimental study
- Contributions to improve the combined selection of concurrent software testing techniques
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas