Evidências sobre o uso de técnicas de geração automática de dados de teste em programas concorrentes (2016)
- Authors:
- Autor USP: VILELA, RICARDO FERREIRA - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: PROGRAMAÇÃO CONCORRENTE; SOFTWARES; ENGENHARIA DE SOFTWARE
- Keywords: Automatic data test generation techniques; Avaliação experimental; Concurrent programming; Engenharia de software experimental; Experimental Evaluation; Experimental software engineering; Software testing; Técnicas de geração automática de dados de teste; Teste de software
- Language: Português
- Abstract: Diversas pesquisas apoiam e investigam o teste de programas concorrentes, as quais objetivam, principalmente, a proposição de critérios de teste e mecanismos para execução das diferentes sincronizações entre processos ou threads. As características específicas dessas aplicações podem ocasionar diferentes tipos de defeitos, os quais, em sua maioria, não são facilmente identificados. Nesse contexto, a geração automática de dados de teste pode apoiar a atividade de teste atuando na seleção de entradas mais representativas, ou seja, aquelas com maior probabilidade de revelar defeitos. Apesar disso, poucas pesquisas abordam este tema no contexto de programas concorrentes, e as existentes não consideram aspectos importantes desse tipo de aplicação. A geração de dados de teste para programas sequenciais dispõe de uma variedade de técnicas que apoiam a seleção dos dados de teste. Essas técnicas têm sido estendidas para o contexto de programas concorrentes partindo da premissa que esses programas necessitam de abordagens mais complexas para seleção de entradas, em decorrência disso um maior custo é imposto ao teste. Considerando esse contexto, uma lacuna ainda em aberto é a avaliação das técnicas para o cenário de programas concorrentes. Neste trabalho a avaliação das técnicas foi explorada por meio da realização de estudos experimentais, os quais avaliaram diferentes técnicas de geração de dados de teste para o contexto de programas concorrentes, considerando a eficência em revelardefeitos, cobertura de critérios e custo para atividade de teste. Os resultados obtidos demonstraram que as técnicas empregadas para programas sequenciais não atingem o mínimo esperado para este tipo aplicação. Apesar disso, as técnicas investigadas apresentaram características importantes que podem auxiliar a atividade de teste para programas concorrentes e a proposição de abordagens efetivas de geração de dados para esse contexto.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2016
- Data da defesa: 01.08.2016
-
ABNT
VILELA, Ricardo Ferreira. Evidências sobre o uso de técnicas de geração automática de dados de teste em programas concorrentes. 2016. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2016. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102016-111206/. Acesso em: 21 maio 2024. -
APA
Vilela, R. F. (2016). Evidências sobre o uso de técnicas de geração automática de dados de teste em programas concorrentes (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102016-111206/ -
NLM
Vilela RF. Evidências sobre o uso de técnicas de geração automática de dados de teste em programas concorrentes [Internet]. 2016 ;[citado 2024 maio 21 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102016-111206/ -
Vancouver
Vilela RF. Evidências sobre o uso de técnicas de geração automática de dados de teste em programas concorrentes [Internet]. 2016 ;[citado 2024 maio 21 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102016-111206/ - Otimização bioinspirada para apoio à geração de dados de teste para software concorrente
- Does gamification improve the training of software testers?: A preliminary study from the industry perspective
- Bio-inspired optimization of test data generation for concurrent software
- How to identify the infeasible test requirements using static analyse?: an exploratory study
- Bio-inspired optimization to support the test data generation of concurrent software
- A strategy to support the infeasible test requirements identification
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas