Описание курса:
Ручное тестирование — ключевой этап в обеспечении качества любого программного продукта. Именно от него зависит, будет ли система работать надежно, без сбоев и критичных ошибок
Ты научишься
- Разбираться в процессе разработки и тестирования программно-аппаратных продуктов
- Анализировать требования и составлять тест-кейсы
- Находить и оформлять баги
- Понимать основы клиент-серверной архитектуры и протокола HTTP
- Использовать базовые команды Linux для работы в среде тестирования
- Работать в командах, использующих разные модели SDLC
- Проводить тестирование в выбранной сфере: телеком, мобильные ОС или системы хранения данных
Требования для участия
- Понимание базовых принципов работы современных вычислительных устройств.
- Понимание базовых принципов тестирования ПО, а также аппаратных компонентов.
- Желание сделать карьеру в области тестирования.
- Знание английского языка для чтения технической документации (для модуля KvadraOS необходим уровень B1-B2)
Будет плюсом:
- Опыт в тестировании
- Базовые знания любого языка программирования и алгоритмов
- Владение Linux на уровне администратора
- Базовое понимание устройства мобильных сетей (для модуля Телеком)
- Знание инструментов тестирования WEB-сервисов (Postman, CURL) (для модуля Kvadra OS)
- Знание ANDROID STUDIO (для модуля Kvadra OS)
Какие темы и в каком объеме ты будешь изучать
- Теория, принципы и методологии тестирования — 20%
- Разработка и выполнение тестов — 35%
- Работа с Linux — 10%
- Работа c инструментами тестирования в выбранном направлении: Телеком, СХД, KvadraOS — 30%
Инструменты, которые ты освоишь
DevTools, Postman, Wireshark, ADB и Android Studio, Figma, Linux, FIO
Программа обучения
1. Вводная частьОрганизационные моменты и знакомство с преподавателямиЧто такое тестирование? Цель тестирования.Как найти в себе тестировщика?
2. Основной модульТеория тестированияРазработка тестовВыполнение тестовПринципы тестирования клиент-серверных приложенийМетодологии тестирования Agile WaterfallLinux
3. Модуль kvadraOSПро kvadraOSТерминалAndroid studio, ADB, shellРабота с Figma, тестирование UI-интерфейсов4. Модуль ТелекомО телекоме в YADRO. Что такое базовая станция?Основы мобильных сетейПолевые тестыСамые часто используемые инструментыПротоколы OSI и TCP/IP
5. Модуль СХДЧто такое СХД? Общая теория (рейд и виды, как устроен диск hdd)NFS- и Samba-протоколыИнструмент FIO
Формат:
Онлайн или в офисе Москвы, Санкт-Петербурга, Минска, Нижнего Новгорода или Екатеринбурга