Sunteți pe pagina 1din 15

E

D
S E
A
B AR
E
U
W
R
T
P
F
O
S

Carolina Rangel
Felipe Montao
Alexis Garca

Laspruebas de software,
en inglstestingson los
procesos que permiten
verificar y revelar la calidad
de un producto software.
Son utilizadas para
identificar posibles fallos de
implementacin, calidad,
ousabilidad de
unprograma de ordenador
ovideojuego. Bsicamente
es una fase en el desarrollo
desoftwareconsistente en
probar las aplicaciones
construidas.

Las pruebas de software se


integran dentro de las
diferentes fases del ciclo del
software dentro de
laIngeniera de software. As
se ejecuta un programa y
mediante tcnicas
experimentales se trata de
descubrir queerrorestiene.
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.

El testing puede probar la


presencia de errores pero no
la ausencia de ellos.
En general, losinformticos
distinguen entre errores de
programacin (o "bugs") y
defectos de forma. En un
defecto de forma, el
programa no realiza lo que el
usuario espera. Por el
contrario, un error de
programacin puede
describirse como un fallo en
la semntica de un programa
de ordenador. ste podra
presentarse, o no, como un
defecto de forma si se llegan
a dar ciertas condiciones de
clculo.

LA AN
T
R
O
A
L
P
IM DE I
A
I
C
C
C
E
T
DE N
N
U
T
R
O
P
O
A

En la cadena de valor del desarrollo


de un software especfico, el
proceso de prueba es clave a la
hora de detectar errores o fallas.
Conceptos como estabilidad,
escalabilidad, eficiencia y seguridad
se relacionan a la calidad de un
producto bien desarrollado.

Las aplicaciones de software han


crecido en complejidad y tamao, y
por consiguiente tambin en costos.
Hoy en da es crucial verificar y
evaluar la calidad de lo construido
de modo de minimizar el costo de
su reparacin. Mientras antes se
detecte una falla, ms barata es su
correccin.

El proceso de prueba es un proceso


tcnico especializado de investigacin
que requiere de profesionales altamente
capacitados en lenguajes de desarrollo,
mtodos y tcnicas de pruebas y
herramientas especializadas. El
conocimiento que debe manejar un
ingeniero de prueba es muchas veces
superior al del desarrollador de software.

P
I
T

S
O

E
D

S
A
B
E
U
R
P

PRUEBAS
UNITARIAS

es una forma de probar


el correcto
funcionamiento de un
mdulo de cdigo. Esto
sirve para asegurar que
cada uno de los
mdulos funcione
correctamente por
separado. Luego, con
lasPruebas de
Integracin, se podr
asegurar el correcto
funcionamiento del
sistema o subsistema
en cuestin.

PRUEBAS
FUNCIONALES

Unaprueba
funcionales una
prueba basada en la
ejecucin, revisin y
retroalimentacin de las
funcionalidades
previamentediseadas
para elsoftware. La
pruebas funcionales se
hacen mediante el
diseo de modelos de
prueba que buscan
evaluar cada una de las
opciones con las que
cuenta el
paqueteinformtico.

PRUEBAS DE
VALIDACION

son el proceso de revisin


que el sistema desoftware
producido cumple con las
especificaciones y que
cumple su cometido. Es
normalmente una parte
del proceso depruebas de
softwarede un proyecto,
que tambin utiliza
tcnicas tales como
evaluaciones,
inspecciones, ytutoriales.
La validacin es el proceso
de comprobar lo que se ha
especificado es lo que
elusuariorealmente
quera.

PRUEBAS DE
ACEPTACION

El objetivo de
laspruebasdeace
ptacines validar
que un sistema
cumple con el
funcionamiento
esperado y permitir
al usuario la
observacin del
producto final, para
dar opinion segn
el funcionamiento
esperado.

PRUEBAS DE
REGRESION

Se denominanPruebas de
regresina cualquier tipo de
pruebas desoftware que
intentan descubrir las causas
de nuevos errores (bugs ),
carencias de funcionalidad, o
divergencias funcionales con
respecto al comportamiento
esperado del software,
inducidos por cambios
recientemente realizados en
partes de la aplicacin que
anteriormente al citado
cambio no eran propensas a
este tipo de error. Esto implica
que el error tratado se
reproduce como consecuencia
inesperada del citado cambio
en el programa.

PRUEBAS DE
INTREGRACIO
N

son aquellas que se


realizan en el mbito
deldesarrollo de
softwareuna vez que
se han aprobado
laspruebas unitarias.
nicamente se
refieren a la prueba o
pruebas de todos los
elementos unitarios
que componen un
proceso, hecha en
conjunto, de una sola
vez.

S-ar putea să vă placă și