TEST CASES IN SOFTWARE TEST
Enviado por SaraMontiel • 16 de Octubre de 2012 • 3.584 Palabras (15 Páginas) • 412 Visitas
~ 27 ~
TEST CASES IN SOFTWARE TEST
LOS CASOS DE PRUEBA EN LA PRUEBA DEL SOFTWARE
José Luis Aristegui O.
Grupo IngeSoft, Chile.
Ingesoft@techie.com
(Artículo de REFLEXIÓN) (Recibido el 5 de enero de 2010. Aprobado el 12 de abril de 2010)
Abstract ― In the place of traditional principle
of project management a strategic management
philosophy is emerging fast in which writing
better test cases also receive the widespread
attention of all those interested in software
project management and software testing. In the
current scenario managing software is an
important task in an IT industry. Not only
managing IT project, but also it is need to
develop quality software product for the
customer. It includes the number of tasks and
phases of the software project development.
Testing is one of the phases, which is most
important in project management. In software
testing writing test cases is very important. So it
is necessary to study how to write better test
cases.
Keywords: quality test cases, software testing,
test cases.
Resumen ― En el campo de la gestión tradicional
de proyectos de software, surgió hace poco una
filosofía estratégica que se centra en mejorar el
diseño de los casos de prueba, y que llamó la
atención generalizada de los interesados en la
gestión de proyectos y en la prueba del software.
Actualmente, la gestión de proyectos de software
es una de las tareas más importantes en la
industria de las tecnologías de la información, y
más aún si el objetivo es desarrollar productos de
calidad. En esa gestión, la prueba es una de las
fases más importantes, y en ésta, lo que requiere
más cuidado y dedicación es el diseño de los casos
de prueba, por lo que es necesario estudiar cómo
diseñarlos y escribirlos mejor.
Palabras clave: calidad de los casos de prueba,
casos de prueba, prueba del software.
INTRODUCCIÓN
La gestión de proyectos es un complejo
sistema de procedimientos de gestión,
prácticas, tecnologías y conocimientos, en el
que es necesaria la experiencia para
gestionarlos con éxito. La gestión de
proyectos de software es una actividad lineal
en la Ingeniería de Software. Se inicia antes
que cualquier actividad técnica comience y
continúa durante todas las etapas de
desarrollo hasta el mantenimiento.
Figura 1. La administración de proyectos
(Jalote, 2002)
Gestionar el desarrollo de software como un
proyecto es muy importante; se trata de
integrar personas ―desarrolladores,
clientes―, problemas ―requisitos del
cliente―, y procesos ―metodología para
encontrar los requisitos―; es decir, integrar
las tres P: Personas, Procesos y Problemas,
como se observa en la Figura 1 (Jalote,
2002).
Para desarrollar productos software de
calidad, la prueba es una de las tareas más
importantes y, cuando se aplica linealmente
en el ciclo de vida del producto, desempeña
un papel crucial en la gestión de proyectos.
Las pruebas evalúan el producto para
determinar que cumple con el objetivo
previsto, por lo que es necesario diseñar un
plan de pruebas que se adapte y sea
coherente con la metodología de desarrollo,
que proporcione un enfoque de fácil acceso a
la estructura para verificar los requisitos y
cuantificar su rendimiento, y que identifique
las diferencias entre los resultados previstos
y los reales ―errores o fallas―; es el proceso
por medio del cual se evalúa la correcta
interpretación y aplicación de los requisitos
especificados. Un buen plan de pruebas es el
conocido como PDCA (Yongkui and Guofeng,
2009), que contempla las siguientes
actividades:
Aristegui, O. J. L. (2010). Los casos de prueba en la prueba de software. Revista Digital Lámpsakos, No. 3, pp. 27-34.
~ 28 ~
Figura 2. Ciclo
...