Специалисты по тестированию всегда востребованы на рынке труда, и их знания и навыки пользуются популярностью среди работодателей
2
Улучшение качества продукта
Тестирование играет важную роль в разработке программного обеспечения и других технологических продуктов, поскольку помогает выявить возможные ошибки и недочеты, что приводит к улучшению качества
3
Различные отрасли
Навыки тестирования могут быть применены в различных отраслях, включая информационные технологии, медицину, финансы и другие
4
Влияние на продукт
Тестировщик не просто играет важную роль в создании продукта, а участвует на каждом этапе разработки от концепции до выхода продукта в свет
Что ждет на курсе
Лекции и вебинары
2-3 раза в неделю С 16:00 по мск
Домашка и практика
Сделаешь проект, который можно положить в портфолио
Эксперты и кураторы
Получишь навыки и обратную связь от сотрудников Neoflex
IT-комьюнити
Обменяешься знаниями, опытом и поддержкой
Хочу учиться!
Программа обучения
Расскажем про базовые принципы работы команд, системы менеджмента и автоматизации, софт и хард скиллы
Обсудим, для чего необходимо планирование тестирования, разберем роль тестировщика в цикле разработки, познакомимся со стратегией тестирования, а также с понятиями тест-план, чек-лист и ПМИ
Изучим роли и коммуникации в процессе тестирования требований, уделим внимание видам и характеристикам требований, методам тестирования требований
Познакомимся с понятием "тестовое покрытие", изучим техники тест-дизайна, сравним тест-кейсы с чек-листами, узнаем, как проходит подготовка тестовых данных
Узнаем, чем отличается тестирование backend, frontend и баз данных, изучим тестовые стенды и их свойства, познакомимся с понятием "дефект" и рассмотрим его жизненный цикл
Рассмотрим документирование баг-репорта, изучим атрибуты дефекта (критичность и приоритет), познакомимся с резолюцией дефекта, подробнее погрузимся в жизненный цикл дефекта, пробежимся по основным баг-трекерам, на практическом примере посмотрим, как создавать дефект в Jira, рассмотрим отчет о тестировании и согласование выпуска релизов
Рассмотрим особенности web и мобильных приложений, а также сравним iOS и Android приложения, изучим особенности тестирования web и mobile, познакомимся с категориями тестирования (ручное, автоматизированное, нагрузочное)
Познакомимся с архитектурой хранилищ данных, рассмотрим понятия RDA и PDA, изучим особенности DQC, прототипирование и метастор
Познакомимся с понятием сниффинг трафика, узнаем, как настраивать и работать с инструментами Charles, Fiddler
Изучим дополнительный инструмент тестирования TeamCity, познакомимся с понятиями непрерывная интеграция и непрерывная доставка, посмотрим, как работает TeamCity на практике
Что нужно для участия
SQL
Базово понимаешь как строить SELECT-запросы, понимаешь, как работает JOIN: INNER JOIN, OUTER JOIN
Теория тестирования
Знаком с QA/QC, видами тестирования и техниками тест-дизайна
Артефакты
Знаешь, какими артефактами пользуется тестировщик и какие документы он создает
Основы Java
Это необязательно, но наличие базовых знаний будет плюсом
Хранилища данных
Знаешь основы построения: типовые архитектуры, отличия DWH и DataLake
Любовь к тестированию
Тебе нравится тестировать и искать ошибки, хочешь глубже его изучить и попрактиковаться
Я в деле!
Материалы для самоподготовки
Р. Савин «Тестирование DOT COM или Пособие по жестокому обращению с багами в интернет-стартапах»
С. Куликов «Тестирование ПО»
С. Канер и др. «Тестирование програмного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений»
К. Швабер и Дж. Сазерленд «Руководство по скраму (Scrum)»
Портал по вопросам тестирования и повышения качества ПО (ссылка)