Avaliação de um Método para Estimativa de Esforço para Testes baseado em Casos de Uso
Resumo
Este relato de experiência avalia um método para estimar o esforço (em horas) para a atividade de testes de software, bem como os resultados obtidos após aplicá-lo em especificações de sistemas de software da Receita Federal do Brasil. O método utilizado é baseado tanto na especificação dos casos de uso do software, normalmente elaborada antes mesmo do software, quanto em fatores técnicos e de ambiente de testes. Os resultados mostraram que o método foi simples de ser utilizado, porém este apresentou deficiências que fazem com que seu uso seja inviável no ambiente real pelo fato de gerar estimativas com um grau elevado de erro.
Palavras-chave:
Avaliação de Método, Estimativa de Esforço, Casos de Uso
Referências
Aranha, E. e Borba, P. (2007a) “An Estimation Model for Test Execution Effort”. Em Proceeding of the First International Symposium on Empirical Software Engineering and Measurement, Setembro, Madri, 107-116.
Aranha E. e Borba, P. (2007b) "Empirical Studies of Test Execution Effort Estimation Based on Test Characteristics and Risk Factors." Em 2nd International Doctoral Symposium on Empirical Software Engineering, Setembro, Madri. Disponível em: http://twiki.cin.ufpe.br/twiki/pub/SPG/SoftwareEstimationModels/idoese2007-aranh a_final.pdf. Último acesso realizado em 21/03/2008.
Black, R. (2006) “Factors that Influence Test Estimation”. Disponível em: http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=5992. Último acesso realizado em 21/03/2008.
Cardoso, A. (2002) “The Test Estimation Process”, Disponível em: http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=3510. Último acesso em realizado em 27/02/2008.
Ferens, D.V. e Gurner, R.B. (1992) “An evaluation of three function point models for estimation of software effort”. Em Proceeding of the Aerospace and Electronics Conference, 1992. NAECON 1992., Proceedings of the IEEE 1992 National, Maio, Dayton, 635-642, Volume 2.
Merrick, P. J. (2005) “Simplification of the UCPM”, Disponível em: http://www.uea.ac.uk/~a168955/effot_estimation/simplification_UCPM.html. Último acesso realizado em 19/02/2008.
Nageswaran, S. (2001) “Test Effort Estimation Using Use Case Points”. Em 14th International Internet Software Quality Week 2001, Junho, São Francisco. Disponível em: http://www.cognizant.com/html/content/cogcommunity/Test_Effort_Estimation.pdf . Último acesso realizado em 27/02/2008.
Pressman, R. S. (2004), “Software Engineering: A Practitioner’s Approach”, McGraw-Hill Professional, 6a ed.
Schneider, G. e Winters, J. P. (1998), “Applying Use Cases”, Addison-Wesley, 1a ed.
Veenendaal, E. e Dekkers, T. (1999) “Test Point Analysis: a Method for Test Estimation”. Em “Project Control for Software Quality”. Editado por: Rob Kusters, Arian Cowderoy, Fred Heemstra e Erik van Veenendaal, Shaker Publishing.
Aranha E. e Borba, P. (2007b) "Empirical Studies of Test Execution Effort Estimation Based on Test Characteristics and Risk Factors." Em 2nd International Doctoral Symposium on Empirical Software Engineering, Setembro, Madri. Disponível em: http://twiki.cin.ufpe.br/twiki/pub/SPG/SoftwareEstimationModels/idoese2007-aranh a_final.pdf. Último acesso realizado em 21/03/2008.
Black, R. (2006) “Factors that Influence Test Estimation”. Disponível em: http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=5992. Último acesso realizado em 21/03/2008.
Cardoso, A. (2002) “The Test Estimation Process”, Disponível em: http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=3510. Último acesso em realizado em 27/02/2008.
Ferens, D.V. e Gurner, R.B. (1992) “An evaluation of three function point models for estimation of software effort”. Em Proceeding of the Aerospace and Electronics Conference, 1992. NAECON 1992., Proceedings of the IEEE 1992 National, Maio, Dayton, 635-642, Volume 2.
Merrick, P. J. (2005) “Simplification of the UCPM”, Disponível em: http://www.uea.ac.uk/~a168955/effot_estimation/simplification_UCPM.html. Último acesso realizado em 19/02/2008.
Nageswaran, S. (2001) “Test Effort Estimation Using Use Case Points”. Em 14th International Internet Software Quality Week 2001, Junho, São Francisco. Disponível em: http://www.cognizant.com/html/content/cogcommunity/Test_Effort_Estimation.pdf . Último acesso realizado em 27/02/2008.
Pressman, R. S. (2004), “Software Engineering: A Practitioner’s Approach”, McGraw-Hill Professional, 6a ed.
Schneider, G. e Winters, J. P. (1998), “Applying Use Cases”, Addison-Wesley, 1a ed.
Veenendaal, E. e Dekkers, T. (1999) “Test Point Analysis: a Method for Test Estimation”. Em “Project Control for Software Quality”. Editado por: Rob Kusters, Arian Cowderoy, Fred Heemstra e Erik van Veenendaal, Shaker Publishing.
Publicado
02/06/2008
Como Citar
ALMEIDA, Érika R. C. de; ABREU, Bruno T. de; MORAES, Regina; MARTINS, Eliane.
Avaliação de um Método para Estimativa de Esforço para Testes baseado em Casos de Uso. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 7. , 2008, Florianópolis.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2008
.
p. 331-338.
DOI: https://doi.org/10.5753/sbqs.2008.15553.