Tipos y Niveles de Pruebas de Software.

Quality-Stream
7 Nov 202116:16

Summary

TLDREste video explora los diferentes tipos y niveles de pruebas de software, basándose en la norma ISO 25.1010 y el programa de estudios de ISTQB. Se discuten pruebas funcionales, no funcionales, de compatibilidad, usabilidad, fiabilidad, seguridad, mantenibilidad y portabilidad. Además, se mencionan los niveles de pruebas: componentes, integración, sistemas y aceptación, y se habla de pruebas específicas como las de humo, sanidad y exploratorias, destacando su importancia en el proceso de testing.

Takeaways

  • 📋 Las pruebas de software son una categoría organizada para evaluar diferentes aspectos de un producto de software.
  • 🔍 Existe una variedad de tipos de pruebas, y su selección depende del negocio y las necesidades de cada proyecto.
  • 📈 La norma ISO 25.1010 define 8 características de calidad para medir la calidad de un producto de software y propone tipos de pruebas para cada una.
  • 🎯 Las pruebas funcionales evalúan si el producto de software cumple con las funcionalidades declaradas e implícitas.
  • 🚀 Las pruebas de rendimiento mide el rendimiento relativo al uso de recursos bajo condiciones específicas, incluyendo pruebas de carga y pruebas de estrés.
  • 🤝 La compatibilidad se refiere a la capacidad de dos o más sistemas para intercambiar información y realizar funciones en el mismo entorno de hardware o software.
  • 🎨 Las pruebas de usabilidad evalúan la facilidad de comprensión, aprendizaje y atractivo del producto de software para el usuario.
  • 🛡️ La fiabilidad es la capacidad del sistema para realizar funciones específicas bajo ciertas condiciones en un período de tiempo determinado.
  • 🔒 Las pruebas de seguridad evalúan el grado de protección de la información y los datos contra accesos no autorizados.
  • 🧰 Las pruebas de mantenibilidad revisan la capacidad del software para ser modificado eficazmente por necesidades evolutivas, correctivas o perspectivas.
  • 🏃 Las pruebas de portabilidad evalúan la capacidad del sistema para ser transferido de un entorno a otro de forma efectiva y eficiente.

Q & A

  • ¿Cuál es la diferencia entre pruebas funcionales y no funcionales?

    -Las pruebas funcionales se enfocan en verificar si el software realiza las funciones correctas según los requisitos, mientras que las pruebas no funcionales evalúan aspectos como el rendimiento, seguridad, usabilidad y mantenibilidad sin necessarily preocuparse por la funcionalidad específica del software.

  • ¿Qué pruebas se incluyen bajo la categoría de pruebas de rendimiento?

    -Las pruebas de rendimiento incluyen pruebas de carga, pruebas de estrés y pruebas de capacidad. Estas pruebas ayudan a determinar el rendimiento relativo del software en términos de recursos utilizados bajo condiciones específicas.

  • ¿Qué es la característica de calidad 'compatibilidad' en el contexto de pruebas de software?

    -La compatibilidad se refiere al grado en que dos o más sistemas o componentes pueden intercambiar información y realizar sus funciones cuando comparten el mismo entorno de hardware o software. Las pruebas de compatibilidad aseguran que los elementos puedan coexistir y comunicarse correctamente en un entorno compartido.

  • ¿Qué se entiende por 'usabilidad' en las pruebas de software?

    -La usabilidad es la medida en que un producto de software puede ser comprendido, aprendido y resultar atractivo para el usuario. Las pruebas de usabilidad evalúan la facilidad de uso, la eficiencia en la realización de tareas y la satisfacción del usuario con el diseño y la funcionalidad del software.

  • ¿Qué pruebas se realizan para evaluar la fiabilidad de un sistema?

    -Las pruebas de fiabilidad miden el grado en que un sistema o componente puede realizar funciones específicas bajo ciertas condiciones y durante un período de tiempo determinado. Esto incluye pruebas de tolerancia a fallos, como pruebas que evalúan la capacidad del sistema para continuar funcionando correctamente si un componente falla.

  • ¿Qué se considera una prueba de seguridad en el ámbito de las pruebas de software?

    -Las pruebas de seguridad evalúan el grado en que la información y los datos están protegidos para evitar que personas o sistemas no autorizados puedan leerlos, modificarlos o denegar el acceso a aquellos que están autorizados.

  • ¿Qué es la característica de calidad 'mantenabledad' y qué pruebas se关联 con ella?

    -La mantenibilidad se refiere a la capacidad del producto de software para ser modificado eficaz y eficientemente en respuesta a necesidades evolutivas, correctivas o perspectivas. Las pruebas de mantenibilidad revisan la facilidad de modificación del sistema, la reutilización de componentes, y la capacidad de adaptación al cambio.

  • ¿Qué es la 'portabilidad' en el contexto de las pruebas de software?

    -La portabilidad es el grado en que un sistema o componente puede ser transferido de forma efectiva y eficiente de un entorno de hardware, software, operativo nacional o de utilización a otro. Las pruebas de portabilidad evalúan si el software puede ser instalado, reemplazado y actualizado con éxito en diferentes entornos y sistemas operativos.

  • ¿Qué son las pruebas de humo y cómo se diferencian de las pruebas de sanidad?

    -Las pruebas de humo son una forma de ejecutar pruebas funcionales que consisten en realizar un conjunto mínimo de casos de prueba para evaluar inicialmente la calidad del producto. Las pruebas de sanidad, por otro lado, se enfocan en verificar una nueva funcionalidad o la solución de un defecto, ejecutando un subconjunto de casos de prueba relacionado con esa funcionalidad o defecto solucionado.

  • ¿Qué son las pruebas exploratorias y cómo se aplican en un proyecto de desarrollo ágil?

    -Las pruebas exploratorias son un enfoque de pruebas en el que el diseño, ejecución y registro de las pruebas se realizan simultáneamente. Esta técnica es útil en proyectos de desarrollo ágil, ya que permite a los probadores aprender sobre el sistema y crear casos de prueba a medida que se van descubriendo áreas que requieren pruebas adicionales.

Outlines

00:00

📚 Introducción a los tipos y niveles de pruebas de software

Este párrafo introduce el tema de los distintos tipos y niveles de pruebas de software. El video脚本 comienza explicando que existen varios tipos de pruebas como funcionales, de rendimiento, de seguridad, etc. Sin embargo, no existe un consenso sobre la lista oficial de tipos de pruebas. A continuación, se mencionan las normas ISO 25010 y la definición de pruebas según el International Software Testing Qualification Board (ISTQB). El vídeo pretende explicar estos tipos y niveles de pruebas para dar una visión general al espectador.

05:00

🔍 Características de calidad y tipos de pruebas según ISO 25010

En este párrafo se detalla el modelo de calidad software propuesto por la norma ISO 25010, que se basa en 8 características de calidad. Cada característica da lugar a un tipo de prueba. Se describen las primeras 4 características y sus pruebas asociadas: adecuación funcional, eficiencia del rendimiento, compatibilidad y usabilidad. Cada característica se explica con sus pruebas específicas, como las pruebas funcionales para la adecuación funcional, o las pruebas de rendimiento para la eficiencia. Además, se menciona que las pruebas pueden ser aplicadas de diferentes maneras dependiendo del proyecto y sus necesidades.

10:03

🔧 Otras características y tipos de pruebas

Este párrafo continúa explicando las características restantes de calidad software según la norma ISO 25010, incluyendo fiabilidad, seguridad, mantenibilidad y portabilidad. Se describen las pruebas asociadas a cada característica, como la tolerancia a fallos para la fiabilidad, o las pruebas de seguridad para la característica de seguridad. También se mencionan pruebas de casablanca, confirmación y regresión según STV, y se hace una comparación con la norma ISO 25010. Se enfatiza la importancia de aplicar los tipos de pruebas adecuados según el contexto y necesidades de cada proyecto de software.

15:03

🏗️ Niveles de pruebas y técnicas adicionales

Este párrafo aborda los niveles de pruebas y cómo se relacionan con los tipos de pruebas. Se describen los niveles de pruebas de componentes, integración, sistemas y aceptación, y cómo se pueden aplicar varios tipos de pruebas en cada nivel. Se mencionan pruebas de humo, sanidad y exploratorias como técnicas adicionales. Se explica que las pruebas de humo evalúan la calidad inicial del producto, las pruebas de sanidad verifican una funcionalidad específica o una solución de defecto, y las pruebas exploratorias se basan en la experiencia del probador y son útiles en desarrollos ágiles. El vídeo termina con una reflexión sobre los tipos de pruebas que pueden ser relevantes para diferentes proyectos y sugiere a los espectadores compartir sus experiencias en los comentarios.

Mindmap

Keywords

The video is abnormal, and we are working hard to fix it.
Please replace the link and try again.

Highlights

Se discuten diferentes tipos y niveles de pruebas de software.

No existe un consenso general sobre la lista oficial de tipos de pruebas.

La norma ISO 25.010 define 8 características de calidad y los tipos de pruebas correspondientes.

Adecuación funcional se refiere a la capacidad de un producto para satisfacer las necesidades declaradas e implícitas.

Las pruebas de rendimiento evalúan el uso de recursos bajo condiciones específicas.

La compatibilidad es la capacidad de dos o más sistemas para intercambiar información y funcionar juntos.

Usabilidad se refiere a la facilidad de comprensión, aprendizaje y atractivo de un producto de software.

Fiabilidad es la capacidad de un sistema para realizar funciones específicas bajo ciertas condiciones en un período de tiempo determinado.

Seguridad se refiere a la protección de la información y datos contra acceso no autorizado.

Mantenibilidad es la capacidad de un software para ser modificado eficazmente en respuesta a necesidades evolutivas.

Portabilidad es la habilidad de un sistema para ser transferido y adaptado a diferentes entornos de hardware o software.

Las pruebas funcionales y no funcionales pueden aplicarse a diferentes niveles de pruebas.

Los niveles de pruebas incluyen pruebas de componentes, integración, sistemas y aceptación.

Las pruebas de humo son una evaluación inicial de calidad del producto ejecutando un conjunto mínimo de casos de prueba.

Las pruebas de sanidad se enfocan en verificar nuevas funcionalidades o soluciones de defectos.

Las pruebas exploratorias son un enfoque basado en la experiencia del probador y se utilizan comúnmente en desarrollos ágiles.

Las pruebas de confirmación y regresión evalúan la corrección de defectos y la integridad del sistema después de cambios.

Las pruebas卡萨布兰卡 (Casablanca) se basan en la estructura interna del sistema y evalúan aspectos como el código y la arquitectura.

El tipo de pruebas y niveles de pruebas aplicados dependerán de las características del negocio y las necesidades de cada proyecto.

Transcripts

play00:00

seguro que habrás escuchado por ahí

play00:02

hablar sobre las pruebas funcionales las

play00:05

pruebas de rendimiento las pruebas de

play00:07

seguridad y muchos otros tipos de

play00:09

pruebas y te habrás quedado pensando

play00:12

pero cuántos tipos de pruebas hay y

play00:16

cuáles son estos tipos de pruebas pues

play00:19

en este vídeo hablaremos sobre los

play00:21

diferentes tipos y niveles de pruebas

play00:24

así que quédate conmigo que empezamos

play00:32

hola amigos como estan espero que estén

play00:35

muy bien para aquellos que son nuevos en

play00:38

el canal mi nombre es karim es ramos y

play00:41

aquí hablamos de todos los temas que

play00:43

tengan que ver con el testing de

play00:44

software así que si quieres estar al

play00:47

tanto de cada nuevo vídeo suscríbete y

play00:49

activa la campana de notificación

play00:52

entonces antes de empezar quiero

play00:54

explicar que no hay un consenso general

play00:56

sobre cuál es la lista oficial de los

play01:00

tipos de pruebas o sea no hay una lista

play01:01

oficial por ejemplo el international

play01:04

software testing qualification word el

play01:07

iese tv define unos tipos de pruebas en

play01:10

su programa de estudios del nivel básico

play01:12

que lo vamos a ver en unos minutos y las

play01:16

normas iso por ejemplo específicamente

play01:18

la norma iso 25.010 define 8

play01:23

características de calidad y a partir de

play01:26

estas características los tipos de

play01:28

pruebas para probar cada una de ellas

play01:31

entonces que es un tipo de pruebas bueno

play01:35

un tipo es como una categoría donde

play01:37

organizamos las pruebas ahora pongamos

play01:41

un ejemplo de nuestro mundo real de los

play01:43

tipos o categorías para que podamos

play01:45

entender un poco mejor porque puede ser

play01:48

complicado cuando hablamos de tipos o de

play01:51

tipificar algo digamos que queremos

play01:54

saber los tipos de personas que hay

play01:57

cuáles pueden ser los tipos de personas

play02:00

bueno depende de cómo los querramos

play02:03

tipificar o categorizar podemos por

play02:07

ejemplo decir que las personas pueden

play02:08

estar categorizadas en mujeres y hombres

play02:11

pero también podemos tener la categoría

play02:14

de edad entonces serían niños adultos y

play02:18

ancianos

play02:19

también podemos categorizar a las

play02:21

personas según su personalidad y

play02:24

podríamos dividirlos en

play02:26

introvertidos y extrovertidos etcétera

play02:30

este ejemplo se lo expongo para que vean

play02:32

como una misma persona puede estar en

play02:35

varias categorías a la vez y esto mismo

play02:37

va a pasar con las pruebas de software

play02:40

entonces vamos a comenzar hablando sobre

play02:42

los tipos de pruebas según la norma iso

play02:46

25 1010 en esta norma se describe un

play02:50

modelo para medir la calidad de un

play02:53

producto de software ellos proponen

play02:55

medir la calidad tomando como base 8

play02:58

características de calidad y a partir de

play03:01

éstas los tipos de pruebas entonces

play03:03

pasemos a ver cuáles son estas

play03:05

características y los tipos de pruebas

play03:07

número 1 adecuación funcional la

play03:10

adecuación funcional es el grado en el

play03:13

que un producto proporciona funciones

play03:16

que satisfacen las necesidades

play03:19

declaradas e implícitas aquí tenemos las

play03:22

pruebas funcionales que van a probar el

play03:25

que hace el producto o sea las

play03:27

funcionalidades de un producto de

play03:29

software como número 2 tenemos la

play03:31

característica eficiencia del

play03:34

rendimiento que se define como el

play03:37

rendimiento relativo a la cantidad de

play03:40

recursos utilizados bajo condiciones

play03:43

específicas aquí vamos a tener las

play03:45

pruebas de rendimiento que son a su vez

play03:48

una sombrilla que recoge otros subtipos

play03:52

de pruebas como son las pruebas de carga

play03:55

las pruebas de estrés las pruebas de

play03:58

capacidad entre otras la tercera

play04:01

característica de calidad es la

play04:03

compatibilidad

play04:04

ésta es el grado en el que dos o más

play04:07

sistemas o componentes pueden

play04:10

intercambiar información y realizar sus

play04:13

funciones cuando comparten el mismo

play04:15

entorno de hardware o software o sea que

play04:19

las pruebas de compatibilidad las

play04:20

aplicamos cuando tenemos dos elementos o

play04:23

más de dos elementos y queremos

play04:26

verificar que éstos puedan coexistir en

play04:28

un mismo entorno y que además puedan

play04:31

intercambiar información entre ellos la

play04:34

cuarta característica es otra categoría

play04:37

que tiene subtipos y es la usabilidad

play04:41

esta es definida como la medida en que

play04:45

un producto de software puede ser

play04:47

entendido aprendido

play04:50

y resultar atractivo para el usuario de

play04:54

aquí tenemos las pruebas de usabilidad y

play04:57

como subtipos tenemos las pruebas de

play05:00

experiencia de usuario y las pruebas de

play05:03

accesibilidad la quinta característica

play05:06

es la fiabilidad que es el grado en el

play05:09

que un sistema o componente realiza

play05:12

funciones específicas bajo unas

play05:14

condiciones y durante un periodo de

play05:18

tiempo determinado dentro de este tipo

play05:21

de pruebas se mide por ejemplo la

play05:23

tolerancia a fallos que si un sistema

play05:26

por ejemplo tiene su servidor central y

play05:29

además tiene un servidor de backup o de

play05:32

reserva por si hay fallos entonces

play05:34

nosotros vamos a remover el servidor

play05:37

principal para probar que si este

play05:40

servidor se cae el sistema es capaz de

play05:43

hacer el cambio al servidor de reserva y

play05:46

seguir funcionando correctamente la

play05:49

sexta característica es la seguridad que

play05:52

es el grado en que la información y los

play05:54

datos están protegidos

play05:56

para que personas o sistemas no

play05:59

autorizados no puedan leerlos ni

play06:01

modificarlos y que además no se niegue

play06:04

el acceso a ellos a personas o sistemas

play06:07

que si están autorizados de aquí tenemos

play06:10

las pruebas de seguridad súper

play06:12

importantes en esta época de internet y

play06:14

acceso global donde nuestros sistemas

play06:17

son públicos y cualquiera desde

play06:19

cualquier parte del mundo pueden acceder

play06:21

a ellos la séptima característica es la

play06:24

mantenibilidad que representa la

play06:27

capacidad del producto de software para

play06:29

ser modificado efectiva y eficientemente

play06:32

debido a necesidades evolutivas

play06:34

correctivas o perspectivas aquí tenemos

play06:37

las pruebas de mantenibilidad que

play06:39

revisan que nuestro sistema sea

play06:41

modulable que los componentes sean

play06:44

reutilizables y cuán fácil de modificar

play06:46

son y la octava característica es la

play06:51

portabilidad ésta es el grado en el que

play06:54

un sistema o componente puede ser

play06:56

transferido de forma efectiva y

play06:58

eficiente de un entorno de hardware

play07:01

software opera nacional o de utilización

play07:04

a otro entorno o sea que el sistema sea

play07:07

portable que sea adaptable a la

play07:10

evolución de los sistemas operativos por

play07:12

ejemplo que la aplicación pueda ser

play07:15

instalada correctamente y que además

play07:17

pueda ser reemplazada o actualizada con

play07:21

éxito ahora este es un buen ejemplo para

play07:24

que veamos que no vamos a querer o no

play07:27

vamos a poder aplicar todos los tipos de

play07:30

pruebas a todos los proyectos va a

play07:32

depender de las características del

play07:34

negocio y de las necesidades de cada una

play07:36

de nuestras organizaciones y proyectos

play07:38

por ejemplo no vamos a hacer pruebas de

play07:41

portabilidad a un sistema web ya que

play07:43

éste se instala una vez en el servidor

play07:46

que se vaya a instalar y los usuarios y

play07:49

clientes acceden a él a través de

play07:51

internet sin embargo tiene mucho sentido

play07:54

hacer pruebas de portabilidad a una

play07:56

aplicación móvil debido a que esta

play07:59

aplicación va a ser instalada en

play08:01

diferentes tipos de dispositivos pues lo

play08:04

a nuestros clientes y usuarios pueden

play08:06

tener diferentes tipos de teléfonos de

play08:08

tablets y además pueden tener diferentes

play08:11

sistemas operativos y diferentes

play08:14

versiones de estos sistemas operativos

play08:16

además ellos van a tener que descargar

play08:20

actualizaciones de nuestra aplicación

play08:22

muy bien entonces hasta aquí hemos visto

play08:26

los ocho tipos de pruebas que pueden

play08:29

probar las características de calidad de

play08:32

la norma iso 25 1010 pasemos a ver ahora

play08:35

cuáles son los tipos de pruebas que

play08:37

define y stv en su programa de estudios

play08:40

dentro de los tipos de pruebas que ellos

play08:42

definen se encuentran las pruebas

play08:45

funcionales aquí coinciden con la norma

play08:48

iso son las mismas pruebas funcionales

play08:50

que miden el que hace el sistema o sea

play08:53

sus funcionalidades ellos también tienen

play08:55

la categoría de pruebas no funcionales

play08:58

estas pruebas miden el como y aquí ellos

play09:02

referencia las características de

play09:04

calidad de la norma 25 mil 10 así que

play09:08

hasta aquí es lo mismo que hemos visto

play09:10

con la norma 25 mil 10 ellos añaden

play09:14

entonces otros y poder pruebas que son

play09:16

las pruebas de casablanca que en la

play09:19

versión anterior en la versión del 2011

play09:21

les llamaban pruebas de estructura o

play09:24

arquitectura de software estas pruebas

play09:27

están basadas en la estructura interna

play09:29

del sistema o sea que prueban el código

play09:32

del sistema la arquitectura los flujos

play09:34

de trabajo etcétera y el último tipo de

play09:38

pruebas dentro de las definidas por

play09:40

jesse tv son las pruebas asociadas a los

play09:42

cambios dentro de estas tenemos las

play09:45

pruebas de confirmación que su objetivo

play09:47

es confirmar que un defecto se haya

play09:50

solucionado y las pruebas de regresión

play09:53

que consiste en ejecutar toda la batería

play09:57

de casos de pruebas que tenemos para

play09:59

asegurarnos que con la solución de un

play10:02

defecto no se haya modificado o afectado

play10:06

accidentalmente otra funcionalidad o sea

play10:10

que después de arreglar los defectos

play10:12

nuestros sistemas sigue funcionando

play10:15

correctamente entonces hasta aquí hemos

play10:17

visto los tipos de

play10:19

jaja pero ustedes me dirán sí pero y qué

play10:22

tal de las pruebas unitarias o las

play10:24

pruebas de integración o las pruebas de

play10:27

sistemas ok bueno esos son niveles de

play10:30

pruebas entonces vamos a pasar ahora a

play10:32

hablar brevemente sobre los niveles de

play10:35

las pruebas y cómo éstos interactúan o

play10:38

se organizan con los tipos de pruebas

play10:40

entonces los niveles de pruebas que

play10:42

vamos a ver a continuación son los

play10:44

mencionados en este tv que son las

play10:47

pruebas de componentes las pruebas de

play10:49

integración las pruebas de sistemas y

play10:52

las pruebas de aceptación entonces antes

play10:55

de pasar a describir los niveles de

play10:57

pruebas es importante que sepamos que a

play11:00

un mismo nivel de pruebas o en un mismo

play11:02

nivel se pueden aplicar varios tipos de

play11:05

pruebas por ejemplo en el nivel de

play11:08

componentes o las pruebas a componentes

play11:10

que son aquellas pruebas que se ejecutan

play11:13

a componentes que pueden ser probados

play11:15

por separados también llamadas pruebas

play11:18

unitarias o pruebas de módulos a estos

play11:21

componentes se le pueden aplicar tanto

play11:23

pruebas funcionales o sea qué hace

play11:26

verificamos la funcionalidad y también

play11:29

pruebas no funcionales como por ejemplo

play11:31

podemos medir el rendimiento de un

play11:34

componente o podemos aplicar pruebas de

play11:36

seguridad también tenemos el nivel de

play11:39

pruebas de integración estas se centran

play11:41

en probar las interacciones entre

play11:44

componentes o sistemas o sea aquí nos

play11:47

vamos a centrar en aquellas

play11:48

funcionalidades que dependen o que miden

play11:51

la integración entre sistemas un ejemplo

play11:53

puede ser cuando integramos el front end

play11:56

con el backend y mostramos en la

play11:58

interfaz de usuario datos traídos por

play12:01

una app y esta app y trae datos de la

play12:03

base de datos y entonces vamos a

play12:04

verificar que estos datos se muestran

play12:07

correctamente en la interfaz en las

play12:08

pruebas de sistemas nos centramos en el

play12:11

comportamiento y las capacidades del

play12:13

sistema como un todo o sea de todo el

play12:16

producto y aquí es donde es más común

play12:19

ejecutar las pruebas funcionales y las

play12:22

pruebas no funcionales como las pruebas

play12:25

de rendimiento las pruebas de seguridad

play12:26

las pruebas de usabilidad de fiabilidad

play12:29

etcétera

play12:31

las pruebas de aceptación al igual que

play12:35

las pruebas de sistemas las pruebas de

play12:37

aceptación se centran en medir las

play12:39

capacidades y comportamientos de todo el

play12:42

sistema una de las principales

play12:44

diferencias entre las pruebas de

play12:46

aceptación y las pruebas de sistemas es

play12:49

que la responsabilidad de realizar las

play12:51

pruebas de aceptación recae sobre los

play12:54

usuarios finales o sobre nuestros

play12:56

clientes dentro de este nivel vamos a

play12:59

tener las pruebas alfa y betas que son

play13:01

pruebas que se hacen a versiones del

play13:03

sistema que no están terminados y el

play13:06

objetivo principal es obtener

play13:08

retroalimentación sobre nuestro cliente

play13:12

de las funcionalidades que tenemos hasta

play13:14

ese momento implementadas en el sistema

play13:17

entonces antes de terminar quiero hablar

play13:19

sobre tres tipos de pruebas que son

play13:21

frecuentemente mencionadas en nuestro

play13:23

entornos y que no las describen como

play13:27

tipos de pruebas en las fuentes que yo

play13:29

revise y estas son las pruebas de humos

play13:32

las pruebas de sanidad y las pruebas

play13:35

exploratorias las pruebas de humo yo no

play13:38

las veo como un tipo diferente de

play13:40

pruebas sino es como una forma de

play13:42

ejecutar pruebas funcionales las pruebas

play13:45

de humo van a hacer pruebas funcionales

play13:47

y consisten en ejecutar un conjunto

play13:50

mínimo del total de casos de pruebas con

play13:54

el fin de hacer una evaluación inicial

play13:56

de la calidad del producto ahora si

play13:59

estas pruebas pasan entonces se procede

play14:01

a ejecutar una batería completa de los

play14:04

casos de pruebas de igual forma las

play14:07

pruebas de sanidad o sanit y testing

play14:09

estas también van a ser pruebas

play14:10

funcionales y al igual que las pruebas

play14:13

de humo consisten en ejecutar un

play14:15

subconjunto de casos de pruebas antes de

play14:19

pasar a la ejecución de una batería

play14:22

completa de casos de prueba la principal

play14:25

diferencia entre estas y las pruebas de

play14:28

humo es es que las pruebas de la humo

play14:31

ejecutan funcionalidades básicas o

play14:34

principales de todo el sistema y las

play14:37

pruebas de sanidad están enfocadas en

play14:40

verificar una nueva funcionalidad o la

play14:43

solución de un defecto y entonces el

play14:46

subconjunto de casos de pruebas que se

play14:48

ejecutan están relacionados con esa

play14:51

nueva funcionalidad o defecto que se

play14:52

arregló y podemos ver estas pruebas de

play14:55

sanidad como un subconjunto de las

play14:57

pruebas de regresión y tenemos

play15:00

finalmente las pruebas exploratorias que

play15:03

son mencionadas en este v como una

play15:05

técnica de pruebas y se encuentra dentro

play15:08

de las pruebas basadas en la experiencia

play15:10

una de las características de estas

play15:12

pruebas es que se realiza el diseño

play15:14

ejecución y registro de la prueba de

play15:18

forma simultánea o sea al mismo tiempo

play15:21

esta técnica es utilizada ampliamente en

play15:24

proyectos de desarrollos ágiles y sus

play15:27

resultados se utilizan para aprender más

play15:29

sobre el componente o sistema y para

play15:32

crear casos de pruebas para que ellas

play15:35

áreas que lo necesiten entonces amigos

play15:38

díganme qué otros tipos de pruebas han

play15:40

escuchado ustedes por ahí déjenme saber

play15:42

en los comentarios también comenten

play15:45

son los principales tipos de pruebas que

play15:47

ustedes aplican en sus proyectos y

play15:50

regálame un like si este vídeo les fue

play15:52

de utilidad compartan este vídeo con

play15:55

todos aquellos amigos que les interese

play15:57

este tipo de temas me despido con mucho

play16:00

cariño les mando un beso enorme 1a y nos

play16:03

vemos en el próximo video by

play16:06

[Música]

play16:09

y

play16:13

cómo

play16:14

[Música]

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Pruebas de softwareCalidad del productoPruebas funcionalesPruebas no funcionalesPruebas de rendimientoPruebas de compatibilidadUsabilidadSeguridadMantenibilidadPortabilidadPruebas de integraciónPruebas de aceptaciónPruebas de humoPruebas de sanidadPruebas exploratoriasDesarrollo ágil