Ingeniero QA / tester de software
Aprende a probar sitios web, aplicaciones móviles y API. Explora el diseño de pruebas, la documentación, las herramientas de testing y SQL, y prepara entrevistas y un proyecto final.
Sobre el curso
Una profesión se construye con habilidades
Un programa estructurado conecta los temas. Explora el contenido, prueba las primeras lecciones y avanza hacia tareas más complejas.

Sobre el curso
Qué vas a descubrir
Aprende a probar sitios web, aplicaciones móviles y API. Explora el diseño de pruebas, la documentación, las herramientas de testing y SQL, y prepara entrevistas y un proyecto final.
- Introducción a la profesión de QA
- Teoría de pruebas
- Tipos y técnicas de diseño de pruebas
- Documentación de pruebas
- api
- js
- HTML
Programa del curso
Todo el camino, paso a paso.
Las lecciones, ejercicios y proyectos están diferenciados. Abre un módulo y repasa lo aprendido en la aplicación.
Esta presentación y los títulos de los módulos están disponibles en español. Las lecciones y los ejercicios están actualmente en ruso.
01Introducción a la profesión de QA8 lecciones
- 1.1Кто такой тестировщик и почему это топ-вход в ITLección
- 1.2Что такое качество ПОLección
- 1.3Баг, который стоил миллионыLección
- 1.4Роль QA в IT-командеLección
- 1.5SDLC — жизненный цикл разработки ПОLección
- 1.6Waterfall vs Agile/ScrumLección
- 1.7Практика по модулюLección
- 1.8Проект: разбери провалLección
02Teoría de pruebas7 lecciones
- 2.1Цели и задачи тестированияLección
- 2.27 принципов тестированияLección
- 2.3Верификация vs валидацияLección
- 2.4Статическое и динамическое тестированиеLección
- 2.5Уровни тестированияLección
- 2.6Финальный тест модуляLección
- 2.7Проект: классифицируй проверкиLección
03Tipos y técnicas de diseño de pruebas11 lecciones
- 3.1Функциональное и нефункциональное тестированиеLección
- 3.2Позитивное и негативное тестированиеLección
- 3.3Чёрный, белый и серый ящикLección
- 3.4Smoke, Sanity и RegressionLección
- 3.5Техника: классы эквивалентностиLección
- 3.6Техника: граничные значенияLección
- 3.7Техника: таблица решенийLección
- 3.8Техника: попарное тестирование (pairwise)Lección
- 3.9Техника: состояния и переходыLección
- 3.10Финальный тест модуляLección
- 3.11Проект: спроектируй тесты для формы регистрацииLección
04Documentación de pruebas9 lecciones
- 4.1Чек-лист: что это и как писатьLección
- 4.2Тест-кейс: анатомияLección
- 4.3Хорошие и плохие тест-кейсыLección
- 4.4Тест-план и тест-стратегияLección
- 4.5Баг-репорт: из чего состоитLección
- 4.6Severity и PriorityLección
- 4.7Жизненный цикл багаLección
- 4.8Финальный тест модуляLección
- 4.9Проект: тест-кейсы и баг-репортLección
05Herramientas del tester7 lecciones
- 5.1Трекеры задач: JiraLección
- 5.2Заведение бага в трекереLección
- 5.3Тест-менеджмент: TestRail и Allure TestOpsLección
- 5.4Работа с требованиямиLección
- 5.5Git для тестировщикаLección
- 5.6Финальный тест модуляLección
- 5.7Проект: оформи задачу под прогонLección
06Cómo funciona la web y pruebas de interfaces9 lecciones
- 6.1Как работает веб: клиент и серверLección
- 6.2HTTP: запросы, методы и статус-кодыLección
- 6.3Из чего сделана страница: HTML, CSS, JavaScriptLección
- 6.4DevTools: Elements и ConsoleLección
- 6.5DevTools: вкладка NetworkLección
- 6.6Адаптивность и кросс-браузерностьLección
- 6.7Тестирование интерфейса: что проверятьLección
- 6.8Финальный тест модуляLección
- 6.9Проект: проверь сайт через DevToolsLección
07Pruebas de API10 lecciones
- 7.1HTTP изнутри: запрос, ответ, заголовкиLección
- 7.2HTTP-методы: GET, POST, PUT, PATCH, DELETELección
- 7.3Коды ответов: 2xx, 3xx, 4xx, 5xxLección
- 7.4Формат JSONLección
- 7.5Что такое API и RESTLección
- 7.6Postman: первый запрос к APILección
- 7.7Postman: коллекции, переменные, окруженияLección
- 7.8Проверка ответа API: статус, тело, схемаLección
- 7.9Финальный тест модуляLección
- 7.10Проект: тестируем REST APILección
08Bases de datos y SQL para testers9 lecciones
- 8.1Зачем тестировщику SQLLección
- 8.2Реляционные БД: таблицы, ключи, связиLección
- 8.3SELECT и WHERE: достаём нужные строкиLección
- 8.4Сортировка, LIMIT и агрегатыLección
- 8.5JOIN: связываем таблицыLección
- 8.6INSERT, UPDATE, DELETE: меняем данныеLección
- 8.7Проверка данных через SQL в тест-кейсеLección
- 8.8Финальный тест модуляLección
- 8.9Проект: верификация данных запросамиLección
09Pruebas de aplicaciones móviles9 lecciones
- 9.1Чем мобильное тестирование отличаетсяLección
- 9.2Специфика мобильных платформLección
- 9.3Матрица устройств и фрагментацияLección
- 9.4Функциональное тестирование приложенияLección
- 9.5Установка, обновление и работа в оффлайнеLección
- 9.6Ресурсы и производительностьLección
- 9.7Инструменты тестировщика мобильныхLección
- 9.8Финальный тест модуляLección
- 9.9Проект: тест-план мобильного приложенияLección
10Preparación profesional: entrevista y proyecto final10 lecciones
- 10.1Проект ШопЛайт: знакомимся с продуктом и планируем тестированиеLección
- 10.2Тестируем интерфейс и формы ШопЛайтLección
- 10.3Проверяем API ШопЛайтLección
- 10.4Данные под капотом: SQL-проверки ШопЛайтLección
- 10.5Мобильная версия и кросс-проверки ШопЛайтLección
- 10.6Баг-репорты и финальный отчёт по проектуLección
- 10.7Финальный тест по курсуLección
- 10.8Резюме и портфолио тестировщикаLección
- 10.9Собеседование и первый рабочий деньLección
- 10.10Поздравляем! Что дальшеLección
Proyecto
Aplica lo que has aprendido
Ideas adicionales del editor de proyectos, disponibles aparte del programa del curso.
Generador de memes
Añade una imagen y texto y guarda el resultado. HTML, CSS, JavaScript y Canvas en un proyecto.
Plantilla gratuita ↗Tu primer sitio
Cambia la estructura, el estilo y el comportamiento de una página HTML, CSS y JavaScript.
Plantilla gratuita ↗Juego de memoria
Crea un juego de parejas y trabaja con el estado y los eventos.
PRO ↗Cómo aprendes
De un tema nuevo a tu propia solución
Sigue una secuencia clara y repasa los temas que requieren más práctica.

- 01
Comprender el tema
Empieza por la explicación y los ejemplos de la lección. Los conceptos se entienden mejor al ver cómo funcionan.
- 02
Probar por tu cuenta
Resuelve ejercicios y comprueba tus respuestas. La práctica muestra qué entiendes y qué necesitas repasar.
- 03
Afianzar lo aprendido
Sigue el programa a tu ritmo. Los temas completados siguen disponibles para repasar.