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

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


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

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

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

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

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

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


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

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

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

Вечерняя

ориентировочно конец января/начало февраля
вечерняя форма: два раза в неделю: с 18.30 до 21.20
1169 BYN
108 уч.ч (три месяца)
Рассрочка три выплаты 429 BYN/ месяц
№ группы: GL-ST1-05-20

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

04.02.2020 - Осталось: 53 дня
Вебинары вторник, четверг с 12.40 по 15.30
а так же выполнение практических заданий / групповые онлайн-консультации
Все материалы курса записываются и после обучения остаются у слушателя
1169 BYN
108 уч.ч. (три месяца)
Рассрочка три выплаты 429 BYN / месяц
№ группы: Md-ST1-183-20

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

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

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

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

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

  • Для студентов с техническим образованием, которые хотят начать карьеру в 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.

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


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

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

Сфера интересов: web and mobile application testing, IoT, functional testing, automation testing, CI/CD; Python, Vue.js, Puppeteer, Selenium, Locust, Gatling, .Net, ES6, GitLab, Jenkins, Hybris B2B/B2C, BigData, LogiQA, CubiQL.

Профессиональный путь: Начинал свой путь в IT с внешней лаборатории EPAM, работал на крупных иностранных проектах в различных отраслях. Позже перешёл в компанию iTechArt, где занимался тестированием производительности в BigData приложениях. На данный момент занимаюсь тестированием умных моторов, коллаборативных роботов и GUI/API для управления ими в Rozum Robotics.

Особенности преподавания: Фокус на теоретической базе с большим количеством практики на реальных кейсах и проектах.


Кристина Левчик

Сфера интересов: Тестирование мобильных приложений (мобайл веб/ гибридные/ нативные приложения), тестирование веб приложений, дэсктопных приложений.

Профессиональный путь: Тестирование ПО - процесс многогранный. Это не только нахождение ошибок в продукте, но и постоянная коммуникация как внутри команды, так и вне, это постоянное изучение новых подходов, технологий, продуктов и инструментов, это, в конце концов, этакая “работа следопыта”, которому нужно докопаться до самой сути проблемы. Именно этим тестирование и привлекло меня в свое время - своей способностью каждый день открывать для меня что-то новое. Так же, как и будущие слушатели, когда-то прошла курсы по тестированию ПО, после чего успешно попала в лабораторию и на данный момент являюсь лид тестировщиком в компании EPAM Systems в мобильном отделе, параллельно преподавая внутренние курсы по мобильному тестированию и базам данных.

Особенности преподавания: Данный курс предполагает даже чуть больше, чем на самом деле требуется для того, чтобы “войти в IT”, но тем он и хорош - для тех, кто выдержит такую интенсивность, двери открыты в любые конторы, независимо от направления и технологий, с которыми они работают. 



Станислав Сподарик

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

Сфера интересов: тестирование веб-приложений, тестирование API.

Профессиональный путь: В тестирование попал ещё будучи студентом. Прошёл полный путь (обучение, стажировка, испытательный срок) в компании A1QA, где успешно работал на протяжении 5 лет. За это время принял участие в более чем 20 проектах различной длительности и направленности. 

На текущий момент работаю в продуктовой компании в роли ведущего специалиста по тестированию. Занимаюсь тестированием веб-приложений, автоматизацией тестирования REST API, а также налаживанием и оптимизацией процессов тестирования. 

Кроме этого, на протяжении 3,5 лет активно занимаюсь обучением новичков (как в групповом формате, так и индивидуально), корпоративным обучением сотрудников, а также курированием людей на стажировках и испытательных сроках.

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



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

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

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

После этого курса вы будете более конкурентоспособны на рынке джунов!

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

Первую работу получил по наводке из рассылки IT-Academy

Евгений Шидловский – строгий, но опытный и веселый препод, дающий возможность потестить коммерческий проект. Тратит своё время на доп.встречи, собесы. Ведётся обширный канал в скайпе для выпускников, где часто подкидывают предложения по работе. Первую работу получил по наводке из рассылки IT-Academy – примерно на седьмой собес после почти 3 месяцев поисков.

Спасибо за отличную возможность получить новую профессию

Меня все устроило. Спасибо за отличную возможность получить новую профессию. Очень рада, что моим преподавателем оказалась именно Алла Шестакова. Было приятно общаться и учиться у неё!

Было очень приятно работать с Андреем Куцко

Преподаватель Андрей Куцко молодец, большое ему спасибо! Тактичен, вежлив, сдержан, имеет чувство юмора. Было очень приятно с ним работать! Умеет правильно преподнести материал и, главное, донести его до слушателей.

Я пишу отзыв, который, возможно, поможет вам сделать правильный выбор. У меня есть возможность сравнивать – проходила курсы тестировщика два раза в различных учебных заведениях. Отличий по самим заведениям как таковых нет (классы и компьютеры везде одинаковые). Различия в программе обучения. И тут бесспорно выигрывает IT-Academy. Здесь даётся больше информации из разных сопутствующих сфер (MySQL+PHP+Apache; VM; SoapUI, Postman и так далее). Вы будете более конкурентоспособны на рынке джунов (при условии, что выложились на все 100%). Совет (из личного опыта) – не идти на курсы без английского. Ещё один немаловажный вопрос – преподаватель. От него многое зависит. К счастью, у вас есть возможность выбирать. Я выбрала Евгения Шидловского. И вам советую. Практик с многолетним стажем, который доступно объясняет.

Евгений Шидловский – строгий, но опытный и веселый препод, дающий возможность потестить коммерческий проект. Тратит своё время на доп.встречи, собесы. Ведётся обширный канал в скайпе для выпускников, где часто подкидывают предложения по работе. Первую работу получил по наводке из рассылки IT-Academy – примерно на седьмой собес после почти 3 месяцев поисков. Отправил руками на почту рекрутеров, эйчаров и лидов примерно 111 резюме. Если кому-то сложно на курсах (вы технически не тянете, английский совсем слаб), на работе, скорее всего, будет ещё тяжелее. Это вам не калькулятор тестировать – требований нет и все коллеги занятые люди. Придётся также сидеть самому решать свои вопросы, более сложные, чем учебные задачки. Подумайте пять раз, готовы ли работать год-два за еду в стрессе. Остальным – могу рекомендовать именно Евгения. Особенно, если хотите попасть в EPAM.

Меня все устроило. Спасибо за отличную возможность получить новую профессию. Очень рада, что моим преподавателем оказалась именно Алла Шестакова. Было приятно общаться и учиться у неё!

Преподаватель Андрей Куцко молодец, большое ему спасибо! Тактичен, вежлив, сдержан, имеет чувство юмора. Было очень приятно с ним работать! Умеет правильно преподнести материал и, главное, донести его до слушателей. Много примеров из практической деятельности совместно с излагаемым лекционным материалом помогают быстро усвоить новые, до этого непонятные темы. Чувствуется профессионализм и опыт. IT-Academy, как организатору, желаю постараться сохранить и не потерять его!

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

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