QA-инженер [pikabu]
Этот курс подойдет
Новичкам в тестировании
Узнаете, чем занимаются QA-инженеры, как находить уязвимые места сайтов или приложений и составлять баг-репорты. Вы освоите популярные методы ручных тестов и сможете претендовать на должность тестировщика.
Новичкам в IT
Тем, кто хочет сменить сферу деятельности и работать в IT, но далек от программирования и понятия не имеет, за что отвечают «бэк» и «девопс». На курсе вы с нуля погрузитесь в профессию инженера по тестированию.
Всем, кто работает с сайтами и приложениями
Получите новые навыки, начнете разбираться в устройстве разных цифровых продуктов и прокачаете внимательность.
После курса вы сможете:
Проводить краш-тесты
Иначе говоря, тестировать новые функции сайтов и приложений, подбирать правильный метод проверки, разбираться в метриках и анализировать результаты.
Находить баги
Прокачаете усидчивость, внимательность и логику. Есть и побочный эффект: ошибки будут мерещиться везде!
Работать в IT
Общаться с программистами на одном языке и устроиться в IT-компанию или брать проекты на фрилансе. И все это возможно на удаленке.
Повысить эффективность компании
Делать продукт удобнее и понятнее для каждого пользователя. Устранять ошибки до того, как они появились. А главное — приносить прибыль компании.
Программа курса
Этот курс подойдет
Новичкам в тестировании
Узнаете, чем занимаются QA-инженеры, как находить уязвимые места сайтов или приложений и составлять баг-репорты. Вы освоите популярные методы ручных тестов и сможете претендовать на должность тестировщика.
Новичкам в IT
Тем, кто хочет сменить сферу деятельности и работать в IT, но далек от программирования и понятия не имеет, за что отвечают «бэк» и «девопс». На курсе вы с нуля погрузитесь в профессию инженера по тестированию.
Всем, кто работает с сайтами и приложениями
Получите новые навыки, начнете разбираться в устройстве разных цифровых продуктов и прокачаете внимательность.
После курса вы сможете:
Проводить краш-тесты
Иначе говоря, тестировать новые функции сайтов и приложений, подбирать правильный метод проверки, разбираться в метриках и анализировать результаты.
Находить баги
Прокачаете усидчивость, внимательность и логику. Есть и побочный эффект: ошибки будут мерещиться везде!
Работать в IT
Общаться с программистами на одном языке и устроиться в IT-компанию или брать проекты на фрилансе. И все это возможно на удаленке.
Повысить эффективность компании
Делать продукт удобнее и понятнее для каждого пользователя. Устранять ошибки до того, как они появились. А главное — приносить прибыль компании.
Программа курса
Основы тестирования
Знакомство с профессией
Подготовка к тестированию
1
Основы работы веб-приложений
1
Особенности работы с приложениями на Android и iOS
2
Работа с API
3
Тестирование отдельных элементов
Автотестирование
Введение в автоматизацию
Знакомство с профессией
- Зачем нужны тестировщики и чем они занимаются
- Что такое баг
- Откуда берутся требования
- Чем отличаются QA от QC
- Как избежать основных ошибок
- Что делать, если проверить все невозможно
- Уровни и виды тестирования
- Жизненный цикл ПО (SDLC): что это такое, как начинается и заканчивается
- Жизненный цикл задачи: в какой момент подключается QA
- С кем в команде работает тестировщик
- Необходимые софт-скилы
- Тест-кейс, тест-сьют и чек-лист: плюсы и минусы каждого
- Что такое отчет о тестировании
- Инструменты для написания артефактов
- Что такое баг-репорт и бэклог
- Jira и другие инструменты тестировщика
Подготовка к тестированию
- Определение и постановка цели
- Оценка рисков
- Подготовка команды: количество QA-инженеров, техническое оснащение
- Планирование этапов и расстановка приоритетов
- Критерии успешного тестирования
- Что делать, если нет ТЗ
- Декомпозиция, или что делать с ТЗ
- Аналитика, UX/UI, дизайн
- Что такое тест-дизайн и как его применять
- Классы эквивалентности и граничные значения
- Попарное тестирование
- Доменный анализ
- ADHOC и предугадывание ошибок
- Диаграмма пользовательских ролей
- Матрица принятия решений
1
Основы работы веб-приложений
- Суть клиент-серверной архитектуры
- Что такое HTTP(S)
- Что такое DevTools
- Знакомство с HTML, CSS, JS: зачем их знать тестировщику
- Что такое бэкенд: тест логики, особенности задач
- Что такое фронтенд: верстка, дизайн, кроссбраузерность и кроссплатформенность
- Задачи фронтенда и бэкенда
- Знакомство с инструментом
- Инспектор элементов, консоль и стили
1
Особенности работы с приложениями на Android и iOS
2
Работа с API
3
Тестирование отдельных элементов
Автотестирование
Введение в автоматизацию
- Цели автоматизации
- Пирамида тестирования
- Какие тесты можно автоматизировать, а какие — нет
- Участие автоматизатора в разработке продукта
- Установка GIT
- Установка VS Code
- Установка Node.js
- Создание и инициализация проекта автотестов
- Установка Jest
- Запуск первого автотеста
- Установка Selenium WebDriver
- Локаторы
- Написание и запуск первого E2E автотеста
ПРОДАЖНИК
goto/post?id=8955920#post-8955920