Está en la página 1de 12

INSTITUTO POLITÉCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y


CIENCIAS SOCIALES Y ADMINISTRATIVAS

UNIDAD DE APRENDIZAJE: INGENIERÍA DE PRUEBAS

PROFESOR: GARCIA RODRIGUEZ JOSE LUIS

ALUMNO: TOLENTINO SÁNCHEZ MARCO TEVI

SECUENCIA: 5NM70

2.1.2 Ingeniero de pruebas: pruebas de implantación y aceptación

1
INDICE
INTRODUCCIÓN…………………………………………………………………………………………… 3
OBJETIVO …….……………………………………………………………………………………………….3
MISION …….……………………………………………………………………………….………………….3
VISION …….………………………………………………………………………………………..………….3
ALCANCE…….……………………………………………………………………………………………..….3
DESARROLLO…………………………………………………………………………………………………4
CONCLUSIÓN ………………………………………………………………………………………….….13
REFERENCIAS………………………………..……………………………………………….……………12

2
INTRODUCCION

Las pruebas de implementación y aceptación son de bastante importancia ya que


es aquí donde el software se pone en funcionamiento como su nombre lo dice se
implanta procede a que este sea aceptado.

OBJETIVO

Comprender de manera completa que es lo que conlleva las pruebas de


implantación y aceptación.

MISION

Aprender a identificar cada una de las dos pruebas asi como sus características y
su contenido principal.

VISION

Levar acabo las pruebas de manera practica para asi poder tener un software de
calidad.

ALCANCE

Con lo investigado saber de manera concreta como realizar las pruebas de


implantación y aceptación al momento de desarrollar un software.

3
DESARROLLO
Una vez que hayan sido realizadas las pruebas del sistema en el entorno de
desarrollo, se llevan a cabo las verificaciones necesarias para asegurar que el
sistema funcionará correctamente en el entorno de operación. Debe comprobarse
que responde satisfactoriamente a los requisitos de rendimiento, seguridad,
operación y coexistencia con el resto de los sistemas de la instalación para
conseguir la aceptación del usuario de operación.

Las pruebas de seguridad van dirigidas a verificar que los mecanismos de


protección incorporados al sistema cumplen su objetivo; las de rendimiento a
asegurar que el sistema responde satisfactoriamente en los márgenes
establecidos en cuanto tiempos de respuesta, de ejecución y de utilización de
recursos, así como los volúmenes de espacio en disco y capacidad; por último con
las pruebas de operación se comprueba que la planificación y control de trabajos
del sistema se realiza de acuerdo a los procedimientos establecidos, considerando
la gestión y control de las comunicaciones y asegurando la disponibilidad de los
distintos recursos.

Asimismo, también son llevadas a cabo las pruebas de gestión de copias de


seguridad y recuperación, con el objetivo de verificar que el sistema no ve
comprometido su funcionamiento al existir un control y seguimiento de los
procedimientos de salvaguarda y de recuperación de la información, en caso de
caídas en los servicios o en algunos de sus componentes. Para comprobar estos
últimos, se provoca el fallo del sistema, verificando si la recuperación se lleva a
cabo de forma apropiada. En el caso de realizarse de forma automática, se evalúa
la inicialización, los mecanismos de recuperación del estado del sistema, los datos
y todos aquellos recursos que se vean implicados.

4
Las verificaciones de las pruebas de implantación y las pruebas del sistema tienen
muchos puntos en común al compartir algunas de las fuentes para su diseño como
pueden ser los casos para probar el rendimiento (pruebas de sobrecarga o de
stress).

El responsable de implantación junto al equipo de desarrollo determina las


verificaciones necesarias para realizar las pruebas así como los criterios de
aceptación del sistema. Estas pruebas las realiza el equipo de operación,
integrado por los técnicos de sistemas y de operación que han recibido
previamente la formación necesaria para llevarlas a cabo.

 Comprobar funcionamiento correcto del sistema en el entorno de operación.


 Permitir al usuario determinar la aceptación del producto, desde una
perspectiva operacional.
 Validar que el sistema cumple los requisitos básicos de funcionamiento
esperado, para determinar la aceptación del sistema.
 Las pruebas las realizan personas capacitadas para ello. Técnicos de
sistemas y operación.

Etapa 1

ESPECIFICACION DEL ENTORNO DE PRUEBAS

Especificación Entorno

• En esta tarea se especifica de manera detallada y completa el entorno para


realizar las pruebas del sistema, las de integración, las de implantación y
las de aceptación.

SE DEBE CONSIDERAR LO SIGUIENTE EN LA ESPECIFICACION DE UN


ENTORNO.

5
1- El entorno tecnológico
El hardware, el software, las telecomunicaciones deben ser conocidos para
establecer las condiciones en las que operara el sistema y se realizaran las
pruebas.

2- Restricciones técnicas
Todo entorno posee restricciones y es en este punto donde
deben ser identificadas.

3- Requisitos de operación y seguridad del entorno de pruebas.


Se establece elementos básicos de aquellas condiciones bajo las cuales se
realizarán las pruebas. Dependiendo del sistema, se exigen condiciones
diferentes.

4- Procedimientos de emergencia y recuperación.


Se definen aquellos procedimientos que permitirán revertir
los cambios en caso de un fallo.

Etapa 2

ESPECIFICACIÓN TÉCNICA DE NIVELES DE PRUEBA

El objetivo de esta etapa es el diseño detallado de los distintos niveles de prueba,


especificados en el plan de pruebas.

Las verificaciones deben cubrir aspectos funcionales y no funcionales,


considerando las excepciones que puedan producirse, así como las soluciones de
diseño adoptadas.

Hay que tener en cuenta lo siguiente

• Ámbito de la aplicación
• Casos de prueba asociados
• Procedimientos de prueba

6
Etapa 3

REVISIÓN DE LA PLANIFICACIÓN DE PRUEBAS

En esta tarea se completa y especifica la planificación de las pruebas,


determinando los distintos perfiles implicados en la preparación y ejecución de las
pruebas y en la evaluación de los resultados.

Etapa 4

PREPARACIÓN DE LAS PRUEBAS DE IMPLANTACIÓN

Se comprueba la disponibilidad de los recursos humanos y técnicos necesarios


para realizar las pruebas de implantación.

Etapa 5

REALIZACIÓN DE LAS PRUEBAS DE IMPLANTACIÓN

El objetivo de estas pruebas es asegurar que el sistema se comporta de la forma


prevista en el entorno de operación, y que responde a todas las especificaciones
dadas en cuanto a:

• Recuperación:
Se simulan los fallos y se verifica la forma como este se recupera o
envía información de este. Los datos como la integridad del sistema
son evaluados.

• Seguridad
Se verifica que los mecanismos de protección incorporados al
sistema cumplen su objetivo.

• Rendimiento
Se prueba el sistema en cuanto al tiempo de respuesta de ejecución
y al tiempo de utilización de recursos.

• Comunicaciones

7
Se evalúan la efectividad de las interfaces de comunicaciones del
sistema.

Etapa 6

EVALUACIÓN DEL RESULTADO DE LAS PRUEBAS DE IMPLANTACIÓN

Se evalúan los resultados de las pruebas analizando las incidencias recibidas y


comprobando que se han llevado a cabo todos los casos de pruebas.

Se debe evaluar lo siguiente:

Comparar los resultados obtenidos con los esperados.

Identificar el origen de cada problema.

Pruebas de aceptación

Testing de aceptación se realiza para determinar si los requerimientos de una


especificación o contrato han sido cumplidos.

8
Tipos de Criterios de Aceptación

Para realizar una prueba de aceptación y decidir si se acepta el software, se


necesitan criterios claros. Son los llamados criterios de aceptación.

Los criterios de aceptación funcional indican cómo debe comportarse el software


para ayudar a los usuarios a realizar su trabajo. Se refieren a las funciones, o
características, que ofrece el software.

Los criterios de aceptación no funcionales especifican los requisitos para todo lo


demás. Se refieren a cómo el software hace lo que hace: aspectos como la
accesibilidad, la facilidad de uso, las garantías de seguridad y privacidad, la
velocidad, la fiabilidad y muchos, muchos más.

Tipos de Pruebas de Aceptación

La prueba de aceptación del usuario es lo que generalmente se piensa cuando se


oye el término prueba de aceptación. Pero hay mucho más en las pruebas de
aceptación que verificar que se cumplen las expectativas de los usuarios.

Pruebas de Aceptación del Usuario (UAT)

Durante la UAT, el usuario se somete a un producto de software para asegurarse


de que satisface sus expectativas como usuario y de que le resulta factible. En
otras palabras, que le ayude a hacer su trabajo y le proporcione los beneficios que
se propuso obtener.

En los equipos ágiles maduros y en los que utilizan CI/CD, las pruebas de
aceptación (automatizadas) combinan las pruebas de aceptación del usuario y las
pruebas del sistema.

La UAT se mantiene centrada en el usuario gracias a la estrecha colaboración


entre los usuarios finales y el equipo de desarrollo a la hora de especificar los
criterios de aceptación para cada historia de usuario desarrollada. El equipo de

9
desarrollo los utiliza para crear casos de prueba automatizados que se ejecutan
cada vez que se realiza una compilación de integración.

Pruebas de Aceptación Operativa (OAT)

Las pruebas de aceptación operativa se utilizan para evaluar si se puede ejecutar


y administrar correctamente un sistema de software. Las OAT también se
denominan Pruebas de Disponibilidad Operativa (ORT) o Pruebas de
Disponibilidad y Aseguramiento de las Operaciones (OR&A).

Durante la OAT, se examinará todo lo que se necesita para que un sistema de


software funcione sin problemas: su seguridad, su escalabilidad, su velocidad y
rendimiento, la degradación gradual bajo cargas máximas, etc. También se
examinará su capacidad de recuperación ante fallos, sus procedimientos de copia
de seguridad y restauración, el equilibrio de la carga, etc.

10
CONCLUSIÓN

Después de la investigación de las pruebas de implantación y aceptación vemos


que estas son necesarias ya que el programa se pone aprueba y nos podemos dar
cuenta aun a temprana edad del proyecto los errores que se pueden corregir.

11
REFERENCIAS

Myers, G. J., Badgett, T., Thomas, T. M., & Sandler, C. (2004). The Art of Software

Testing (2 Rev Upd ed.). John Wiley & Sons Inc.

Bierig, R., Brown, S., Galván, E., & Timoney, J. (2021). Essentials of Software Testing.

Cambridge University Press.

12

También podría gustarte