Консультация

Консультируем с 8:30 до 19:00 Выходной: суббота и воскресенье


Сообщение об ошибке
Сообщение об ошибке

Функциональное тестирование программного обеспечения

Профессиональный курс (обязателен для трудоустройства)

Функциональное тестирование проводится для проверки качества программного продукта, а точнее того, какие функции реализованы и насколько верно это сделано. Иными словами, это способ узнать, сможет ли разработанное ПО при определённых условиях выполнять необходимые задачи. 

Курс «Функциональное тестирование программного обеспечения» основан на практическом опыте компании EPAM и позволяет подготовить востребованных на рынке тестировщиков (QA Engineer/Tester). Начинающие специалисты в этой сфере, к слову, в среднем зарабатывают около 400 долларов, опытные – 1500 долларов. 

На курсе вы изучите основы тестирования программного обеспечения: от анализа документации и составления тест-плана до непосредственного проведения тестирования и последующего описания обнаруженных багов. После обучения можно сдать экзамен и получить сертификат ISTQB Foundation Level.


Техническая памятка для тех, кто выбирает дистанционную форму обучения.

Описание курса

Формы обучения

Дистанционная

10.10.2019 - Группа стартовала
Вебинары вторник, четверг с 12.00 по 13.20
+групповые онлайн-консультации с 13.20 до 14.50
Все материалы курса записываются и после обучения остаются у слушателя
1169 BYN
108 уч.ч. (три месяца)
Рассрочка три выплаты 429 BYN / месяц
Осталось 2 из 18 мест
К группе можно присоединиться
№ группы: Md-ST1-171-19

Условия отбора

Зачисление на курс проводится по результатам

  • теста по английскому языку

  • теста на внимание

Для кого этот курс

  • Для студентов с техническим образованием, которые хотят начать карьеру в IT-сфере

  • Для программистов, которые решили освоить новое направление и сменить сферу деятельности

  • Для всех желающих освоить тестирование ПО “с нуля”

Необходимая подготовка

  • Уверенный ПК-пользователь;

  • Уровень английского языка (устная и письменная речь) – B1 и выше;

  • Логическое мышление;

  • Внимательность, критическое мышление, аналитические способности, способность и желание к самообразованию;

  • Перед началом курса необходимо ознакомиться с книгами по тестированию: Роман Савин «Тестирование.com», Святослав Куликов «Тестирование программного обеспечения».

Для чего этот курс

  • Изучить основы тестирования программного обеспечения: анализ и тестирование документации, составление тест-плана и тестовой стратегии, разработка тестов и тестовых сценариев, проведение тестирования и документирование обнаруженных дефектов и т.д.;

  • Подготовить слушателей к собеседованию для трудоустройства и успешного начала карьеры в IT-сфере.

Вы узнаете

На курсе изучаются теоретически и применяются практически:

  • введение в тестирование;

  • планирование и организация процесса тестирования (тест план и тестовая стратегия);

  • анализ и тестирование требований;

  • способы проектирования эффективных тестов;

  • разработка тестов (чек-листы, тест-кейсы, тестовые сценарии);

  • поиск и документирование дефектов;

  • отчетность о результатах тестирования;

  • тестирование производительности;

  • основы автоматизированного тестирования;

  • особенности тестирования мобильных устройств;

  • основы баз данных и SQL;

  • особенности тестирования веб-ориентированных приложений.

Вы будете уметь

  • Планировать процесс тестирования: составлять тест-план и тестовую стратегию;

  • Организовывать процесс тестирования на высоком уровне, начиная от выбора методов и подходов к тестированию, анализа документации и составлению тестов, заканчивая проведением тестирования и анализом его результатов, определением качества ПО;

  • Проводить тестирование мобильных устройств и веб-ориентированных приложений;

  • Использовать в работе полученные теоретические знания, что позволит в кратчайшие сроки войти в профессию.

Программа курса

  1. Модуль
    1. Введение
    - Немного истории: важность тестирования, обеспечение и контроль качества.
    - Психология тестирования: профессиональные и личностные качества тестировщика, место тестировщика в команде, независимое тестирование.
    - Почему тестирование необходимо?
    - Принципы тестирования.
    - Введение в основную терминологию предметной области.
    2. Виды и методы тестирования
    - Уровни тестирования.
    - Направления и методы тестирования.
    - Функциональное и нефункциональное тестирование.
    - Виды тестирования.
    - Методы тестирования.
    3. Принципы деловой коммуникации
    - Почта и работа с ней.
    - Телефон и службы мгновенных сообщений.
    - Собрания и беседы «один на один».
    - Базовые принципы ведения переговоров.
    4. Тестирование документации и требований
    - Важность документации и требований.
    - Что нужно знать о проектной документации?
    - Типы и уровни требований.
    - Свойства хорошего требования и хорошего набора требований, проблемы с требованиями.
    - Техники работы с требованиями, пути выявления требований.
    5. Принципы разработки тестов
    - Виды тестов.
    - Классы эквивалентности и граничные условия.
    - Документирование тестов и тестовых сценариев.
    - Шаги разработки тестов, рекомендации по разработке тестов.
    - Значимость наличия тест-кейсов на проекте.
    6. Управление тестами и тестовыми сценариями
    - Особенности регрессионного тестирования.
    - Варианты оформления тестовых наборов.
    - Инструментальные средства управления тестами.
    - Инструментальные средства командной работы.
    7. Написание отчётов о дефектах
    - Понятие о инциденте. Виды отчетов.
    - Дефект, отчёт о дефекте.
    - Жизненный цикл отчёта о дефекте.
    - Атрибуты отчёта о дефекте, создание хороших отчётов о дефектах.
    8. Отчётность о результатах тестирования
    - Отчёт о результатах тестирования, цель его написания.
    - Структура отчёта о результатах тестирования.
    - Использование отчёта о результатах тестирования.
    - Классические ошибки при написании отчётов о результатах тестирования.
    9. Итоговое занятие по первому модулю
    - Тест по курсу.
    - Обсуждение вопросов по курсу.
  2. Модуль
    1. Введение в принципы функционирования веб-ориентированных технологий
    - Принципы архитектуры веб-ориентированных приложений.
    - Веб-контент, его источники и способы формирования.
    - Валидация пользовательских данных.
    - Источники ошибок.
    - Особенности тестовых окружений веб-ориентированных приложений.
    2. Основы баз данных
    - Общие сведения о реляционных баз данных.
    - Нормализация и денормализация.
    - Основные правила написания SQL запросов.
    3. Особенности командной работы
    - Составляющие успешного проекта.
    - Особенности лидера, правильная постановка целей и задач.
    - Инструменты, помогающие руководить проектом, баг-трекинговые системы (Jira).
    4. Тестирование форм, тестирование совместимости
    - Виды форм.
    - Основные проверки форм.
    - Обработка и проверка полей форм.
    - Стандартные тестовые случаи полей форм.
    - Понятие о тестировании совместимости и кроссбраузерном тестирование.
    5. Инструментальные средства тестирования, автоматизированное тестирование
    - Инструментальные средства тестирования веб-приложений.
    - Способы тестирования HTML, CSS, JS.
    - Инструменты разработчика F12.
    - Основы технологии Record and Playback ("Записать и воспроизвести").
    - Запись и воспроизведение тестов с помощью Selenium IDE/Katalon Recorder.
    6. Функциональное и доменное тестирование
    - Доменное тестирование.
    - Работа с переменными и «многомерными значениями».
    - Тестирование комбинаций.
    - Использование таблиц решений и диаграмм переходов в составлении тестовых сценариев.
    7. Основы тестирования веб-сервисов и нагрузочного тестирования
    - Основы текстовых форматов обмена данными, JSON.
    - Принципы функционирования веб-сервиса.
    - Особенности работы и тестирования REST-веб-сервисов.
    8. Основы тестирования веб-сервисов и нагрузочного тестирования
    - Основы текстовых форматов обмена данными, XML.
    - Принципы функционирования веб-сервиса.
    - Особенности работы и тестирования SOAP веб-сервисов.
    9. Итоговое занятие по второму модулю
    - Тест по курсу.
    - Обсуждение вопросов по курсу.
  3. Модуль
    1. Оценка трудозатрат при тестировании
    - Общие вопросы оценки трудозатрат.
    - Оценка трудозатрат на основе тест-кейсов.
    - Другие методики оценок, оценка трудозатрат в Agile.
    2. Командная строка, нагрузочное тестирование.
    - Консоль, командная строка.
    - Использование bat/cmd-файлов.
    - Особенности нагрузочного тестирования.
    - Использование Apache jMeter.
    3. Подготовка рабочего места Windows
    - Виртуальные машины, их применение в тестировании.
    - Создание виртуальных машин.
    - Базовые навыки администрирования.
    - Работа с Process Monitor и системным реестром.
    - Особенности тестирования локализации.
    4. Методологии разработки ПО
    - Понятие о тестовом плане и тестовой стратегии.
    - Основные методологии, применяемые при разработке ПО.
    - Понятие SDLC.
    - Классические методологии.
    - Agile методологии.
    - Управление конфигурациями, понятие CI.
    5. Особенности мобильного тестирования
    - Обзор основных мобильных платформ.
    - Виды мобильных приложений.
    - Особенности проведения тестов для мобильных платформ.
    6. Особенности ISTQB
    - Общие понятия ISTQB, особенности сдачи экзамена.
    - Статические и динамические техники тестирования.
    - Разработка тестов по сценариям использования.
    - Техники, основанные на опыте.
    - Техники белого ящика.
    - Работа с документацией и пересмотры.
    - Статический анализ кода.
    7. Защита командной работы по проекту
    - Презентация финальных отчетов командами.
    - Обсуждение проделанной работы, разбор особенностей.
    - Обсуждение вопросов по курсу.
    8. Итоговое занятие по третьему модулю
    - Тест по курсу.
    9. Проведение интервью

Преподаватели курса

Андрей Куцко

Опыт работы:9 лет

Ещё в школе решил пойти учиться на программиста, а когда поступил, то узнал, что есть такая профессия, как тестировщик. Вот тогда и решил попробовать.

Учился в БНТУ на ФИТРе. Ближе к концу обучения выбрал тестирование в качестве будущей работы и начал развиваться в этом направлении.

Опыт в сфере IT приобрел в компании EPAM, где до сих пор и работаю. Работал на разных проектах, с разным бизнесом и с разными видами/типами тестирования. Сейчас работаю как лид тестировщик, но так же, как и раньше, приходится работать руками, просто писать кейсы и тестировать.

Преподавателем решил стать, вероятно, потому что мама и сестра по профессии учителя. А также решил для себя, что могу и хочу поделиться своим опытом с другими.

Опыт в тестировании у меня очень большой и разнообразный. Научить могу многому, от простых базовых вещей( написание чек-листов, тест-кейсов), до сложных (секьюрити тестирование, написание тест-планов).

Самое важное в тестировании - это не бояться того, что чего-то не знаешь, нужно не бояться спросить помощи. Чтобы стать крутым специалистом, нужно набираться опыта и не останавливаться, когда что-то не получается.

Для меня как преподавателя главное - общаться со студентами на равных, дать слушателям шанс проявить себя и все свои теоретические знания подкреплять практическими примерами из жизненного опыта.

Евгений Шидловский

Опыт работы:более 6 лет

Стремление двигаться вперед к новым знаниям и опыту - это та сила, которая позволяет перешагнуть даже самые непреодолимые барьеры.

И если вы собрались с духом и отправились на курсы, то вы тот самый человек, который собрался что-то поменять в своей жизни и решил оказаться в новой интересной и перспективной сфере, перепрыгнув через пугающий барьер неизвестности. Как тот, кто когда-то поступил именно так, мне всегда очень приятно видеть перед собой будущих коллег, передавать опыт и умения, которые у меня есть, видеть, как шаг за шагом вырастает новый специалист. Всегда придерживаюсь принципа, когда «не существует глупых вопросов», ведь все мы когда-то чему-то учимся. Открытость, целеустремленность, стремление к саморазвитию, трудолюбие и умение работать в команде - вот те качества, которые я воспитываю в себе и ценю в окружающих.

На данный момент работаю в ИООО «ЭПАМ Системз» в роли ведущего инженера-программиста (lead software test automation engineer). Отвечаю за ручное и автоматизированное тестирование веб-ориентированных приложений.

Ирина Шуляк

Опыт работы:Более 6 лет

Более шести лет наслаждаясь работой в тестировании, получила хороший опыт на проектах в крупной международной компании, поэтому пришло время поделиться багажом своих знаний и навыков со слушателями курса. Но главная цель для меня, как для преподавателя по тестированию - подготовить отличных начинающих специалистов, обладающих не только теоретической базой, но и разноплановым практическим опытом, которые смогут успешно начать карьеру в IT, настроить процесс тестирования и обеспечить качество ПО.

Дарья Мартынова

Опыт работы:4 года

Сфера интересов: Тестирование – это безграничная сфера, которая позволяет развиваться в различных направлениях: ручное тестирование, автоматизация тестирования, тестирование мобильных приложений и многое другое. Для меня важно узнавать что-то новое, поэтому не перестаю посещать различные тренинги и повышать свою квалификацию, применяя полученные знания на практике.

Профессиональный путь: Еще будучи студенткой БГУИРа, познакомилась с таким направлением как тестирование, которым сразу же увлеклась. На данный момент работаю в EPAM старшим специалистом по тестированию. Принимала участие в разнообразных проектах, где получила много практического опыта. Уже давно участвую в обучении коллег внутри компании, а теперь настало время поделиться своими навыками и с другими.

Особенности преподавания: Если хочется погрузиться в новую сферу, вы не боитесь сложностей и нестандартных задач, то жду вас на курсе! Мы будем на практических примерах изучать и разбирать подходы, которые в дальнейшем можно будет применить на реальных проектах.

Лидия Смирнова

Опыт работы:4 года

Сфера интересов: тестирование ПО

Профессиональный путь: По образованию я экономист-менеджер в сфере туризма. Много лет проработала по специальности в туристической компании. А когда задумалась о смене профессии, пришла за знаниями в IT-Academy на курс «Функциональное тестирование ПО». Тестирование меня очень увлекло, а вскоре стало новой профессией.

На данный момент работаю старшим специалистом по тестированию в компании EPAM, занимаюсь ручным и автоматизированным тестированием. Также участвую в обучении начинающих специалистов во внутренней менторинг-программе. Тестирование – невероятная сфера, которая даёт множество возможностей для развития. На постоянной основе совершенствую свои теоретические и практические знания и навыки.

Особенности преподавания: Желание делиться знаниями и опытом, взращивать таланты привело меня в IT-Academy уже в качестве тренера. Мотивированные, целеустремленные и трудолюбивые студенты, жду вас на курсе «Функциональное тестирование ПО»! Будет сложно, но интересно и, надеюсь, захватывающе.

Наталья Дульчевская

Профессиональный путь: Мой путь к IT может стать годным примером для всех тех, кто задумывается кардинально изменить что-то в своей жизни, но все еще чего-то ждет. Моя история – это история врача психиатра-нарколога по образованию, который рискнул что-то изменить и таки сделал это.

5 лет назад я впервые услышала об этой профессии, начала узнавать подробности, искать литературу и осознание возможностей и перспектив захватило меня полностью! Я влюбилась в эту профессию задолго до начала работы. Меня покорила ее многогранность и потенциал – это удивительный мир, где все зависит только от вас и ваших стремлений и амбиций.

На данный момент я являюсь старшим специалистом по тестированию в компании EPAM c опытом работы на международных проектах. Также, участвую в образовательных программах внутри компании как куратор для наших младших коллег. Имею опыт преподавания курсов по тестированию вне EPAM.

Особенноси преподавания: Я искренне хочу пробудить в вас интерес и любовь к этой профессии, чтобы вы горели желанием работать и развиваться в этой выбранной вами области. Моя цель, как преподавателя – сделать из слушателей курса готовых для работы специалистов, способных критично мыслить, анализировать ситуацию, находить оптимальные решения для поставленных задач. Не просто заучить наизусть все возможные классификации видов и типов тестирования, а понимать, что целесообразно использовать в той или иной ситуации.

И чтобы все получилось, главным станет практический подход к запоминанию и усвоению полученной информации. Вы будете иметь возможность решать практические задачи, с которыми тестировщик сталкивается каждый день в своей работе.

И вы, я верю, станете лучшими в этом!


Алла Шестакова

Опыт работы:около 4 лет

Сфера интересов: тестирование ПО

Профессиональный путь: Обучалась на курсе «Функциональное тестирование ПО» в IT-Academy. Курс увлек настолько, что тестирование ПО стало моей профессией. Работаю специалистом по тестированию в компании EPAM Systems.

Особенности преподавания: Курс сложный, но интересный, а главное – даёт все необходимые знания (в том числе практические) для старта в профессии. Если вы ответственны, трудолюбивы и нацелены на результат, то жду на курсе «Функциональное тестирование ПО».


Сергей Фрунчак

Опыт работы:более 2 лет

Сфера интересов: Занимаюсь функциональным и Performance тестированием, написанием Benchmark тестов в разных направлениях, таких как BigData и eCommerce. Стараюсь использовать в своей работе последние тренды и новые инструменты, если это идёт на пользу проектам.

Профессиональный путь: Начал свой карьерный путь в компании Epam, тут я получил базовые знания и умения, которые затем начал развивать в компании iTechArt. Успел поработать для таких крупных компаний, как Amway, VerticalScreen, Infor, Macy’s, WholeFood. Принимал участие в волонтёрской программе eKids и менторинг программах для коллег.

Особенности преподавания: В первую очередь я нацелен на развитие профессиональных навыков своих студентов, моя главная задача помочь вам сделать первый шаг и успешно начать свою работу на рынке IT.

Консультация и запись

Почему выбирают IT-академию?

Лучше и быть не может!

Все разделы курса «Функциональное тестирование программного обеспечения» были для меня полезными. Да и в целом, все прошло на высшем уровне – лучше и быть не может!

Каждый раздел по-своему хорош

На мой взгляд, курс хороший! Каждый раздел был в какой-то степени полезен, а вся информация пригодится в будущем.

Остался очень доволен курсом и благодарен тренеру Евгению Шидловскому!

Обучался на курсе мануального тестирования с января по март 2019 года. После одного важного момента в жизни открыл для себя тестирование – была необходимость в должном обучении, чтобы понять новую дисциплину как можно лучше.

Очень понравилась подача материала

С июня по август проходила курс «Функциональное тестирование ПО» у Евгения Шидловского. Очень понравилась подача материала. Евгений понятно и с примерами объясняет. За курс получила много полезной и нужной информации! Спасибо преподавателю за терпение и за ответы на все вопросы (и за потрясающее чувство юмора отдельное спасибо).

Все разделы курса «Функциональное тестирование программного обеспечения» были для меня полезными. Да и в целом, все прошло на высшем уровне – лучше и быть не может!

На мой взгляд, курс хороший! Каждый раздел был в какой-то степени полезен, а вся информация пригодится в будущем. 

Обучался на курсе мануального тестирования с января по март 2019 года. После одного важного момента в жизни открыл для себя тестирование – была необходимость в должном обучении, чтобы понять новую дисциплину как можно лучше. В момент поступления стоял выбор из выходной группы или по будням. Так как я иногородний, наиболее удобный вариант стал выходной ускоренный курс на 2 месяца. Обучение выдалось очень интересным, насыщенным, не успели оглянуться, а уже март за окном. Количество информации, которое давал наш тренер было нереально большим, любые вопросы он помогал решить, разобраться, а их было оооочень много! 

В целом, я остался очень доволен курсом, и в особенности очень благодарен нашему тренеру Евгению Шидловскому. Это замечательный человек, интересный в беседах. Постоянные дискуссии на занятиях заставляли думать и придумывать ответы на вопросы, которые нам летели постоянно. Дружеская атмосфера, шутки, серьезность в плане ДЗшек (особенно в оформлении :D) и много чего другого показали, насколько он любит свою профессию и хочет, чтобы мы ее полюбили. Спасибо большое и успехов во всем! 

С уважением от юбилейной 40-й группы.

С июня по август проходила курс «Функциональное тестирование ПО» у Евгения Шидловского. Очень понравилась подача материала. Евгений понятно и с примерами объясняет. За курс получила много полезной и нужной информации! Спасибо преподавателю за терпение и за ответы на все вопросы (и за потрясающее чувство юмора отдельное спасибо).

Более 2760 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости