Ingénieur QA / testeur logiciel
Apprenez à tester des sites web, des applications mobiles et des API. Découvrez la conception de tests, la documentation, les outils de test et SQL, puis préparez les entretiens et le projet final.
À propos du cours
Un métier se construit par les compétences
Un programme structuré relie les sujets. Découvrez son contenu, essayez les premières leçons et avancez vers des tâches plus complexes.

À propos du cours
Ce que vous allez découvrir
Apprenez à tester des sites web, des applications mobiles et des API. Découvrez la conception de tests, la documentation, les outils de test et SQL, puis préparez les entretiens et le projet final.
- Découvrir le métier de QA
- Théorie des tests
- Types et techniques de conception de tests
- Documentation des tests
- api
- js
- HTML
Programme du cours
Tout le parcours, étape par étape.
Leçons, exercices et projets sont clairement indiqués. Développez un module et retrouvez les sujets déjà étudiés dans l’application.
Cette présentation et les titres des modules sont disponibles en français. Les leçons et les exercices sont actuellement en russe.
01Découvrir le métier de QA8 leçons
- 1.1Кто такой тестировщик и почему это топ-вход в ITLeçon
- 1.2Что такое качество ПОLeçon
- 1.3Баг, который стоил миллионыLeçon
- 1.4Роль QA в IT-командеLeçon
- 1.5SDLC — жизненный цикл разработки ПОLeçon
- 1.6Waterfall vs Agile/ScrumLeçon
- 1.7Практика по модулюLeçon
- 1.8Проект: разбери провалLeçon
02Théorie des tests7 leçons
- 2.1Цели и задачи тестированияLeçon
- 2.27 принципов тестированияLeçon
- 2.3Верификация vs валидацияLeçon
- 2.4Статическое и динамическое тестированиеLeçon
- 2.5Уровни тестированияLeçon
- 2.6Финальный тест модуляLeçon
- 2.7Проект: классифицируй проверкиLeçon
03Types et techniques de conception de tests11 leçons
- 3.1Функциональное и нефункциональное тестированиеLeçon
- 3.2Позитивное и негативное тестированиеLeçon
- 3.3Чёрный, белый и серый ящикLeçon
- 3.4Smoke, Sanity и RegressionLeçon
- 3.5Техника: классы эквивалентностиLeçon
- 3.6Техника: граничные значенияLeçon
- 3.7Техника: таблица решенийLeçon
- 3.8Техника: попарное тестирование (pairwise)Leçon
- 3.9Техника: состояния и переходыLeçon
- 3.10Финальный тест модуляLeçon
- 3.11Проект: спроектируй тесты для формы регистрацииLeçon
04Documentation des tests9 leçons
- 4.1Чек-лист: что это и как писатьLeçon
- 4.2Тест-кейс: анатомияLeçon
- 4.3Хорошие и плохие тест-кейсыLeçon
- 4.4Тест-план и тест-стратегияLeçon
- 4.5Баг-репорт: из чего состоитLeçon
- 4.6Severity и PriorityLeçon
- 4.7Жизненный цикл багаLeçon
- 4.8Финальный тест модуляLeçon
- 4.9Проект: тест-кейсы и баг-репортLeçon
05Outils du testeur7 leçons
- 5.1Трекеры задач: JiraLeçon
- 5.2Заведение бага в трекереLeçon
- 5.3Тест-менеджмент: TestRail и Allure TestOpsLeçon
- 5.4Работа с требованиямиLeçon
- 5.5Git для тестировщикаLeçon
- 5.6Финальный тест модуляLeçon
- 5.7Проект: оформи задачу под прогонLeçon
06Fonctionnement du web et tests d’interfaces9 leçons
- 6.1Как работает веб: клиент и серверLeçon
- 6.2HTTP: запросы, методы и статус-кодыLeçon
- 6.3Из чего сделана страница: HTML, CSS, JavaScriptLeçon
- 6.4DevTools: Elements и ConsoleLeçon
- 6.5DevTools: вкладка NetworkLeçon
- 6.6Адаптивность и кросс-браузерностьLeçon
- 6.7Тестирование интерфейса: что проверятьLeçon
- 6.8Финальный тест модуляLeçon
- 6.9Проект: проверь сайт через DevToolsLeçon
07Tests d’API10 leçons
- 7.1HTTP изнутри: запрос, ответ, заголовкиLeçon
- 7.2HTTP-методы: GET, POST, PUT, PATCH, DELETELeçon
- 7.3Коды ответов: 2xx, 3xx, 4xx, 5xxLeçon
- 7.4Формат JSONLeçon
- 7.5Что такое API и RESTLeçon
- 7.6Postman: первый запрос к APILeçon
- 7.7Postman: коллекции, переменные, окруженияLeçon
- 7.8Проверка ответа API: статус, тело, схемаLeçon
- 7.9Финальный тест модуляLeçon
- 7.10Проект: тестируем REST APILeçon
08Bases de données et SQL pour les testeurs9 leçons
- 8.1Зачем тестировщику SQLLeçon
- 8.2Реляционные БД: таблицы, ключи, связиLeçon
- 8.3SELECT и WHERE: достаём нужные строкиLeçon
- 8.4Сортировка, LIMIT и агрегатыLeçon
- 8.5JOIN: связываем таблицыLeçon
- 8.6INSERT, UPDATE, DELETE: меняем данныеLeçon
- 8.7Проверка данных через SQL в тест-кейсеLeçon
- 8.8Финальный тест модуляLeçon
- 8.9Проект: верификация данных запросамиLeçon
09Tests d’applications mobiles9 leçons
- 9.1Чем мобильное тестирование отличаетсяLeçon
- 9.2Специфика мобильных платформLeçon
- 9.3Матрица устройств и фрагментацияLeçon
- 9.4Функциональное тестирование приложенияLeçon
- 9.5Установка, обновление и работа в оффлайнеLeçon
- 9.6Ресурсы и производительностьLeçon
- 9.7Инструменты тестировщика мобильныхLeçon
- 9.8Финальный тест модуляLeçon
- 9.9Проект: тест-план мобильного приложенияLeçon
10Préparer son parcours : entretien et projet final10 leçons
- 10.1Проект ШопЛайт: знакомимся с продуктом и планируем тестированиеLeçon
- 10.2Тестируем интерфейс и формы ШопЛайтLeçon
- 10.3Проверяем API ШопЛайтLeçon
- 10.4Данные под капотом: SQL-проверки ШопЛайтLeçon
- 10.5Мобильная версия и кросс-проверки ШопЛайтLeçon
- 10.6Баг-репорты и финальный отчёт по проектуLeçon
- 10.7Финальный тест по курсуLeçon
- 10.8Резюме и портфолио тестировщикаLeçon
- 10.9Собеседование и первый рабочий деньLeçon
- 10.10Поздравляем! Что дальшеLeçon
Projet
Mettez vos connaissances en pratique
Des idées supplémentaires de l’éditeur de projets, disponibles en dehors du programme du cours.
Générateur de mèmes
Ajoutez une image et du texte, puis enregistrez le résultat. HTML, CSS, JavaScript et Canvas dans un projet.
Modèle gratuit ↗Votre premier site
Modifiez la structure, le style et le comportement d’une page HTML, CSS et JavaScript.
Modèle gratuit ↗Jeu de mémoire
Créez un jeu de paires de cartes en utilisant les états et les événements.
PRO ↗Comment apprendre
D’un nouveau sujet à votre propre solution
Suivez une progression claire et revenez aux sujets qui demandent plus de pratique.

- 01
Comprendre le sujet
Commencez par les explications et les exemples de la leçon. Les notions deviennent plus claires quand on les voit en action.
- 02
Essayer par vous-même
Résolvez les exercices et vérifiez vos réponses. La pratique révèle vos acquis et les points à revoir.
- 03
Consolider vos acquis
Suivez le programme à votre rythme. Les sujets terminés restent accessibles pour réviser.