Обучение

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


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

Обучение

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

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

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

Функциональное тестирование - один из классических видов тестирования. Знания в этом направлении необходимы как фундамент для карьерного роста на позиции тестировщика.

Курс основан на практическом опыте компании EPAM и позволяет подготовить востребованного на рынке специалиста. После окончания учебы можно сдать экзамен и получить сертификат ISTQB Foundation Level. Также студенты проходят стажировку на программе IT Practice Lab: работают в команде по методологии Agile scrum и в конце защищают реальный проект.

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

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

Вечерняя

Начало уже сегодня
Понедельник, среда, пятница 18.30-21.20;
Занятия этой группы будут проходить по адресу:
ул. Академика Купревича, 1 к.2
1 061 BYN
108 уч.ч (два с половиной месяца)
Рассрочка три выплаты 389 BYN/ месяц
В группе конкурс.
Условия по телефону +375445702222
№ группы: M-ST1-135-18

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы узнаете

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Модуль 1

    1. Введение

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

    2. Виды и методы тестирования.

    • Направления и методы тестирования.
    • Уровни тестирования.
    • Функциональное тестирование. Его цели и уровни.
    • Виды тестирования.

    3. Принципы деловой коммуникации.

    • Почта и работа с ней.
    • Телефон и службы мгновенных сообщений.
    • Собрания и беседы «один на один».
    • Базовые принципы ведения переговоров.

    4.Тестирование документации и требований.

    • Важность документации и требований.
    • Что нужно знать о проектной документации?
    • Типы и уровни требований.
    • Свойства хорошего требования и хорошего набора требований, проблемы с требованиями.
    • Техники работы с требованиями, пути выявления требований.

    5. Принципы разработки тестов.

    • Виды тестов.
    • Классы эквивалентности и граничные условия.
    • Документирование тестов и тестовых сценариев.
    • Шаги разработки тестов, рекомендации по разработке тестов.
    • Значимость наличия тест-кейсов на проекте.

    6. Управление тестами и тестовыми сценариями.

    • Особенности регрессионного тестирования.
    • Варианты оформления тестовых наборов.
    • Инструментальные средства управления тестами.
    • Инструментальные средства командной работы.

    7. Написание отчётов о дефектах.

    • Понятие о инциденте. Виды отчетов.
    • Дефект, отчёт о дефекте.
    • Жизненный цикл отчёта о дефекте.
    • Атрибуты отчёта о дефекте, создание хороших отчётов о дефектах.
    • Баг-трекинговые системы.

    8. Отчётность о результатах тестирования.

    • Отчёт о результатах тестирования, цель его написания.
    • Структура отчёта о результатах тестирования.
    • Использование отчёта о результатах тестирования.
    • Классические ошибки при написании отчётов о результатах тестирования.

    9. Итоговое занятие по первому модулю.

    • Тест по курсу.
    • Обсуждение вопросов по курсу.
  2. Модуль 2

    10. Введение в принципы функционирования веб-ориентированных технологий.

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

    11. Функциональное и доменное тестирование.

    • Функциональное тестирование и его связь с другими видами тестирования.
    • Доменное тестирование.
    • Работа с переменными и «многомерными значениями».
    • Техники ускорения работы
    • Тестирование комбинаций.

    12. Особенности командной работы.

    • Составляющие успешного проекта.
    • Особенности лидера, правильная постановка целей и задач.
    • Инструменты, помогающие руководить проектом (Jira).

    13. Инструментальные средства тестирования, автоматизированное тестирование.

    • Инструментальные средства тестирования веб-приложений.
    • Способы тестирования HTML, CSS, JS.
    • Инструменты разработчика F12.
    • Основы технологии Record and Playback ("Записать и воспроизвести").
    • Основные компоненты Selenium IDE.
    • Запись и воспроизведение тестов с применением Selenium IDE.

    14. Тестирование форм, тестирование совместимости.

    • Виды форм. Основные проверки форм.
    • Обработка и проверка полей форм.
    • Стандартные тестовые случаи полей форм.
    • Особенности взаимодействия веб-ориентированных приложений с клиентским ПО.
    • Кроссбраузерное тестирование.
    • Эмуляторы устройств.

    15. Особенности мобильного тестирования.

    • Обзор основных мобильных платформ.
    • Виды мобильных приложений.
    • Особенности проведения тестов для мобильных платформ.

    16. Основы баз данных.

    • Общие сведения о реляционных баз данных.
    • Нормализация и денормализация.
    • Основные правила написания SQL запросов.

    17. Оценка трудозатрат при тестировании.

    • Общие вопросы оценки трудозатрат.
    • Оценка трудозатрат на основе тест-кейсов.
    • Оценка трудозатрат в Agile.
    • Дополнительные техники, упрощающие работу.

    18. Итоговое занятие по второму модулю.

    • Тест по курсу.
    • Обсуждение вопросов по курсу.
  3. Модуль 3

    19. Основы тестирования веб-сервисов и нагрузочного тестирования.

    • Основы текстовых форматов обмена данными, XML, JSON.
    • Принципы функционирования веб-сервиса.
    • Использование Fiddler для анализа сетевого трафика.
    • Особенности нагрузочного тестирования.
    • Использование Apache jMeter

     20. Виртуальные машины, командная строка, Windows администрирование.

    • Виртуальные машины, их применение в тестировании.
    • Создание виртуальных машин.
    • Консоль, командная строка.
    • Использование bat/cmd-файлов.

    21. Подготовка рабочего места Windows.

    • Необходимые навыки администрирования.
    • Работа с Process Monitor и системным реестром.
    • Особенности тестирования локализации.

    22.  Методологии разработки ПО.

    • Основные методологии, применяемые при разработке ПО.
    • Понятие SDLC.
    • Классические методологии.
    • Agile методологии.

     23. Особенности ISTQB.

    • Основные терминологии ISTQB глоссария.
    • Статические техники тестирования.
    • Работа с документацией и пересмотры.

    24. Особенности ISTQB.

    • Динамические техники тестирования.
    • Тестирование, основанное на опыте.
    • Понятие о тестовой стратегии.
    • Управление конфигурациями, понятие CI.

    25. Защита командной работы по проекту.

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

    26. Итоговое занятие по третьему модулю.

    • Тест по курсу.

     27. Проведение интервью.

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

Андрей Куцко

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

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

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

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

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

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

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

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

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

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

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

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

На данный момент работаю в ИООО «ЭПАМ Системз» в роли старшего специалиста по тестированию программного обеспечения. Отвечаю за ручное и автоматизированное тестирование веб-ориентированных приложений.

Валерий Сухан

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

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

В своей работе я всегда придерживаюсь одной замечательной фразы, которую услышал когда-то от своего инструктора по вождению: “Молодой человек, я не буду учить вас тому, как сдать экзамен в ГАИ, но я очень постараюсь научить вас ездить на автомобиле.” Проецируя эту фразу на процесс обучения, хочется сказать: “Не ждите от данного курса правильных ответов, которые помогут вам пройти интервью и стать тестировщиком, но ждите большого объема теоретических знаний подкрепленных реальными примерами использования на реальных проектах.”

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

Ирина Шуляк

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

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

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

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

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

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

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

Оставьте заявку на курс сейчас

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

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

Отработали навыки на реальном проекте

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

Самые достойные курсы, которые есть на рынке

Закончила курсы по тестированию ПО. Из всех курсов, предложенных на рынке, считаю, что эти – самые достойные. После курсов сразу устроилась в EPAM.

Узнала много новой информации

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

Если очень стараться, результат не заставит ждать

Спасибо вам за направление моего резюме в IT-компанию!

Заканчивала курсы по функциональному тестированию ПО. Насыщенный и содержательный материал, ничего лишнего или бесполезного. Дополнительно к теории получили возможность отработать навыки на реальном проекте. 

Очень живая манера подачи материала у преподавателя (у нас курс вёл Евгений Шидловский) – отдельное ему спасибо! У человека глаза горят, видно, что живёт этим делом и очень любит профессию. У таких людей очень легко учиться!

Закончила курсы по тестированию ПО. Из всех курсов, предложенных на рынке, считаю, что эти – самые достойные. После курсов сразу устроилась в EPAM.

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

Узнала много новой информации, особенно по технической части и по процессам разработки (и места тестирования в разработке). Мне кажется, что для джуниора в этом курсе информации достаточно. В вакансиях есть требования к более глубокому знанию некоторых технических областей (особенно в части веб-сервисов, xml, xsd, xpass и т.д.), но, по-моему мнению, эти темы можно проработать самостоятельно. Особенно учитывая, что основы уже заложены.

Мне очень понравился процесс обучения на курсе - его организация и материалы.  Преподаватель создал дружескую атмосферу в группе. Он очень доступно излагал материал. У слушателей появилась возможность попасть на собеседование в лабораторию EPAM. Но это при самоотверженной работе.

Конечно, очень полезной является программа помощи в трудоустройстве и рекомендации по составлению резюме и заполнению профиля в Linkedin. Буду рекомендовать эти курсы, как самые лучшие для получения необходимых знаний, умений и возможности трудоустроиться после них. Спасибо вам за направление моего резюме в компанию “Сервис-Деск”. Но мне уже вчера позвонили из EPAM и сообщили о зачислении в лабораторию!

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

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