Evaluation of a Method for Estimating Effort for Tests based on Use Cases

  • Érika R. C. de Almeida UNICAMP
  • Bruno T. de Abreu UNICAMP
  • Regina Moraes UNICAMP
  • Eliane Martins UNICAMP

Abstract


This experience report evaluates an effort estimation method for software testing, as well as the results from its application on three Brazilian Federal Revenue Service’s software specifications. The methodology is based both on the software's use cases, usually developed before the software itself, and technical and environment factors. The results showed that the method was simple to be applied, but it had weaknesses that make its use not efficient on a real environment due to its high percent of error on the estimations.
Keywords: Method Evaluation, Effort Estimation, Use Cases

References

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.
Published
2008-06-02
ALMEIDA, Érika R. C. de; ABREU, Bruno T. de; MORAES, Regina; MARTINS, Eliane. Evaluation of a Method for Estimating Effort for Tests based on Use Cases. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.