Percepção do Esforço no Processo de Teste de Software
Autores
6682 |
2996,296
|
|
6683 |
2996,296
|
Informações:
Publicações do PESC
Contexto: Diversas ações típicas de projetos de software são realizadas com base no esforço de teste e na compreensão que se tem a seu respeito. Esta compreensão passa pela identificação e caracterização dos fatores que afetam o esforço de teste, levando-se em conta diferentes níveis, tipos, técnicas e formas de execução dos testes. Objetivos: Construir um modelo da percepção do esforço no processo de teste de software que represente os fatores que influenciam o esforço em diferentes configurações de estratégia de teste e que seja capaz de apoiar a tomada de decisão em projetos de teste de software. Método: Revisão sistemática da literatura (RSL), estudo de observação em campo e survey com profissionais de teste de software. Resultados: Os estudos realizados possibilitaram a identificação e caracterização de 62 fatores de esforço distintos. Com o survey foi possível mapear a prevalência desses fatores em seis atividades típicas de um processo de teste de software, considerando seis diferentes configurações de estratégia de teste. Com base nos resultados dos três estudos, foi desenvolvido um modelo da percepção do esforço de teste de software, adaptável a diferentes configurações de estratégia de teste. Conclusão: O modelo proposto mostrou-se útil para apoiar atividades gerenciais que devem levar em conta a compreensão sobre o esforço de teste, dentre as quais a estimativa de esforço.
Context: Some typical actions in software projects are taken based on the test effort and the understanding one has about it. This understanding involves the identification and characterization of the factors influencing the test effort, taking into account different test levels, types, techniques, and execution forms. Goals: Building a model of effort perception in software testing process that represents the factors influencing the effort in different test strategy configurations, supporting decision making in software testing projects. Method: Systematic Literature Review (SLR), observation study in industry, and survey with software test practitioners. Results: The studies supported the identification and characterization of 62 different effort factors. The survey led to identify the prevalence of these factors in six typical activities of the software testing process considering six different test strategy configurations. Based on the results of the three studies, a software test effort perception model was developed, adaptable to different test strategy configurations. Conclusion: The proposed model was considered useful to support managerial activities that must take into account the comprehension about the test effort, among them the effort estimation.