Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Introducción Herramientas que vamos a usar: Trello, Testlink: web Mysql Postman Qué nombres puede tener lo que hacemos? ● Tester ● QA ● Quality Assurance ● Quality Analyst ● Quality Control ● Quality Engineer ● Analista de Calidad SDET : Software Developer Engineer in Test (no lo vemos en el curso) QA Automation (no lo vemos en el curso) Rol de un tester ● Prueba el sistema para validar que se cumpla con los requisitos solicitados por un cliente. ● Busca errores para que los mismos no sean vistos por el usuario final. ● El tester también debe ser capaz de sugerir mejoras al sistema. que problemas puede causar un error en un software? ● pérdida de dinero ● pérdida de status ● pérdida de vidas ¿Cómo está formado el equipo de trabajo? ● qa ● desarrolladores - developers ● cliente-product owner ● diseñador UX.UI ● lider de equipo , team leader, project manager Conceptos básicos: software: Según la RAE, el software es un conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora. Se considera que el software es el equipamiento lógico e intangible de un ordenador. ¿Qué es el testing? El proceso de testing es un proceso se da por un conjunto de tareas: 1. Planificación: Actividad donde definimos objetivos del testing 2. Análisis y Diseño: Diseñamos casos de prueba, pensamos que test data vamos a precisar. 3. Implementación y ejecución: configurar ambientes de prueba, ejecutar nuestros casos de prueba. 4. Evaluar criterios de salida y tareas de cierre: evaluamos resultados contra objetivos, elaborar documentación para el cliente. Hay distintos tipos de Testing Testing Funcional El servicio de pruebas funcionales se centra en comprobar que los sistemas desarrollados funcionan acorde a las especificaciones funcionales y requisitos del cliente. Testing No funcional ● Volumen de pruebas (Stress Testing, Volume Testing) ● Pruebas de rendimiento (Performance) ● Testing de seguridad ● Testing de usabilidad: (pruebas de usuario) tiempo que se demora en hacer una actividad, que tanto la recuerda el usuario si pasa tiempo sin usarla. Satisfacción del usuario ● Accesibilidad: validar que sea accesible para no videntes, problemas cognitivos, auditivos, etc. Los defectos en el software pueden tener diferentes nombres: ● Defecto ● Error ● Incidencia ● Issue ● Bug ● Fallo ● etc ¿Por qué les decimos “bugs” a los defectos del software? PRIMER BUG DE LA HISTORIA Grace Murray Hopper fue una mujer nacida en Nueva York en 1906 y pionera en el mundo de la informática. (creadora de COBOL) El 9 de septiembre de 1947 Grace Murray reportó un fallo al área encargada del soporte de la máquina. Los ingenieros, revisando el Mark II, encontraron una mariposa enganchada en uno de los relés del ordenador, lo que provocó el fallo. Y así se conoce aquel hecho, como el primer bug de la historia de la computación. Testing positivo y negativo Cuando tenemos campos donde debemos ingresar información, vamos a pensar en entradas válidas y entradas no válidas. Las válidas que les vamos a llamar “pruebas positivas” son aquellas que satisfacen el requerimiento y las no válidas las vamos a llamar “pruebas negativas”, donde ingresaremos datos NO válidos para el requerimiento que tenemos. Ejemplo Test positivo test negativo Nombre u apellido 50 caracteres. Juan, abcdef, Maria-Jose , con tildes. Nuñez. D’elia 123, “#$&(=¡@, abd123, Edad - años 0, 100, 35 2.5, 2,5 , 120, 3000, absc, -1, #$%&/( Email xx@xx.xx ab23@aaa.cc, Test@gmail.com abcd, test-test@algo.com, test@gmail.c-m, testgoogle.com , taty@@@google.com Foto de perfil png, jpg, jpeg 2MB png menor a 2MB jpg menor a 2MB JPEG menor a 2MB png, jpg o jpeg mayor a 2MB imagen pero no aceptado:gif, bmp. no imagen: pdf, doc, xls Precio (decimal con punto) 1,000.00 , 300 1.000,00 Precio (decimal con coma) 1.000,00 , 300 Fecha de nacimiento: tipo calendario combobox: dia , mes y año campo: DD/MM/AAAA fecha de hoy es válido. 23 febrero 2000 29 febrero año bisiesto 15/12/2000, 02/05/1998 si fuera para mayores de 18, poner una edad de menos de 18. fecha futura. elegir en febrero dia 30. 29 febrero año no bisiesto. elegir 31 en meses de 30 10/ab/2000 10/13/2000 32/10/2000 Deberes Realizar testing positivos y negativo en formularios de registro de la web deseada. Pueden utilizar estos ejemplos: https://www.woow.com.uy/customer/account/create/ https://www.tiendainglesa.com.uy/registro_web
Compartir