SciELO - Scientific Electronic Library Online

 
 número6M2DAT-HYMO: una herramienta basada en MDA para la generación automática de aplicaciones Web a partir del modelo del hipertextoUm Algoritmo Genético para Programação de Projectos em Redes de Actividades com Complementaridade de Recursos índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

versión impresa ISSN 1646-9895

RISTI  n.6 Porto dic. 2010

 

SAM - Sistema Automatizado del Método MECAP para Especificar Casos de Prueba

Edumilis Méndez1, María A. Pérez1, Kenyer Domínguez1, Luis E. Mendoza1

 

1 Laboratorio de Investigación en Sistemas de Información (LISI), Departamento de Procesos y Sistemas, Universidad Simón Bolívar, Apartado Postal 89000, Caracas 1080-A, Venezuela.

E-mail: emendez@usb.ve, E-mail: movalles@usb.ve, E-mail: kdoming@usb.ve, E-mail: lmendoza@usb.ve

 

Resumen

Existen cuatro elementos que son relevantes al momento de definir las pruebas: Confiabilidad, Costo, Tiempo y Calidad. El tiempo de desarrollo y el costo del producto se incrementan cuando se desean pruebas confiables y un software de calidad. Pero ¿qué se puede hacer para que los involucrados comprendan que las pruebas deben ser vistas como una red de seguridad? Si la calidad no se contempla antes de comenzar las pruebas, entonces ella no estará cuando se éstas terminen. El objetivo de este artículo es presentar la herramienta, SAM – Sistema Automatizado del Método MECAP que permite especificar Casos de Prueba a partir de Casos de Uso incorporando elementos que promueven la verificación y validación de la trazabilidad entre la Gestión de Requerimientos, el Análisis y Diseño y las Pruebas. SAM soporta el proceso de pruebas de forma automatizada, mejorando la confiabilidad de las mismas.

Palabras clave: Pruebas de Software; Calidad del Software; Casos de Prueba; Herramienta de Pruebas.

 

Abstract

There are four elements that are relevant when test are defined, Reliability, Cost, Time, and Quality. Development time and product cost increases when you want reliable tests and quality software. But, what can you do to make that stakeholders understand that the tests must be viewed as a security net? If the quality is not considered before starting the tests, then it will not be when they finish. The goal of this paper is to present the tool, SAM - Automated Systems of MECAP Method, which allow to specify test cases from Use Cases incorporating elements that promote the verification and validation of the traceability among Requirement Management, Analysis and Design, and Test. SAM automatically support the testing process, improving the test reliability.

Keywords: Software Test; Software Quality; Test Cases; Test Tool.

 

Texto completo disponível apenas em PDF.

Full text only available in PDF format.

 

Referencias bibliográficas

Leffingwell D. & Widrig D. (2006). Managning Software Requirements, a Use Case Approach. Second Edition. Addison-Wesley, Pearson Education.        [ Links ]

Kruchten, P. (2000). The Rational Unified Process as Introduction. 2nd Edition. Addison – Wesley.

Lewis W. 2000.  Software testing and continuous quality improvement 000 by CRC Press LLC Auerbach is an imprint of CRC Press LLC.

Méndez E., Pérez, M. & Mendoza, L. E. (2008). Improving Software Test Strategy with a Method to Specify Test Cases (MSTC). 10th International Conference on Enterprise Information Systems (ICEIS 2008). Barcelona, España. Junio 2008.

Méndez, E. Pérez, M., & Mendoza, L. E. (2007). Aplicación de un Método para Especificar Casos de Prueba de Software en la Administración Pública. PRIS 2007: Taller sobre Pruebas en Ingeniería del Software. Libro: "Actas de Talleres de Ingeniería del Software y Bases de Datos (JISBD 2007)", Zaragoza, España. 

Perry W. 2006. Effective Methods for Software Testing. Wiley. Third Edition.

Pinkster I., Burgt B., Janssen D. and Veenendaal E. 2006. Successful Test Management. Springer and Logicacmg.

Pfleeger, S. (1998). Software Engineering.

Pressman, R. (2002). Ingeniería del Software: Un enfoque Práctico. McGraw Hill.

Sommerville, I. (2000). Software Engineering. Pearson Education.

SWEBOK. 2004. Guide to the Software Engineering Body of Knowledge 2004 Version.  IEEE Computer Society.

UML Testing Profile Version 1.0 formal/05-07-07. This is a testing profile for UML 2.0.

Utting M. and Legeard B. 2007. Practical Model-based Testing. Morgan Kaufmann and Elsevier Editorial.

 

Recebido/Recibido: 24/10/2010

Aceitação/Aceptación: 03/12/2010