Publicado

2014-07-01

Test effort: A pre-conceptual-schema-based representation

El esfuerzo en pruebas: Una representación basada en esquemas preconceptuales

DOI:

https://doi.org/10.15446/dyna.v81n186.39753

Palabras clave:

testing, effort, factor, pre-conceptual schemas (en)
pruebas, esfuerzo, factor, esquemas preconceptuales (es)

Autores/as

Software testing is intended to guarantee the quality of software products. By executing a test suite, we can identify and correct defects in software products. Several methods are used to estimate the effort invested in testing. Each method comprises many concepts in determining the test effort. However, the graphical representations of such methods barely represent the different concepts involved. Specifically, some formulas are missing, avoiding the possibility of performing test effort calculations. In this paper, we identify the concepts involved in measuring the test effort. The concepts are obtained from a state-of-the-art review. Finally, we propose a representation for integrating such concepts by using pre-conceptual schemas, a kind of diagram devoted to the domain knowledge representation in a natural-like language.
Las pruebas garantizan la calidad en los productos de software. Mediante la ejecución de un conjunto de pruebas se pueden identificar y corregir defectos presentes en los productos de software. Existen diferentes métodos que estiman el esfuerzo invertido en las pruebas. Cada método valora distintos conceptos en sus estimaciones. Sin embargo, las representaciones graficas de estos métodos muestran los conceptos particulares sin incluir mayor detalle. Específicamente, algunas de las fórmulas usadas para obtener la medida del esfuerzo se pierden en estas representaciones, por lo que no es posible calcular el esfuerzo solo con la información dispuesta en estos gráficos. En este artículo se identifican los conceptos presentes en la medición del esfuerzo de pruebas, que se obtienen de la revisión de varios métodos. Finalmente, se propone una representación que integre estos conceptos mediante esquemas preconceptuales, que constituyen un tipo de diagramas para la representación del conocimiento de un dominio en un lenguaje cercano al natural.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

TEC Technology Evaluation Centers [en línea], Revisión sistemática, Montreal, Canada [consulta, 24 de Marzo de 2013]. Available at: http://whitepapers.technologyevaluation.com.

Aranha, E. and Borba, P., An Estimation Model for test execution effort, Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007, pp. 107-116.

De Almeida, E., De Abreu, B. and Moraes, R., An alternative approach to test effort estimation base on use cases, Proceedings of the International Conference on Software Testing Verification and Validation, 2009, pp. 279-288.

Zapata, C. M. and Arango, F., Un ambiente para la obtención automática de diagramas UML a partir de un lenguaje controlado. DYNA, 74(153), pp. 223-236, 2007.

Tian, J., Software quality engineering: Testing, Quality Assurance, and Quantifiable Improvement. Los Alamitos: Wiley-IEEE Press, 2005.

Farooq, S. U., Quadri, M. K., and Ahmad, N., Software measurement and metrics role in effective software testing, International Journal of Engineering Science and Technology, 3, pp. 671-680, 2011.

IEEE Std 1061-1998, Standard for a Software Quality Metrics Methodology, IEEE, 1998.

Jones, C., Applied software measurement: Global analysis of productivity and quality, New York: Mc Graw Hill Professional, 2008.

Nirpal, P. B. and Kale, K.V., A brief overview of software testing metrics. International Journal on Computer Science and Engineering, 3, pp. 204-211, 2011.

Lakemeyer, G. and Nebel, B., Foundations of knowledge representation and reasoning. Berlin: Springer-Verlag, 1994.

Zapata, C. M., Ocampo, C. A. and Giraldo, G. L., Representación del conocimiento en currículo mediante esquemas preconceptuales, Pedagogía y Saberes, 31, pp. 78-88, 2009.

Veenendaal, E. V., Dekkers, T., Test point analysis: A Method for test estimation, en Kusters, R. J., Cowderoy, A., Heemstra, F. J., and Veenendaal, E., Project Control for Software Quality, Maastricht, Shaker Publishing BV, 1999, pp.45-59.

Nageswaran, S., Test effort estimation using use case points, Proceedings of the Quality Week, pp. 1-6, 2001.

Xiaochum, Z., Li, H., Junbo, C., and Lu, C., An experience-based approach for test execution effort estimation, Proceedings of The 9th International Conference for Young Computer Scientist, 2008, pp. 1193-1198.

Abhishek, C., Kumar, V.P., Vitta, H., and Srivastava, P.R., Test effort estimation using neuronal network, Journal of Software Engineering and Applications, 3, pp. 331-340, 2010.

Mizuno, O., Shigematsu, E., Takagi, Y. and Kikuno, T., On estimating testing effort needed to assure field quality in software development, Proceedings of the 13th International Symposium on Software Reliability Engineering, 2002, pp. 139-146.

Aranha, E. and Borba, P., Estimating manual test execution effort and capacity based on execution points, International Journal of Computers and Applications, 31, pp. 167-172, 2009.