ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Pruebas De Software


Enviado por   •  11 de Agosto de 2014  •  591 Palabras (3 Páginas)  •  266 Visitas

Página 1 de 3

La prueba de software es un conjunto de herramientas, técnicas y métodos que hacen a la excelencia del desempeño de un programa, así como también la mejor publicidad que una empresa dedicada a la producción de software pueda tener. Las técnicas para encontrar problemas en un programa son extensamente variadas y van desde el uso del ingenio por parte del personal de prueba hasta herramientas automatizadas que ayudan a aliviar el peso y el costo de tiempo de esta actividad.

Las pruebas de software permiten verificar y revelar la calidad de un producto software. Son utilizadas para identificar posibles fallos de implementación, calidad, o usabilidad de un programa de ordenador o videojuego. Básicamente es una fase en el desarrollo de software consistente en probar las aplicaciones construidas.

Las pruebas de software se integran dentro de las diferentes fases del ciclo del software dentro de la Ingeniería de software. Así se ejecuta un programa y mediante técnicas experimentales se trata de descubrir que errores tiene.

Para determinar el nivel de calidad se deben efectuar unas medidas o pruebas que permitan comprobar el grado de cumplimiento respecto de las especificaciones iniciales del sistema.

Tipos de pruebas:

* Pruebas unitarias: se encargan de probar una clase en concreto, testeando cada uno de sus métodos y viendo si dados unos parámetros de entrada, la salida es la esperada.

* Pruebas funcionales: como su propio nombre indican, prueban una funcionalidad completa, donde pueden estar implicadas una o varias clases, la propia interfaz de usuario y, en el caso del desarrollo web, llamadas AJAX.

* Pruebas de regresión: son aquellas pruebas cuyo objetivo es comprobar por qué ha dejado de funcionar algo que ya funcionaba. El objetivo de las pruebas de regresión es no tener que “volver atrás”.

* Pruebas de aceptación: son pruebas funcionales, pero vistas directamente desde el cliente. Digamos que son aquellas pruebas que demuestran al cliente que la funcionalidad está terminada y funciona correctamente.

* Pruebas de integración: conjunto de pruebas unitarias, funcionales, de regresión y/o de aceptación que se realizan las probar el software. Incluye también comprobar que lo programado por los diferentes desarrollados no “choca” entre sí y que funcionará en un entorno real.

Las pruebas pueden probar la presencia de errores pero no la ausencia de ellos

Se han propuesto varias estrategias de pruebas de software y todas tienen las siguientes características:

• Las pruebas comienzan a nivel de módulo

• Según el momento, son apropiadas diferentes técnicas de pruebas

• Las pruebas son llevadas a cabo

...

Descargar como (para miembros actualizados)  txt (3.8 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com