Beruflich Dokumente
Kultur Dokumente
PRUEBAS E IMPLANTACIN
4.1 DISEO DE CASO DE PRUEBA
1. Qu es el diseo de caso de prueba?
prueba es una parte de las pruebas de componentes y sistemas en las que se
disean los casos de prueba (entradas y salidas esperadas) para probar el
sistema.
2. Cul es el objetivo del diseo de caso de prueba?
es crear un conjunto de casos de prueba que sean efectivos descubriendo
defectos en los programas y muestren que el sistema satisface sus
requerimientos.
3. Qu se necesita para realizar un caso de prueba?
se selecciona una caracterstica del sistema o componente que se est probando.
A continuacin, se selecciona un conjunto de entradas que ejecutan dicha
caracterstica, documenta las salidas esperadas o rangos de salida y, donde sea
posible, se disea una prueba automatizada que prueba que las salidas reales y
esperadas son las
mismas.
4. Qu son las pruebas basadas en requerimientos?
son una aproximacin sistemtica al diseo de casos de prueba en donde
el usuario considera cada requerimiento y deriva un conjunto de pruebas
para cada uno de ellos. Las pruebas basadas en requerimientos son
pruebas de validacin en lugar de pruebas de defectos el usuario intenta
demostrar que el sistema ha implementado sus requerimientos de forma
adecuada.
5. Qu son las particiones de equivalencia?
son conjuntos de datos en donde todos los miembros de los conjuntos deberan
ser procesados de forma equivalente. Las particiones de equivalencia de salida
son resultados del programa que tienen caractersticas comunes, por lo que
pueden considerarse como una clase diferente.
4.2 PRUEBA DE COMPONENTES
1) Qu es la prueba de componentes?
Es por definicin la prueba que se lleva a cabo luego de haber construido el
componente. Como los desarrollos son hechos en diferentes lenguajes, puede
llegar a haber diferencias de conceptos y por tal, tendremos que por componentes
podemos tener a una: prueba de mdulo, prueba de clase prueba de unidad, y
en estos casos en los que el desarrollador interviene probando, estaremos en
presencia de las pruebas del desarrollador.
2) Cul es la ventaja del modelo del desarrollo basado en componentes?
tiene como gran ventaja la reutilizacin de cdigo y es all precisamente donde radica su
fortaleza haciendo de este mtodo una gran alternativa de desarrollo de software que
cada da tiene ms acogida entre el gremio de desarrolladores ya que facilita la labor de
estos, disminuyendo los tiempos y aumentando considerablemente la eficiencia durante la
etapa de construccin de un software.
3) Cul es el propsito de la metodologa de testing?
es introducir al lector y posible autor de IF a la terminologa bsica de
pruebas, proponiendo adems un mtodo sencillo de testing, a fin de
guiarlo en sus futuros esfuerzos de creacin. Su contenido se remonta a
algunos posting publicados en el Foro del CAAD durante Septiembre del
ao 2004 y luego en forma ms acabada en SPAC #41.
4) En qu consiste la prueba de caja negra?
verifica que el tem que se est probando, cuando se dan las entradas
apropiadas, produce los resultados esperados, es decir una prueba de
tipo funcional (y sin desconocer la existencia de las dems pruebas
como las no funcionales, las de stress, las de seguridad, entre otras) son
las que ms tiempo tardan en realizarse pues acompaan casi todo el
ciclo de vida del producto.
5) Cules son los dos tipos de pruebas de componentes?
Funcionales y no funcionales
4.3 PRUEBAS DEL SISTEMA
I. Qu son las pruebas del sistema?
Son aquellas que tienen la finalidad de descubrir errores que resulten de
interacciones no anticipadas entre componentes y problemas de interfaz
de componente, as como de mostrar que el sistema cubre sus
requerimientos funcionales y no funcionales, y poner a prueba las
propiedades emergentes del sistema.