lunes, 9 de marzo de 2020

Período Exploratorio Introducción al Testing

Material  de lectura y análisis

LA CALIDAD, EL TESTING Y SUS OBJETIVOS

El objetivo del testing es aportar calidad. Todo en una frase. Aportar a la calidad del producto que se está verificando (esto lo diremos cuantas veces sea necesario). Veamos un poco a qué se refiere cada término para entrar en detalles.


LA CALIDAD
¿qué es la calidad? Podríamos decir que es una característica que nos permite comparar distintas cosas del mismo tipo. Se define, o se calcula, o se le asigna un valor, en base a un conjunto de propiedades seguridad, performance, usabilidad, etc.), que podrán ser ponderadas de distinta forma.

TESTING 

Según Cem Kaner es una investigación técnica realizada para proveer información a los Stakeholders (AFECTADOS O QUE LES IMPORTA EL TEMA) sobre la calidad del producto o servicio bajo pruebas.

OBJETIVOS

Y la forma en la que estaremos aportando calidad es principalmente buscando fallos. Por supuesto. Digamos que si no encuentro fallo todo el costo del testing me lo pude haber ahorrado. ¿No? ¡Nooo! Porque si no encontramos fallos entonces tenemos más confianza en que los usuarios encontrarán menos problemas.

ORÁCULO: Se trata de la verificación manual o automática del comportamiento del sistema, para determinar si es o no el deseado.

COVERAGE: Cobertura o cubrimiento. En inglés, coverage. Básicamente, es una medida de calidad de las pruebas. Se definen cierto tipo de entidades sobre el sistema, y luego se intenta cubrirlas con las pruebas.

Ambientes: Un ambiente refiere a hardware y software donde se ejecuta una aplicación. Dependiendo del proceso de desarrollo la cantidad de ambientes por los cuales iremos propagando una aplicación esde desarrollo hasta producción.  Cada ambiente tiene su propia base de datos y su copia de los binarios de la aplicación de forma que no haya interferencias en los ambientes y entre los diferentes participantes en la construcción del software.
Reconoceremos 3 ambientes básicos:    DESARROLLO – TESTING – PRODUCCION

Tareas y competencias de un Tester

Es responsable por realizar el Control de Calidad del Producto de Software (Quality Control), intentando encontrar la mayor cantidad de fallas antes de que el software salga a producción.

Entre sus competencias está:

Construir el plan de testing; diseñar casos de prueba; gestionar los ambientes de prueba; generar los datos de prueba; ejecutar y documentar pruebas, reportando y siguiendo los incidentes encontrados, usando las herramientas apropiadas de acuerdo a los estándares de trabajo de donde se desempeñe.

Nombres de cargos similares

Tester , Líder de Pruebas, Analista Control de Calidad.
Nota: Muchas veces es asimilado al rol de QA o Analista QA. El Analista QA (definido en el perfil Analista de Calidad) tiene más foco en Calidad de Procesos y Aseguramiento de Calidad(QA QUALITY ASSURANCE), mientras que el Analista Tester tiene mayor foco en Calidad de Producto, especialmente en el Proceso de Testeo Tecnico, Atención al usuario.
Aseguramiento de la Calidad (QA) y Control de Calidad (QC)

Misión de la ocupación
Asegurar que el software o pieza de software funcione de acuerdo con los requisitos; trabaje con sus interfaces de la forma esperada, detectando en forma temprana defectos y evitando su propagación y llegada al cliente (interno o externo).


Actividades que realiza

·    Diseñar plan de testing.
·    Definir los casos de prueba en base a los requisitos funcionales, no funcionales y técnicos.
·    Test de integración: Definir las pruebas de Integración que se realizarán.
·     Gestionar el armado de ambientes de prueba.
·     Generar datos o lotes de prueba.
·     Ejecutar los casos de prueba.
·     Realizar la documentación de las pruebas (evidencia).
·  Registrar los incidentes en la base a los defectos encontrados, así como también realizar su seguimiento para asegurar su adecuada corrección.
·    Analizar y reportar los resultados de las pruebas, estadísticas, etc.
·   Participar durante la etapa de concepción de los sistemas en la elaboración de estrategias para las pruebas.
·     Participar en la definición y revisión de estándares y normas aplicables al diseño y construcción.

Actividades
1)            ¿Qué es el QC?
2)            ¿Qué es un QA o AQA? Explique el rol de este y diferencie con el rol del Tester.
3)            Enumere las tareas que realiza un Tester
4)            ¿Qué es la calidad?
5)            ¿Qué es el testing y cuáles son sus objetivos?
6)            ¿A qué llamamos Coverage?
7)            Describa los ambientes del software.

jueves, 27 de julio de 2017

Trabajo Práctico: Inteligencia Artificial

a) Leer el artículo desde el siguiente link:
link Artículo IA 

b) Luego de leer el artículo realizar las siguientes actividades:

1) Definir qué es la IA
2) ¿Qué es un algoritmo?
3) Describir ventajas y desventajas de la IA
4) Dar una opinión personal del tema tratado.

viernes, 19 de mayo de 2017

Cuadernillo para alumnos con tareas a domicilio

Este cuadernillo tiene una serie de tareas que deberán realizar aquellos alumnos que, por diferentes razones, no concurren a clases. Las tareas se realizarán y entregarán según lo conversado con la docente.

viernes, 7 de abril de 2017

Trabajo Práctico Nro 1:


Para realizar este trabajo les dejo el link de un video de Youtube que nos llevará a través del tiempo, para conocer las innnovaciones más importantes. 

Trabajo práctico:
Link aquí


Link del Video: Historia de la Innovación 
https://www.youtube.com/watch?v=ZTcgmrK4kis

miércoles, 1 de marzo de 2017

Recuperatorio: Actividades


  • Actividad 1
Leer el artículo y realizar la actividad.

  • Actividad 2
Leer y analizar:
Copia esta actividad a un documento de Word. Luego debajo de cada pregunta tipea la respuesta.
  1.    ¿Estás de acuerdo con el artículo? Argumenta tu respuesta en no menos de 5 renglones en Word con las indicaciones del docente.
  2.      ¿Te parece que en un futuro los jóvenes dejarán de leer?     Averiguar cuántos libros en español hay disponibles en la Web
  3.     Cuantos chicos tienen acceso a Internet en nuestro país. Cuál es la proyección para los siguientes años.
  4.      Colocar un gráfico de Internet que se relacione con este trabajo.



Actividad Diagnóstica

Esta es una actividad inicial, que nos permitirá conocernos y evaluar qué sabemos de las nuevas tecnologías. Podés descargar e imprimir el cuadernillo, pero recordá que las actividades las haremos en clase.

Link de descarga