0:00
hoy regresamos a los fundamentos de las
0:02
pruebas estaremos viendo qué son los
0:05
casos de pruebas y un ejemplo práctico
0:07
para todos aquellos que están comenzando
0:09
y para los que quieren refrescar la
0:11
memoria hoy amigos cómo están pues si
0:20
hoy hablaremos sobre los casos de
0:21
pruebas y utilizaremos el concepto que
0:24
define la norma 29 119 esta norma es la
0:29
que define los conceptos procesos
0:31
técnicas y documentación de las pruebas
0:33
esta norma define un caso de prueba como
0:37
un conjunto de precondiciones entradas y
0:42
resultados esperados desarrollados para
0:45
impulsar la ejecución de un elemento de
0:48
prueba para cumplir con los objetivos de
0:50
la prueba incluyendo la implementación
0:53
correcta la identificación de errores el
0:56
chequeo de la calidad y otras
0:58
informaciones valiosas
1:00
esta norma también define en el
1:02
documento de especificación de casos de
1:04
pruebas como un conjunto de uno o más
1:07
casos de pruebas y antes de pasar al
1:09
ejercicio práctico les pido que
1:11
consideren suscribirse a este canal y
1:13
activar la campana de notificación para
1:16
que youtube les avise de cada nuevo
1:18
vídeo los invito a hacer parte de
1:20
nuestra comunidad y en especial a unirse
1:23
al grupo de facebook testing and club
1:25
group donde compartimos conocimientos
1:27
preguntamos dudas resolvemos problemas y
1:30
un montón de cosas más y ahora sí
1:34
entonces tenemos este sistema de gestión
1:37
de recursos humanos y vamos a diseñar
1:40
casos de pruebas para el escenario
1:42
adicionar unidad a la estructura de la
1:45
organización vamos a ingresar con el
1:48
usuario y contraseña que nos proveen ya
1:50
que este sistema es un demo y ya dentro
1:53
del sistema el camino para llegar al
1:56
escenario mencionado es admin
1:59
organization estructura aquí damos clic
2:03
en el botón edit y vamos a ver cómo nos
2:05
muestra un signo de más en color verde
2:08
al lado de los nodos de la organización
2:11
para poder adicionar unidades debajo de
2:14
éstos cuando hacemos clic en cualquiera
2:17
de los signos demás nos abre una ventana
2:20
para crear una nueva unidad dentro de la
2:23
estructura cada unidad va a tener una
2:26
unidad y un name y una descripción aquí
2:30
vemos que la única regla que tenemos es
2:32
que el name es requerido el resto de los
2:35
campos son opcionales y no nos dicen si
2:40
aceptan números o letras y caracteres
2:43
especiales por lo que podemos observar
2:45
acepta cualquier carácter esto es
2:48
importante tenerlo en cuenta cuando
2:50
vamos a diseñar los casos de pruebas en
2:52
esta ventana podemos ejecutar también
2:54
dos acciones podemos salvar la unidad o
2:57
cancelar el proceso de creación aquí
3:01
vamos a dar clic en save y vamos a ver
3:03
que nos muestra un mensaje de que fue
3:05
salvada exitosamente y vemos la unidad
3:08
que acabamos de crear en la norma 29 119
3:12
nos recomiendan que por cada caso de
3:15
pruebas tengamos un identificador único
3:17
un objetivo prioridad trazabilidad
3:21
aunque también aquí aclaran que la
3:24
trazabilidad puede llevarse en un
3:25
documento aparte algo así como una
3:28
matriz de trazabilidad de casos de
3:30
pruebas también recomiendan que tengamos
3:32
precondiciones entradas resultados
3:35
esperados y resultados actuales donde
3:37
describimos los resultados reales de la
3:40
ejecución del caso de pruebas
3:43
en este ejemplo que vamos a ver nosotros
3:46
utilizamos algunos de estos campos que
3:49
ellos proponen e incluimos otros que de
3:51
acuerdo a mi experiencia son necesarios
3:54
durante el desarrollo de los casos de
3:56
pruebas por supuesto cada empresa y cada
3:58
proyecto es diferente y puede ser que en
4:01
sus casos tengan otros elementos cuando
4:04
van a diseñar los casos de pruebas
4:06
pasemos entonces a diseñar los casos de
4:09
pruebas para adicionar unidad a la
4:12
estructura de la organización entonces
4:14
nuestro primer caso de prueba va a ser
4:17
adicionar una unidad dejando todos los
4:20
campos vacíos vamos a ver que aquí vamos
4:23
a ponerle como nombre o identificador
4:25
caso de prueba a uno nuestro segundo
4:29
caso de prueba va a ser adicionar
4:33
una estructura dejando solamente el
4:37
campo requerido vacío
4:43
este sería nuestro segundo caso de
4:47
el tercer caso de prueba sería adicionar
4:54
llenando solamente el campo requerido
5:01
la unidad aquí que se llama account ese
5:03
sería nuestro tercer caso de prueba
5:05
nuestro cuarto caso de prueba
5:10
sería adicionar la unidad llenando todos
5:13
los campos vamos a ver la unidad aquí
5:16
ese sería nuestro cuarto caso de prueba
5:22
nuestro quinto caso de prueba sería
5:27
y llenar todos los campos
5:35
revisamos que no se cree la unidad
5:41
y nuestro sexto caso de prueba sería
5:45
crear una unidad o adicionar una unidad
5:49
debajo de la estructura adecuada vemos
5:51
que todas estas que hemos creado están
5:53
debajo de 'orange pero qué pasa si yo
5:55
quiero crear una de bajo deseos
5:59
y vemos que realmente se creó de bajo
6:01
deseo y ese sería entonces nuestro sexto
6:04
caso de prueba estos son los casos de
6:07
pruebas que podemos diseñar relacionados
6:09
con adicionar una unidad debajo de la
6:12
estructura de la organización si hay
6:15
algún otro caso de prueba que ustedes
6:17
creen que se me pasó por favor me dejan
6:19
saber en los comentarios
6:21
entonces ahora vamos a completar uno de
6:24
ellos vamos a hacerlo con el caso de
6:26
pruebas número uno vamos a ver que este
6:29
caso que es adicional la unidad dejando
6:31
todos los campos vacíos como
6:34
precondiciones que debe estar creada al
6:36
menos la unidad base o sea al menos debe
6:39
estar este nodo vemos que aquí el resto
6:42
de los nodos los podemos eliminar
6:43
excepto este por tanto ese es
6:47
precondición que esté creado ese nodo
6:49
para nosotros poder adicionar nuevas
6:52
estructuras las entradas serían los
6:56
de la nueva unidad a crear el aire y el
6:59
nombre en la descripción y estos serían
7:01
los pasos ingresar usuario y contraseña
7:04
y autenticar pse como administrador del
7:06
sistema ir a admin organization
7:09
estructura hacemos clic en el botón edit
7:12
hacemos clic en el símbolo de más de la
7:15
unidad debajo de la que deseamos crear
7:17
la nueva unidad y sin llenar ningún
7:19
campo hacemos clic en save en son los
7:22
pasos para ejecutar este caso de pruebas
7:25
y ahora cuál es el resultado esperado
7:31
si hacemos clic en save sin llenar
7:34
ningún campo vamos a ver un mensaje que
7:37
nos dice que el campo name es requerido
7:40
y nos resalta este campo en el la post
7:43
condiciones que aunque hayamos salvado
7:45
se mantienen las mismas unidades en el
7:47
sistema o sea no se agrega la unidad
7:50
porque dejamos todos los campos vacíos
7:53
el estado de este caso de prueba es
7:55
abierto puede ser abierto o cerrado o
7:58
puede ser que pasó o que fallo los
8:01
estados del caso de prueba depende de su
8:04
organización y la prioridad puede ser
8:06
alta media o baja y bueno amigos espero
8:09
que este vídeo les sea de utilidad y que
8:11
los ayude a subir un escalón más en su
8:14
carrera como testers me despido con
8:16
mucho cariño les mando un beso grande no
8:19
y nos vemos en el próximo video by