Entradas

Mostrando las entradas de febrero, 2022

Tipos de pruebas de software

Imagen
  !Hola! Continuando con lo expuesto en el artículo anterior   niveles de pruebas de software el día de hoy les hablare sobre los tipos de prueba de software pruebas de software estas se pueden clasificar de acuerdo con la forma en que se realizan y de acuerdo con lo que evalúan. De acuerdo con la forma en que se realizan las pruebas de software pueden ser: Manuales: En estas el probador ejecuta la prueba sin ayuda de alguna herramienta de automatización, es decir, interactúa directamente con el sistema. Por ejemplo, si la tarea es evaluar el acceso a usuarios en una plataforma web, el probador deberá introducir los datos de prueba (el nombre y la contraseña) manual y directamente en los campos correspondientes y posteriormente hacer Click. Este tipo de prueba también busca probar el sistema desde la perspectiva del usuario final. Automatizadas: Por otro lado, las pruebas automatizadas se realizan a través de una herramienta de software o una máquina, la cual ejecuta ...

Ciclo de vida de desarrollo de software

Imagen
  !Hola! El Ciclo de vida de desarrollo de software (SDLC – Systems Development Life Cycle) es una secuencia de etapas bien definidas y estructuradas que considera lo que se necesita para validar el proceso de desarrollo de software, es decir, es el orden que siguen los procedimientos, actividades, acciones y tareas requeridas para la creación de un producto de software. Esas fases o etapas son: ¿Qué se busca con esta estructura? Seguir  sistemáticamente una serie de pasos para forjar, poner en marcha y mantener un producto de software desde que se define la necesidad del producto hasta que se cumple el objetivo por el cual fue creado. ¿Qué sucede en cada una de estas fases? Veamos: 1. Comunicación: Es el momento en que el cliente contacta con la organización, en este punto se realiza la solicitud del producto, el cliente plantea la necesidad del producto, cuáles son las condiciones del producto. En esta etapa se busca entender los objetivos de las personas involuc...

Niveles de pruebas de software

Imagen
  !Hola! Las pruebas de software cuentan con cuatro niveles, los cuales tienden a ser confundidos con los tipos de pruebas de software, pero, si bien estas están estrechamente relacionadas, tienen alcances distintos, las pruebas de software pueden ser aplicadas en cualquier fase del ciclo de vida de desarrollo de software, mientras que los niveles de prueba nos permiten identificar los tipos de pruebas que podemos aplicar en dichas fases. Para comprender mejor esto les hablaré brevemente sobre los niveles de pruebas de software. Como les mencione anteriormente existen cuatro niveles de pruebas de software estos son:   1-Nivel de componentes o pruebas unitaria (Unit Testing): Como su nombre lo indica se busca verificar que los módulos del sistema cumplen con su cometido, es decir, si una unidad funcional del código cumple con su objetivo independientemente de las otras unidades. Normalmente, está a cargo de los desarroll...

Metodología de desarrollo ágil Scrum

Imagen
  !Hola! De seguro en algún punto de tu carrera has escuchado hablar de metodologías agiles, la importancia de conocer, por lo menos, una de estas metodologías, como con el paso de el tiempo un gran numero de organizaciones han decidido integrarlas en sus proyectos. Pero ¿qué son? y ¿por qué tantas empresas han decidido adoptarlas? Para comprender que son vamos a dividir el concepto en dos: ¿Qué es una metodología? Una metodología no es mas que el conjunto de procedimientos empleados para alcanzar los objetivos de un proceso, es decir, la forma en que nos organizamos y la manera en que trabajamos para llevar a cabo las actividades que nos permitirán alcanzar los objetivos de un proyecto. ¿Qué significa ser ágil? Es tener la capacidad de realizar actividades de manera rápida y con los mejores resultados. Tomando estos conceptos en cuenta, ¿Qué es una metodología ágil? No es mas que un conjunto de métodos utilizados con el objetivo de desarrollar un proyecto o producto de una forma m...