Curso de QA y Automatización

Aprende a realizar pruebas de calidad y automatizar procesos para mejorar el desarrollo de software.

Ver Temario

Temario del Curso

Conceptos Claves en QA

Quality Assurance (QA) es el proceso de garantizar la calidad en el desarrollo de software mediante pruebas y controles.

Herramientas de Automatización

Existen varias herramientas utilizadas en QA para automatizar pruebas y mejorar la eficiencia.

Buenas Prácticas en QA

Ejemplos Prácticos de Pruebas Automatizadas

Ejemplo 1: Prueba Automatizada con Selenium


from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys

# Iniciar el navegador
browser = webdriver.Chrome()
browser.get("https://www.google.com")

# Buscar en Google
elemento = browser.find_element(By.NAME, "q")
elemento.send_keys("QA Automation")
elemento.send_keys(Keys.RETURN)

# Cerrar el navegador
browser.quit()
        

Ejemplo 2: Prueba con Cypress


describe('Prueba de Google', () => {
    it('Busca QA Automation en Google', () => {
        cy.visit('https://www.google.com');
        cy.get('input[name="q"]').type('QA Automation{enter}');
        cy.contains('QA Automation').should('be.visible');
    });
});
        

Ejemplo 3: Prueba de Carga con JMeter


# Ejemplo básico de prueba de carga con Apache JMeter

# Paso 1: Crear un nuevo plan de prueba en JMeter
# Paso 2: Añadir un "Thread Group" para simular múltiples usuarios
# Paso 3: Configurar un "HTTP Request" para probar el rendimiento de una URL
# Paso 4: Ejecutar el plan de prueba y analizar los resultados
        

Ejercicio para Realizar

Objetivo: Crear un script automatizado con Selenium, Cypress o Playwright que realice una búsqueda en un sitio web y valide los resultados.

Instrucciones:

Recursos para el ejercicio:

Automatización de Pruebas de API

Las pruebas de API son fundamentales para asegurar que las aplicaciones puedan comunicarse correctamente con otros servicios. Aquí se utilizan herramientas como Postman o RestAssured.

Ejemplo de Prueba de API con Postman


# Configuración de prueba en Postman

# 1. Abre Postman y crea una nueva solicitud GET
# 2. Ingrese la URL de la API que deseas probar
# 3. Agrega los encabezados necesarios (si es requerido)
# 4. Haz clic en "Send" y valida la respuesta que regresa del servidor
# 5. Verifica que el código de estado sea 200 OK
        

Recursos para Aplicar lo Aprendido