

Clase 2. Análisis de requerimientos y Condiciones de prueba
Presentation
•
Computers
•
1st - 3rd Grade
•
Hard
Heison Moreno
Used 1+ times
FREE Resource
23 Slides • 0 Questions
1
By Heison Moreno
2
3
¿Para qué se prueban los sistemas?
¿Para qué sirve un lenguaje de programación?
Diferencia entre pruebas estáticas y dinámicas.
Cuáles son las fases del ciclo de vida del software.
Cuáles son las fases del ciclo del testing.
Qué es un ambiente de pruebas
Qué hace un analista funcional, un programador, un tester.
Diferencia entre backend y frontend.
4
Esta clase forma parte de la fase ANÁLISIS DE REQUERIMIENTOS en el ciclo de vida del testing
5
Una especificación del sistema.
Puede ser un caso de uso, historia de usuario
Documento funcional
Prototipo/wireframe
FUNCIONAL Y NO FUNCIONAL
6
7
Casos de uso, documentos funcionales, prototipos/wireframes, etc. (Ejemplos en Trello)
8
Casos de uso
Documentos funcionales
Historia de usuario (ver siguiente lámina)...
9
Las iniciativas: son conjuntos de epics que conducen hacia un objetivo común:
Ejemplo: reducir la pérdida de clientes que solicitan créditos.
Épicas: son grandes cantidades de trabajo que se pueden desglosar en un número de tareas más pequeñas (llamadas "historias").
Ejemplos: HU 1: Formato de solicitud básico / HU 2: Validar referencias personales / HU 3: Calificación.
Las historias: también llamadas "historias de usuario", son breves requisitos o solicitudes escritas desde el punto de vista del usuario final.
Las historias tienen TAREAS técnicas asociadas.
10
Como usuario de Mercado Libre
Quiero usar diversos medios de pago a través de carrito de compras
Para poder comprar productos de manera fácil
11
12
13
14
**Épica: onboarding
*Historia
Como usuario de la app
Quiero validar mi foto
Para registrarme en la app
Tareas:
1-. Integración con sistema de validación InVision
2-. Diseño de pantalla para captura de foto
3-. Creación de tabla para registro de imágenes
15
16
Aprendamos a analizar requerimientos
-¿Es correcto el requerimiento? Consistente, claro, no ambiguo.
-Entender los requerimientos, para ello, hacer un listado de preguntas para el analista funcional o a quien corresponda.
17
Analizar requerimientos implica:
Pasos que hay que seguir para que la funcionalidad ocurra ¿Dónde se ingresa, qué se selecciona, dónde hay que hacer clic, es una o varias pantallas las que hay que recorrer?
18
Analizar requerimientos implica:
Luego identifica los DATOS: ¿Hay que ingresar datos por teclado o seleccionarlos desde un combo box, check box, toggle, hacer solo clic en menús?
Si los datos son ingresados por el usuario, identifica qué tipo de dato es: numérico (entero o decimal), alfabético, alfanumérico, caracteres especiales.
19
Analizar requerimientos implica:
Finalmente, identifica el manejo de errores, esto se refiere a si en el requerimiento o la documentación está especificado qué hará el sistema cuando se presente un error, este es un listado general de los errores más comunes:
-Cuando no hay conexión o se corta en medio de una operación
-Cuando se le ingresan datos distintos a los que el campo espera
-Cuando el usuario intenta saltarse algún paso o tomar otro camino para realizar la misma funcionalidad
-Cuando se deja un campo en blanco, sin ingresar datos.
20
Analizar requerimientos implica:
aunque NO estén contemplado ese manejo de errores en los requerimientos, por ejemplo, no está escrito qué hará la app si en vez de un número en un campo que solicita un DNI, se ingresa una letra, tú DEBES identificar condiciones de test sobre esto, porque es probable que el usuario de la app por equivocación o de manera intencional haga eso y lo que un buen sistema debería hacer es mostrar un mensaje de error indicando al usuario lo que hizo mal, por ejemplo: “Usted ingresó un DNI inválido”.
21
El análisis de requerimientos deriva en CONDICIONES DE PRUEBAS:
Las condiciones de prueba indican qué probar, cuáles son la validaciones a hacer, son los títulos de los futuros casos de pruebas.
22
Agilidad-Scrum
Valores: https://www2.deloitte.com/es/es/pages/technology/articles/incomprension-valores-scrum.html
Manifiesto ágil: https://agilemanifesto.org/iso/es/manifesto.html
23
Entornos complejos VUCA
Fórmula: 3-5-3
3 Roles
5 Eventos
3 Artefactos
Pilares: Transparencia-Inspección-Adaptación
Kanban
By Heison Moreno
Show answer
Auto Play
Slide 1 / 23
SLIDE
Similar Resources on Wayground
20 questions
CELULAR INTELIGENTE - MEET
Presentation
•
KG
16 questions
EMOCIONES
Presentation
•
1st - 3rd Grade
15 questions
Funcionamiento de HW
Presentation
•
KG
15 questions
Adjetivos demostrativos
Presentation
•
KG
15 questions
Redes Tróficas
Presentation
•
1st - 3rd Grade
15 questions
INTERNET
Presentation
•
1st - 3rd Grade
20 questions
El gato negro
Presentation
•
KG
19 questions
JUEGOS DIGITALES EN NIÑOS
Presentation
•
KG
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade