Чему вы научитесь
- - сленгу внутри IT-коммьюнити;
- - фундаментальной теорией тестирования;
- - контекстом работы в команде, включая методологии, роли в команде и т.д.
О курсе
Эта бесплатная вводная часть курса по тестированию ПО является вашим первым шагом на пути к освоению мира тестирования. Она предназначена для новичков, желающих понять основы тестирования, а также для тех, кто стремится определить, насколько этот вид деятельности соответствует их интересам и карьерным целям. Курс знакомит с тремя ключевыми аспектами:
1. Сленг IT-коммьюнити: Вы узнаете специфические термины и выражения, которые помогут вам лучше понять и интегрироваться в IT-сообщество.
2. Фундаментальная теория тестирования: Курс предоставляет обзор основных принципов и методик тестирования ПО, позволяя вам понять его цели, задачи и методы работы.
3. Контекст работы в команде: Вы получите представление о методологиях разработки ПО, ролях в команде и как взаимодействуют различные участники процесса разработки.
Эта часть курса создана, чтобы дать вам представление о тестировании ПО и помочь решить, хотите ли вы углубить свои знания в этой области. Для более подробного изучения и углубления в специфику работы тестировщика предлагается перейти к полному курсу обучения, информацию о котором можно найти на сайте http://edqa.ru
На полном курсе вы сможете получить теоретические знания и пройти практические задания по темам:
- Введение в профессию, мифы, актуальность, зарплаты, задачи, рынки РФ/СНГ;
- Методологии разработки;
- Фундаментальная теория тестирования и её применение на практике: на собеседованиях и в работе;
- Тест дизайн и практики тест дизайна.
- Тест анализ;
- Тестовая документация, артефакты: какие бывают, зачем нужна и как её составлять, чтобы работодатель одобрил;
- Клиент-серверная архитектура: почему это нужно знать QA;
- Глубокое погружение в протокол HTTP(s): вы сможете избежать тех ошибок, которые допускают выпускники других школ по тестированию;
- Сети, TCP/IP, UDP/TCP;
- Тестирование frontend;
- Тестирование backend (Rest/Soap);
- Монолиты, микросервисы: когда и что лучше использовать, плюсы и минусы. Чем отличается тестирование монолита от тестирования микросервиса;
- Базы данных: SQL;
- Синхронное и асинхронное взаимодействие, брокеры сообщений (rabbitMQ, kafka);
- Коммуникации в команде и процессы.;
- Системы управления задачами, документацией и тестированием (Jira, Confluence, TestIT, Swagger);
- Работа с тестовыми окружениями (Jenkins, Git, терминал);
- Работа с логами (kibana, ssh);
- Мобильное тестирование: iOS, Android;
- Подготовка к собеседованию: как себя выделить среди 99% рынка, где самые лучшие вакансии, лучшее резюме, разбор ошибок, и что правильно делать, чтобы получать офферы.;
Для кого этот курс
Этот бесплатный курс является первым шагом для того, чтобы поверхностно изучить тестирование программного обеспечения и понять, подходит ли оно вам.