Skip to content

ldelreguero/wikideuntester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wiki de un tester

René de Calle 13 decía "Atrevete", y así es como me animé a ordenar mis notas con la intención de compartirlas. A continuación van de una manera muy descontracturada todas las cosas que a medida que pasó el tiempo fuí anotando, guardando. Nada de lo que está acá es privado, todo es público y gratuito. Como hay mucho para leer, reduzco la intro y pasamos a la acción.

Todo es mejor con música y por eso es que te invito a escuchar lo que más te gusta en Youtube mientras lees.

Por ahora no existirá un orden lógico así que CTRL+F y buscar. Pero, lo primero es lo primero y Under Test es lo primero.

¿Qué es Under Test?    

Es una Comunidad en español abocada al conocimiento de Testing de software y claramente es una columna importante en mi formación como Tester. Conocí a UT cuando apenas inicié este camino de Testing, y si bien no me acuerdo cómo es que llegué, sé que desde que formo parte aprendí muchisimo.

¿Querés saber más? Unite a nuestras redes!!

Índice

  1. Repos sobre testing (Roadmaps, Recursos)
  2. Sitios que me fueron útiles en algún momento
  3. Data Test (Archivos útiles)
  4. Automation con Playwright (Guía personal)
  5. Postman y APIs Testing
  6. Canales QA en Telegram
  7. Bitácora ISTQB
  8. Canales de Telegram con cursos/cupones de Udemy
  9. Tools
  10. Plantillas
  11. Artículos personales
  12. Conferencias, charlas
  13. Chats IA
  14. Primeros Recursos
  15. AICS - Asociación Internacional de Calidad de Software
  16. Verbos y/o acciones útiles para redacción de casos de prueba
  17. Agile Testing

Repos sobre testing (Roadmaps, Recursos)

Volver al índice

Sitios que me fueron útiles en algún momento

Volver al índice

Data Test (Archivos útiles)

PDF

JPG

Volver al índice

Automation con Playwright (Guía personal)

Pre-requisitos recomendados para iniciar un proyecto en Playwright

Requisitos necesarios para el correcto funcionamiento de un proyecto y cómo instalarlos.

Empezando

https://www.youtube.com/watch?v=WKQricsE2SI

Para crear un proyecto base es necesario:

1- Ejecutar npm init playwright@latest

A continuación sera necesario configurar el proyecto.

Se deberá seleccionar:

  • si se desea utilizar Js o Ts.
  • Cómo se llamara la carpeta donde iran los tests.
  • Si se desea utilizar Github Acccions
  • Si se desea instalar los Browsers de Playwright

2- Instalar DotEnv

npm install dotenv --save

https://www.npmjs.com/package/dotenv

Estructura recomendada

README.md : El archivo README debe proporcionarnos toda la documentación del proyecto, instrucciones de instalación, requisitos previos y otra información relevante para QA's, Desarrolladores o cualquier persona interesada en desplegar el proyecto.

tests/ : En esta carpeta podremos agrupar conjuntos de pruebas relacionados en subcarpetas y casos de prueba individuales. Una buena organización de carpetas facilitará la ejecución de pruebas. Algunas personas también ubican el directorio de pages. pages o POM/ : Aquí se encontrarán las clases de objetos de página que representan diferentes páginas o componentes de la aplicación web.

resources/ : Esta carpeta contiene todos los recursos adicionales requeridos por las pruebas, como imágenes, videos o archivos de audio. Existirán subcarpetas como por ejemplo videos, data, etc.

resources/data/ : Aquí se encontrarán los diferentes archivos que poseen los datos requeridos para los diferentes tests. Pueden ser archivos JSON, XML o CSV.

reports/ : En esta carpeta se almacenarán los informes de prueba, capturas de pantalla, videos y otros elementos generados durante la ejecución de una prueba. Es recomendable guardar los archivos según el tipo de informe o recurso para mantener una estructura de informes limpia y organizada.

utils/ : Aquí se incluirán los módulos de utilidades que proporcionan funciones y recursos comunes para las pruebas. env: El archivo .env deberá tener todas las definiciones de variables de entorno necesarias para la ejecución de nuestro proyecto.

config: Dependiendo del framework, existirá uno o varios archivos de configuración del proyecto. Es recomendable crear un directorio si la configuración del proyecto demanda más de un archivo de configuración.

Links útiles

Iniciando Playwright:

Artículos sobre Page Object Model en Playwright:

Playlists/videos Youtube:

Input Files en Playwright:

Comandos útiles:

npx playwright codegen

npx playwright test --ui

npx playwright --help

npx playwright test --debug

npx playwright test 1Test.spec.js --repeat-each=3 (Se repite 3 veces los test)

Actualización de Playwright

  • Para ver en qué versión está actualmente

npx @playwright/test --version o npx playwright --version

  • Para actualizar a la última versión estable

npm install @playwright/test@latest

  • Para actualizar los browsers

npx playwright install

Volver al índice

Postman y APIs Testing

Volver al índice

Canales QA en Telegram

Volver al índice

Bitácora ISTQB

Playlists

Volver al índice

Canales de Telegram con cursos/cupones de Udemy

A continuación van los links a varios canales (muchos de ellos mirror) sobre cupones o cursos de Udemy. La verdad es que no siempre aparecen relacionados a QA, pero es bueno tenerlos a mano.

Volver al índice

Tools

Captura de video

Crear instructivos paso a paso

Volver al índice

Plantillas

Bugs

- **ID:** 

- **Descripción:** 

- **Ambiente QA/Producción:**

- **Browser:** 

- **OS:** 

- **Versión:** 

- **Datos:**
- [ ] No Aplica
- [ ] Aplica:

- **Pasos para la reproducción:**    

1-

2-

3- 

- **Resultado Esperado:** 

- **Resultado Actual:**

- **Evidencia:**

Casos de prueba

- **ID:** 

- **Descripción:** 

- **Datos de entrada:**
- [ ] No Aplica
- [ ] Aplica:

- **Precondiciones:**

- **Tipo de Caso:**    

- [ ] Feliz/Positivo
- [ ] Negativo
- [ ] Confirmación de cambio en BD

- **Pasos a Ejecutar:**    

1-

2-

3- 

- **Resultado Esperado:** 

- **Resultado Obtenido:**

- **Post-condiciones:**    

- [ ] No Aplica
- [ ] Aplica:

- **Ambiente QA:**

Volver al índice

Artículos Personales

Volver al índice

Conferencias, charlas

Volver al índice

Chats IA +

Volver al índice

Primeros Recursos

Apuntes UnderTest

AICS - Asociación Internacional de Calidad de Software

Volver al índice

Agile Testing

Volver al índice

Verbos y/o acciones útiles para redacción de casos de prueba

Interacción con la interfaz
  • Hacer click
  • Clickear
  • Presionar
  • Seleccionar
  • Elegir
  • Ingresar
  • Introducir
  • Escribir
  • Digitar
  • Pulsar
  • Arrastrar
  • Soltar
  • Subir
  • Descargar
  • Abrir
  • Cerrar
  • Maximizar
  • Minimizar
  • Restaurar
  • Redimensionar
  • Acercar
  • Alejar
  • Rotar
  • Girar
  • Zoom in
  • Zoom out
  • Deslizar
  • Desplazar
  • Mover
  • Posicionar
  • Ubicar
Navegación
  • Ir a
  • Acceder a
  • Visitar
  • Entrar en
  • Salir de
  • Regresar a
  • Avanzar a
  • Retroceder a
  • Cambiar a
  • Volver a
  • Saltar a
  • Ir atrás
  • Ir adelante
  • Subir nivel
  • Bajar nivel
  • Ir al inicio
  • Ir al final
  • Ir a la página anterior
  • Ir a la página siguiente
Ingreso de datos
  • Ingresar texto
  • Introducir número
  • Seleccionar fecha
  • Elegir opción
  • Escribir comentario
  • Adjuntar archivo
  • Subir imagen
  • Grabar audio
  • Capturar video
  • Ingresar código
  • Generar clave
  • Crear contraseña
  • Restablecer contraseña
  • Verificar captcha
  • Ingresar PIN
  • Ingresar código de seguridad
Validación
  • Verificar
  • Comprobar
  • Validar
  • Confirmar
  • Revisar
  • Inspeccionar
  • Evaluar
  • Verificar existencia
  • Comprobar formato
  • Validar longitud
  • Verificar patrón
  • Comprobar sintaxis
  • Validar estructura
  • Verificar contenido
  • Comprobar autenticidad
Acciones
  • Crear
  • Editar
  • Eliminar
  • Actualizar
  • Guardar
  • Cancelar
  • Restaurar
  • Imprimir
  • Exportar
  • Importar
  • Copiar
  • Pegar
  • Cortar
  • Pegar especial
  • Duplicar
  • Mover a
  • Copiar a
  • Renombrar
  • Reemplazar
  • Borrar
Autenticación
  • Iniciar sesión
  • Cerrar sesión
  • Registrarse
  • Recuperar contraseña
  • Cambiar contraseña
  • Olvidar contraseña
  • Restablecer contraseña
  • Verificar cuenta
  • Activar cuenta
  • Desactivar cuenta
  • Bloquear cuenta
  • Desbloquear cuenta
  • Cambiar permisos
  • Asignar roles
Notificaciones
  • Mostrar mensaje
  • Ocultar mensaje
  • Enviar notificación
  • Recibir notificación
  • Leer notificación
  • Eliminar notificación
  • Marcar como leída
  • Marcar como no leída
  • Silenciar notificaciones
  • Activar notificaciones
  • Personalizar notificaciones
Flujo de trabajo
  • Iniciar proceso
  • Continuar proceso
  • Detener proceso
  • Reanudar proceso
  • Finalizar proceso
  • Aprobar proceso
  • Rechazar proceso
  • Pendiente proceso
  • Archivar proceso
  • Reabrir proceso
  • Reasignar proceso
  • Delegar tarea
Búsqueda
  • Buscar texto
  • Filtrar resultados
  • Ordenar lista
  • Filtar por categoría
  • Buscar por autor
  • Buscar por fecha
  • Buscar por título
  • Buscar por descripción
  • Refinar búsqueda
  • Ampliar búsqueda
Comunicación
  • Enviar correo electrónico
  • Recibir correo electrónico
  • Leer correo electrónico
  • Responder correo electrónico
  • Reenviar correo electrónico
  • Eliminar correo electrónico
  • Marcar como spam
  • Marcar como no spam
  • Agregar contacto
  • Eliminar contacto
  • Bloquear remitente
  • Desbloquear remitente
Seguridad
  • Autenticar usuario
  • Autorizar acceso
  • Denegar acceso
  • Bloquear cuenta
  • Desbloquear cuenta
  • Cambiar permisos
  • Asignar roles
  • Revocar acceso
  • Restringir acceso
  • Habilitar two-factor
  • Deshabilitar two-factor
  • Generar token
  • Verificar token
Administración
  • Crear usuario
  • Editar usuario
  • Eliminar usuario
  • Asignar permisos
  • Revocar permisos
  • Crear grupo
  • Editar grupo
  • Eliminar grupo
  • Asignar roles
  • Revocar roles
  • Crear perfil
  • Editar perfil
  • Eliminar perfil
  • Asignar configuración
  • Revocar configuración
Reportes
  • Generar informe
  • Ver informe
  • Imprimir informe
  • Exportar informe
  • Importar informe
  • Filtrar informe
  • Ordenar informe
  • Agrupar informe
  • Detallar informe
  • Resumir informe
Integración
  • Conectar a API
  • Desconectar de API
  • Autenticar con OAuth
  • Autorizar con OAuth
  • Realizar solicitud HTTP
  • Recibir respuesta HTTP
  • Procesar respuesta HTTP
  • Integrar con terceros
  • Conectar a servicio web
  • Desconectar de servicio web

Volver al índice

Si te fue útil

  • Comenta a otros sobre esta wiki.
  • Comparte.
  • Sumate a Under Test!

Contacto

Lucas del Reguero Martinez

About

Wiki personal sobre recursos de testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors