Академический Документы
Профессиональный Документы
Культура Документы
Con este trabajo se piensa en poder tener una mejor comprensin sobre las
pruebas de sistemas y como es que estas sirven para la realizacin de
forma optima, correcta y procurando seguir los requerimientos establecidos
por el cliente.
Adems se piensa en dar un mejor conocimiento acerca de los
procedimientos efectuados en cada una de las pruebas detallando sus
procesos.
Se da a entender que la verificacin y la validacin son procesos realizados
para la realizacin correcta del software, comprobando que este este hecho
de la Forma correcta y que sea lo que se pidi.
Las pruebas de unidad son pruebas que se realizan a cada modulo de un
proceso o software para comprobar su correcto funcionamiento o para la
deteccin de errores dentro de este segn sea el caso.
Las pruebas de integracin es la comprobacin del funcionamiento grupal
de las pruebas de unidad y se aseguran que todos estos funcionen en
conjunto.
Las pruebas del sistema son la comprobacin del funcionamiento del
sistema en su totalidad.
Las pruebas de validacin son las que establecen si el software creado
cumple con los requerimientos establecidos por el cliente en su totalidad y
de una forma correcta y sin errores.
Definicin de
Objetivos
Funcin o mtodo,
de forma
independiente
De
Se define el
Anlisis de REQUERIMIENTOS
Funcionamiento por
separado
Y su
Mdulos de cdigo
De los
Correcto
Diseo en detalle
Investigaciones o
Descripcin
Componentes o
detallada de cada
los
el
Comprob
hacen
Programacin
Ejecuta
qu
Sirve
SOFTWA
Es el proceso de desarrollo del software
utilizando un lenguaje de programacin
para
crear las funciones y procesos
Activid
definidos anteriormente.
UNITARI
Prueba de unidad
Pruebas
con
Verificando
Implementacin
Mdulos
Combina
Verificacin y Validacin
La verificacin y validacin es un conjunto de procesos para la
comprobacin y anlisis que aseguran que el software que se desarrolla
este acorde a sus especificaciones y que cumpla con los requerimientos del
cliente.
La verificacin y validacin es el nombre de los procesos de anlisis y
comprobacin que aseguran que el software que se desarrolla este acorde a
su especificacin y cumpla con las necesidades dadas por los clientes;
estas existen en cada etapa del proceso de desarrollo del software.
Estas dos no son lo mismo pero es fcil confundirlas.
La verificacin
se basa en la pregunta:
Por tanto, el proceso de prueba se lleva a cabo en etapas en las que las
pruebas se aplican de forma incremental, en conjunto con la
implementacin del sistema
2. Pruebas de integracin
Se realizan con referencia a las especificaciones del programa.
La principal dificultad de las pruebas de integracin es la localizacin de los
fallos.
Para facilitar la deteccin de los errores se utilizan tcnicas incrementales.
Una vez que se han probado los componentes individuales del programa,
deben integrarse para crear un sistema parcial o completo. En el proceso de
integracin hay que probar el sistema resultante con respecto a los
problemas que surjan de las interacciones de los componentes.
Las pruebas de integracin se desarrollan a partir de la especificacin del
sistema y se inician tan pronto como estn disponible versiones utilizables
de alguno componentes del sistema.
La principal dificultad que surge en las pruebas de integracin es localizar
los errores que se descubren durante el proceso. Existen interacciones
complejas entre los componentes del sistema y cuando se descubre una
salida anmala, es difcil encontrar la fuente de error.
Para hacer mas fcil la localizacin de errores , siempre se utiliza un
enfoque incremental para la integracin y prueba del sistema. De forma
inicial se deben integrar un conjunto operativo mnimo, y probarlo. Luego se
agregan nuevos componentes a esta configuracin mnima y se prueba
despus de que se agrega cada incremento.
3.Prueba de sistema
Se prueba el sistema como un todo
Las pruebas del sistema deben enfocarse en requisitos que puedan ser
tomados directamente de casos de uso y reglas y funciones de negocios. El
objetivo de estas pruebas es verificar el ingreso, procesamiento y
recuperacin apropiado de datos, y la implementacin apropiada de las
reglas de negocios. Este tipo de pruebas se basan en tcnicas de caja
negra, sto es, verificar el sistema (y sus procesos internos), la interaccin
con las aplicaciones que lo usan via GUI y analizar las salidas o resultados.
En esta prueba se determina qu pruebas de Sistema (usabilidad, volumen,
desempeo, etc.) asegurarn que la aplicacin alcanzar sus objetivos de
negocio.
La prueba de sistema es compleja porque intenta validar un nmero de
caractersticas al mismo tiempo, a diferencia de otras pruebas que slo se
centran en uno o dos aspectos del sistema al mismo tiempo; intenta
verificar que el programa cumple con las especificaciones y se hace con
datos de prueba.
Sea como sea, el cliente siempre tiene razn. Decir que los requisitos no
estaban claros, o que el manual es ambiguo puede salvar la cara; pero
ciertamente no deja satisfecho al cliente. Alegar que el cliente es un intil
es otra tentacin muy fuerte, que conviene reprimir.
Conclusin
En conclusin las pruebas son parte del proceso de validacin y verificacin
que a su vez va de la mano con el ciclo de vida del software. Estos dos
procesos (las pruebas y la validacin y verificacin) son la base de todo
proyecto a realizar ya que sin estos el producto final, el software no seria lo
solicitado por el cliente o bien contendra errores durante su ejecucin dado
que las pruebas son lo que identifica los errores durante la ejecucin de un
software desde el proceso mas simple de este hasta los procesos que
dependen de otros en otro modulo.
Entonces se podra decir que estos son los responsables de la realizacin y
entrega de proyectos que cumplen de principio a fin con lo establecido con
el cliente sin ningn error y con la seguridad de no cometer ningn error.