Está en la página 1de 4

EVALUACIÓN DE SISTEMAS QA

Claudio Cáceres Soto

Ejecución pruebas de software. Parte IV

Instituto IACC

29/07/2022
DESARROLLO DE LA TAREA:

Lea atentamente el siguiente caso, analice la información de acuerdo a los contenidos


revisados en la semana y conteste las preguntas que se presentan a continuación:

La empresa Testing International Ltd, acaba de lanzar una convocatoria, anunciando la


búsqueda de un ingeniero de software, que se encargue de asesorar a sus ejecutivos
en los procesos de aseguramiento de la calidad, así como en la aplicación de los
estándares relacionados con las métricas de software. El candidato seleccionado
deberá encargarse de realizar una evaluación a su producto más reciente, lanzado
con el nombre de SIGESO WEB (Sistema de Gestión de Solicitudes vía Web), para
ello la empresa le pedirá que realice lo siguiente:

Diseño del plan de ejecución de la fase de diagnóstico del producto, en donde se


contemplen:

1. Los cuatro pasos para obtener una depuración exitosa:


a. Reproducción del error (0,5 puntos).
Respuesta: Debería haber 2 ambientes para el Software:
 Producción: Es el entorno donde finalmente se ejecuta el software, el cual es
utilizado por el usuario Este servidor, a diferencia del servidor de preproducción,
debería tener una mayor infraestructura y mayor capacidad de manejo de tráfico
o de conexiones recurrente
 QA: en los que se realizan pruebas enfocadas a garantizar que el software cumple
con unos requerimientos de calidad mínimos en materia de: Seguridad.
Rendimiento y disponibilidad. Calidad de los desarrollos y customizaciones
Si existe esta separación como mínimo no habría problema en reproducir el error y
ver de que se trata…ahora si no hay nada de eso…ufff complicado (jijijijij)más habría
que replicar la máquina, etc…

Tiempo estimado:
Si existe los 2 ambientes 1 hr.
Para el otro caso puede ser 1 – 2 días…todo puede pasar

Participante:
Desarrollador
Me imagino que uno debe saber del software, caso contrario un user key

b. Diagnóstico de la causa (1 punto)


Respuesta: Ya descartado que el error sea:
 Configuración Servidor
 Base de datos
 Firewall
 RED
 Configuración equipo
 Alguna PO
Volvamos al software, desarrollado en lenguaje Python tendrías los siguientes tipos de
errores:
Errores de sintaxis:
Excepciones:

Ignorar una excepción en Python:

Tiempo estimado:
Que difícil en dar un tiempo estimado, si es solamente del software…
Error en el desarrollo puede ser 1 día

Participante:
Desarrollador / Programador

c. Corrección del error (1,5puntos).:


Respuesta:
Corregido se ejecuta en la terminal si sale todo ok será este el mensaje…

Tiempo estimado:
2 hr.

Participante:
Desarrollador / Programador / administrador de los servidores
d. Verificación de la corrección (1 punto).

Tiempo estimado:
1 hr.

Participante:
Desarrollador / Programador
User key

2. También deberá indicar los tiempos que usted como experto, considere prudentes
para aplicar cada uno de los pasos en el producto (1,5 punto).

3. De igual manera sugerir que personal estaría encargado de realizar dichas


actividades, por ejemplo, analistas, desarrolladores, usuarios involucrados (1,5
puntos).

4. Sugerir las técnicas de aplicación de los criterios de métricas de software en el


producto, enfocándose únicamente en las métricas de calidad (3 puntos).

También podría gustarte