Поиск по этому сайту

Курс: "Тестирование ПО"

Преподаватель курса: Евсюкова И. В.
Автор курса:                 Евсюкова И. В.

Информация для группового обучения:
Часов, ак.:      48
Цена, грн.:       2000





В условиях политической и экономической нестабильности выбирать род деятельности нужно с учетом востребованности как на отечественном рынке труда, так и за рубежом. Одной из таких сфер является разработка программного обеспечения (ПО). Ни одна существующая методология разработки ПО не обходится без процесса тестирования, поэтому спрос на профессию чрезвычайно высок. Поэтому, даже не будучи программистом, человек может претендовать на высокооплачиваемую интересную профессию – тестировщик ПО, быть конкурентоспособным в IТ-сфере, иметь возможности для творческого развития и личностного роста.


Цели курса:
получение систематизированных теоретических знаний о процессе разработки программного обеспечения, видах тестирования, баг-трекинге, тест-кейс дизайне,
научить слушателей разрабатывать планы тестирования и тестовые примеры, описывать обнаруженные дефекты (баг-репорты),
привить навыки тестирования ПО, проведения инспекций ПО, защитного программирования, локализации и исправления ошибок,
выполнение анализа требований к программному обеспечению для того, чтобы разрабатывать согласно реальным потребностям клиента-заказчика качественное программное обеспечение, выдерживая плановый бюджет планового срока времени,
формирование необходимых практических навыков с целью дальнейшего успешного прохождения собеседования в IT-компании на должность «Junior QA Engineer».



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

Для кого предназначен:
Данный курс предназначен для людей без опыта или с незначительным опытом работы Junior QA Engineers (ручное тестирование) в сфере тестирования, желающих систематизировать имеющиеся знания и получить новые.

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

По окончании курса слушатели будут уметь:
определять, какой вид тестирования нужно проводить из всех возможных;
разрабатывать тестовые планы (Test Plan) и тестовые примеры (Test Case) ;
выполнять тестирование в соответствии с заранее подготовленным тестовым планом;
обнаруживать ошибки при выполнении тестирования и документировать их;
оценивать и тестировать программный продукт с точки зрения функциональности;
четко формулировать требования всех категориях и всех типов, використуючы различными способами;
устанавливать приоритеты реалицации требований;
определять атрибутом требований;
выполнять анализ цели ПО и вариантов использования ПО, согласно потребностям пользователей;
формулировать функциональной и нефункциональны требований, використуючы различными способами;
анализировать условия взаимодействия количества требований, взаимоотношения проблем;
оценивать требования, согласно критериям выполнения, ясности, видсутнести неоднозначення;
выполнять разработку документов различного назначения.

Преподаватель курса:
Евсюкова Ирина Владимировна

Груздо-И-В.jpg

Образование:
2009 г. – окончила магистратуру на факультете экономики и менеджмента Национального аэрокосмического университете им. Н. Е. Жуковского «ХАИ» по специальности «Программное обеспечение автоматизированных систем», диплом с отличием, рекомендация в аспирантуру.
2011 г.   специалист по управлению проектами и программами, окончила на факультете экономики и менеджмента Национального аэрокосмического университете им. Н. Е. Жуковского «ХАИ» по специальности «Управление проектами, специалист по управлению проектами и программами», диплом специалиста с отличием.
2011 – повысила квалификацию, окончив факультатив FLASH/Action Script на кафедре 603 Национальный аэрокосмический университет им. Н. Е. Жуковского «ХАИ» (совместно с фирмой NIX Solutions).
2013 г. – успешно окончила аспирантуру в Национальном аэрокосмическом университет им. Н. Е. Жуковского «ХАИ». Защитила кандидатскую диссертацию по специальности 05.13.06 – информационные технологи; тема диссертации «Информационная технология анализа и оценивания письменных учебных работ в аспекте наличия текстовых заимствований» (научный руководитель д.т.н., проф. каф. инженерии программного обеспечения Шостак И. В.).
2014 г.   повысила квалификацию, окончив курс «Soft-skills for IT people», Source IT г. Харьков. Преподаватель дисциплин по различным языкам программирования, компьютерной графике, системам автоматизированного проектирования, интернет технологиям в пиаре. Терпелива, внимательна к слушателям, любит свою работу, а также раскрывать способности своих слушателей и направлять.

Опыт работы:
опыт работы в программировании и тестировании с 2004 года по настоящее время. Работала как над государственными проектами, посвященными разработке ПО в космической отрасли, так же занималась фрилансом. Область преподавательских интересов: менеджмент программных проектов, тестирование программного обеспечения, объектно-ориентированное программирование, безопасность данных, информационные технологии для работы с текстовой информацией, управление программными проектами и д.р. Область научных интересов: аэрокосмическая техника, кибернетическая лингвистика, модели и методы управления рисками, Soft-skils. Опыт индивидуального и группового обучения программированию, дизайну и тестированию.



Краткая программа курса "Тестирование ПО":

п/п
Темы
Занятия (содержание, подтемы)
Часы
1
Понятие тестирования, его цели. Основные задачи тестировщика.
Цели курса. Роль тестировщика в процессе разработки ПО. Разные подходы к понятию тестирования. Когда начинать и заканчивать тестирование. Инструменты тестировщика. Психологический настрой тестировщика.

Практическое задание:
Потребности и требования заказчика.
Домашнее задание:
Ознакомление с литературой и основной терминологией.
4
2
Модели и методологии разработки программного обеспечения.
Жизненный цикл разработки ПО.  Модели разработки ПО: водопадная, циклическая, итеративная, V-модель. Семейство методологий Agile (Scrum/XP/FDD/TDD/Kanban), RUP.
Практическое задание:
Разработка и внедрение шаблонов документации.
Домашнее задание:
Практическое применение техник тестирования.
4
3
Виды/типы тестирования.
Виды функционального тестирования.  Виды нефункционального тестирования. Тестирование, связанное с изменениями.
Определения и принципы разделения видов. Основные методы тестирования ПО.
Практическое задание:
ISTQB, примеры видов на не программных объектах.
Домашнее задание:
Разработка и согласование требований.
6
4
Что такое ошибки/баги. Типы багов. Багтрекинг.
Понятия «ошибка», «дефект», «баг».  Типы багов. Жизненный цикл бага.  Описание бага. Багтреккинговые системы.
Практическое задание:
Заведение багов, изучение атрибутов
Домашнее задание:
Поиск и локализация багов ПО и требований. Разработка таблиц входных данных
4
5
Тестовая документация.
Понятие, виды тестовой документации.
mind maps. Чек-листы (Check List). Тест-кейсы (Test Case). Тест-план (Test Plan). Тест-комплект.

Практическое задание:
Создание документов, работа с шаблонами.
Домашнее задание:
Формирование баг-репортов.
6
6
Тест-кейс дизайн.
Классы эквивалентности. Граничные значения. Таблицы принятия решений.  Методика Pare Wise. Приоритезация тест-кейсов. Тестовое покрытие. Инструменты для разработки и поддержки тест-кейсов.
Практическое задание:
Разработка модели тестирования.
Домашнее задание:
Разработка чек-листов. Разработка тест кейсов. Формирование метрик.
4
7
Тестирование требований и документации.
Понятие требований, виды. Этапы работы с требованиями. Критерии качества требований и документации. Спецификация. Структура спецификации по IEEE 830 и RUP; Матрица трассировки. Тестирование требований. Инструменты для управления требованиями на примере Atlassian Jira.

Практическое задание:
Составление и анализ спецификации. Составление календарного плана.
Домашнее задание:
Разработка и согласование сопроводительной документации (отчеты, протоколы).
6
8
Основы тест дизайна.
Тестовые техники. Виды тестовых техник. Критерии выбора. Стратегии тестирования. Нагрузочное тестирование, тестирование уязвимости и TBD. Рекомендации по тестированию юзабилити интерфейса. Методы юзабилити-тестирования пользовательского интерфейса. Экспертная оценка. Планирование юзабилити-тестирования. Документирование результатов

Практическое задание:
Юзабилити тестирование сайта.
Домашнее задание:
Документирование юзабилити-тестирования пользовательского интерфейса.
6
9
Тестирование Web-приложений.
Понятие веб-приложений. Структура и принципы работы. Введение в стандарты Web. Web-usability. Улучшение usabilty веб-контента. Оценивание и тестирование сайта. Выработка предложений по редизайну и обоснование необходимости редизайна сайта.
Практическое задание:
Поиск и документирование ошибок с применением методов тестирования
Домашнее задание:
Выполнить оценивание и тестирование Web-сайта или приложения.
4
10
Основы Mobile тестирования.
Особенности тестирования мобильных приложений. Основные мобильные платформы. Инструменты тестирования. Правила успешного прохождения собеседования.
Практическое задание:
Поиск и документирование ошибок.
Домашнее задание:
Подготовка к экзамену
2
11
Экзамен.
Теоретическая и практическая часть  (имитируем условия и задачи реального собеседования).
2


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

Литература:
Рекомендуемая литература: Р. Савин «Тестирование .com», С. Каннер
«Тестирование программного обеспечения», Foundation Level Syllabus (ISTQB).

Занятия проводятся индивидуально и в группах.
Старт индивидуального обучения – по согласованию с преподавателем.
Старт обучения в группах – по мере комплектования групп.


Всем слушателям предоставляются методические материалы.
По окончании курса выдается свидетельство и сертификат установленного образца.
Время занятий:
Утро – 9.00 - 12.00
День – 15.00 – 18.00
Вечер – 18.00 – 21.00

Информацию о ценах на все курсы группового и индивидуального обучения направления "Компьютерные курсы и IT обучение" можно посмотреть перейдя по ссылке:  "Прайс - лист"
         


Возможно Вам также будут интересны  эти курсы:



Вероятно Вы искали:
курсы тестирование, курсы QA, курсы тестеров, курсы тестировщик, курсы тестировщиков в Харькове, qa engineer курсы, курсы обучения, курсы в Харькове.