Study and definition of project attributes for selection of testing techniques for concurrent software (2020)
- Authors:
- Autor USP: SANTOS, ITALO DE OLIVEIRA - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: SOFTWARES; PROGRAMAÇÃO CONCORRENTE; PROJETO DE SOFTWARE
- Keywords: Atributos do projeto; Concurrent software testing; Project attributes; Seleção de técnicas de teste; Testing techniques selection
- Agências de fomento:
- Language: Inglês
- Abstract: [Contexto:] A escolha de uma técnica de teste a ser adotada em um projeto de teste de software é baseada no conhecimento do testador e geralmente não considera todas as técnicas de teste disponíveis. A seleção da técnica correta em qualquer estágio é um dos problemas críticos no desenvolvimento de software. Em um projeto anterior deste grupo de pesquisa, uma estrutura foi definida para apoiar a seleção sistemática de técnicas de teste de software concorrente. Um esquema de caracterização foi proposto e implementado na ferramenta SeleCTT, composta por um conjunto de atributos que considera características de programas concorrentes. A estrutura calcula a adequação de atributos para orientar a seleção de técnicas de teste para um projeto de software. [Objetivo:] A seleção de uma técnica de teste em cada estágio do ciclo de vida de um software depende de muitos fatores. Este trabalho tem como objetivo contribuir para a atividade de selecionar técnicas de teste para programas concorrentes, investigar a caracterização dos atributos de projetos e propor uma abordagem de combinação de técnicas de teste para melhorar o processo de seleção na SeleCTT. [Metodologia:] Foi elaborado um catálogo com 61 atributos de seleção usados em abordagens de seleção de técnicas de teste, e a maioria dos atributos usados está concentrada na categoria características gerais de teste\" e em projeto de software\", o que destaca a importância de tais categorias para apoiar a seleção. Além disso, foiproposta uma combinação dos atributos de seleção incorporados na SeleCTT. Após o cálculo da adequação da técnica de teste de acordo com os dados de um projeto de software informado como entrada, a SeleCTT recomenda mais de uma técnica, considerando informações relacionadas aos atributos erros concorrentes e nível de teste. Orientando o usuário na aplicação de técnicas de teste complementares que podem encontrar diferentes falhas. [Resultados e Conclusões:] Os resultados sugerem que nossa abordagem de seleção combinada alcançou maior eficácia na seleção de técnicas de teste para programas concorrentes. A escolha de uma boa técnica de teste pode melhorar a qualidade de um projeto de software e até reduzir o custo de desenvolvimento. Os resultados obtidos com as contribuições feitas no processo de seleção das técnicas de teste são promissores e contribuem para a qualidade da atividade de teste.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2020
- Data da defesa: 07.07.2020
-
ABNT
SANTOS, Italo de Oliveira. Study and definition of project attributes for selection of testing techniques for concurrent software. 2020. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2020. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-06082020-110230/. Acesso em: 03 jun. 2024. -
APA
Santos, I. de O. (2020). Study and definition of project attributes for selection of testing techniques for concurrent software (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-06082020-110230/ -
NLM
Santos I de O. Study and definition of project attributes for selection of testing techniques for concurrent software [Internet]. 2020 ;[citado 2024 jun. 03 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-06082020-110230/ -
Vancouver
Santos I de O. Study and definition of project attributes for selection of testing techniques for concurrent software [Internet]. 2020 ;[citado 2024 jun. 03 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-06082020-110230/ - A report on the teaching of software ecosystems in software engineering discipline
- A survey on the practices of mobile application testing
- Software testing ecosystems insights and research opportunities
- Testing techniques selection: a systematic mapping study
- A survey on the practices of software testing: a look into Brazilian companies
- Using an incremental testing strategy to improve students' perception of software quality
- Towards a unified catalog of attributes to guide industry in software testing technique selection
- What are the differences between group and individual modeling when learning BPMN?
- On applying metamorphic testing: an empirical study on academic search engines
- 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