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