QA-Engineer / Softwaretester
Lerne Websites, mobile Apps und APIs zu testen. Beschäftige dich mit Testentwurf, Dokumentation, Testwerkzeugen und SQL sowie mit Vorstellungsgesprächen und einem Abschlussprojekt.
Über den Kurs
Schritt für Schritt zum Berufsweg
Ein strukturierter Lehrplan verbindet die Themen. Schau dir die Inhalte an, starte die ersten Lektionen und arbeite dich zu komplexeren Aufgaben vor.

Über den Kurs
Das lernst du kennen
Lerne Websites, mobile Apps und APIs zu testen. Beschäftige dich mit Testentwurf, Dokumentation, Testwerkzeugen und SQL sowie mit Vorstellungsgesprächen und einem Abschlussprojekt.
- Einstieg in den QA-Beruf
- Testtheorie
- Arten und Techniken des Testentwurfs
- Testdokumentation
- api
- js
- HTML
Kursprogramm
Der ganze Weg. Jeder Schritt verständlich.
Lektionen, Übungen und Projekte sind klar markiert. Klappe ein Modul auf und wiederhole abgeschlossene Themen in der App.
Diese Kursübersicht und die Modultitel sind auf Deutsch verfügbar. Die Lektionen und Übungen sind derzeit auf Russisch.
01Einstieg in den QA-Beruf8 Lektionen
- 1.1Кто такой тестировщик и почему это топ-вход в ITLektion
- 1.2Что такое качество ПОLektion
- 1.3Баг, который стоил миллионыLektion
- 1.4Роль QA в IT-командеLektion
- 1.5SDLC — жизненный цикл разработки ПОLektion
- 1.6Waterfall vs Agile/ScrumLektion
- 1.7Практика по модулюLektion
- 1.8Проект: разбери провалLektion
02Testtheorie7 Lektionen
- 2.1Цели и задачи тестированияLektion
- 2.27 принципов тестированияLektion
- 2.3Верификация vs валидацияLektion
- 2.4Статическое и динамическое тестированиеLektion
- 2.5Уровни тестированияLektion
- 2.6Финальный тест модуляLektion
- 2.7Проект: классифицируй проверкиLektion
03Arten und Techniken des Testentwurfs11 Lektionen
- 3.1Функциональное и нефункциональное тестированиеLektion
- 3.2Позитивное и негативное тестированиеLektion
- 3.3Чёрный, белый и серый ящикLektion
- 3.4Smoke, Sanity и RegressionLektion
- 3.5Техника: классы эквивалентностиLektion
- 3.6Техника: граничные значенияLektion
- 3.7Техника: таблица решенийLektion
- 3.8Техника: попарное тестирование (pairwise)Lektion
- 3.9Техника: состояния и переходыLektion
- 3.10Финальный тест модуляLektion
- 3.11Проект: спроектируй тесты для формы регистрацииLektion
04Testdokumentation9 Lektionen
- 4.1Чек-лист: что это и как писатьLektion
- 4.2Тест-кейс: анатомияLektion
- 4.3Хорошие и плохие тест-кейсыLektion
- 4.4Тест-план и тест-стратегияLektion
- 4.5Баг-репорт: из чего состоитLektion
- 4.6Severity и PriorityLektion
- 4.7Жизненный цикл багаLektion
- 4.8Финальный тест модуляLektion
- 4.9Проект: тест-кейсы и баг-репортLektion
05Testwerkzeuge7 Lektionen
- 5.1Трекеры задач: JiraLektion
- 5.2Заведение бага в трекереLektion
- 5.3Тест-менеджмент: TestRail и Allure TestOpsLektion
- 5.4Работа с требованиямиLektion
- 5.5Git для тестировщикаLektion
- 5.6Финальный тест модуляLektion
- 5.7Проект: оформи задачу под прогонLektion
06Funktionsweise des Webs und Oberflächentests9 Lektionen
- 6.1Как работает веб: клиент и серверLektion
- 6.2HTTP: запросы, методы и статус-кодыLektion
- 6.3Из чего сделана страница: HTML, CSS, JavaScriptLektion
- 6.4DevTools: Elements и ConsoleLektion
- 6.5DevTools: вкладка NetworkLektion
- 6.6Адаптивность и кросс-браузерностьLektion
- 6.7Тестирование интерфейса: что проверятьLektion
- 6.8Финальный тест модуляLektion
- 6.9Проект: проверь сайт через DevToolsLektion
07API-Tests10 Lektionen
- 7.1HTTP изнутри: запрос, ответ, заголовкиLektion
- 7.2HTTP-методы: GET, POST, PUT, PATCH, DELETELektion
- 7.3Коды ответов: 2xx, 3xx, 4xx, 5xxLektion
- 7.4Формат JSONLektion
- 7.5Что такое API и RESTLektion
- 7.6Postman: первый запрос к APILektion
- 7.7Postman: коллекции, переменные, окруженияLektion
- 7.8Проверка ответа API: статус, тело, схемаLektion
- 7.9Финальный тест модуляLektion
- 7.10Проект: тестируем REST APILektion
08Datenbanken und SQL für Tester9 Lektionen
- 8.1Зачем тестировщику SQLLektion
- 8.2Реляционные БД: таблицы, ключи, связиLektion
- 8.3SELECT и WHERE: достаём нужные строкиLektion
- 8.4Сортировка, LIMIT и агрегатыLektion
- 8.5JOIN: связываем таблицыLektion
- 8.6INSERT, UPDATE, DELETE: меняем данныеLektion
- 8.7Проверка данных через SQL в тест-кейсеLektion
- 8.8Финальный тест модуляLektion
- 8.9Проект: верификация данных запросамиLektion
09Tests mobiler Apps9 Lektionen
- 9.1Чем мобильное тестирование отличаетсяLektion
- 9.2Специфика мобильных платформLektion
- 9.3Матрица устройств и фрагментацияLektion
- 9.4Функциональное тестирование приложенияLektion
- 9.5Установка, обновление и работа в оффлайнеLektion
- 9.6Ресурсы и производительностьLektion
- 9.7Инструменты тестировщика мобильныхLektion
- 9.8Финальный тест модуляLektion
- 9.9Проект: тест-план мобильного приложенияLektion
10Berufseinstieg: Vorstellungsgespräch und Abschlussprojekt10 Lektionen
- 10.1Проект ШопЛайт: знакомимся с продуктом и планируем тестированиеLektion
- 10.2Тестируем интерфейс и формы ШопЛайтLektion
- 10.3Проверяем API ШопЛайтLektion
- 10.4Данные под капотом: SQL-проверки ШопЛайтLektion
- 10.5Мобильная версия и кросс-проверки ШопЛайтLektion
- 10.6Баг-репорты и финальный отчёт по проектуLektion
- 10.7Финальный тест по курсуLektion
- 10.8Резюме и портфолио тестировщикаLektion
- 10.9Собеседование и первый рабочий деньLektion
- 10.10Поздравляем! Что дальшеLektion
Projekt
Wende dein Wissen an
Zusätzliche Ideen aus dem Projekteditor, unabhängig vom Kursprogramm verfügbar.
Meme-Generator
Füge ein Bild und Text hinzu und speichere das Ergebnis. HTML, CSS, JavaScript und Canvas in einem Projekt.
Kostenlose Vorlage ↗Deine erste Website
Ändere Struktur, Gestaltung und Verhalten einer Startseite mit HTML, CSS und JavaScript.
Kostenlose Vorlage ↗Memory-Spiel
Entwickle ein Spiel mit Kartenpaaren und arbeite mit Zustand und Ereignissen.
PRO ↗So lernst du
Vom neuen Thema zur eigenen Lösung
Folge einem klaren Ablauf und wiederhole die Themen, die mehr Übung brauchen.

- 01
Das Thema verstehen
Beginne mit der Erklärung und den Beispielen einer Lektion. Neue Konzepte werden klarer, wenn du sie in Aktion siehst.
- 02
Selbst ausprobieren
Löse Aufgaben und prüfe deine Antworten. Beim Üben siehst du, was du schon verstehst und was du wiederholen solltest.
- 03
Wissen festigen
Lerne in deinem Tempo. Abgeschlossene Themen bleiben zum Wiederholen verfügbar.