Дополнительная информация
В основе программы лежат реальные требования IT-рынка.Наши методисты и преподаватели постоянно работают над её улучшением и обновлением, чтобы выпускники Академии ТОП могли достойно показать себя перед работодателем.• Обзор IT бизнеса: технологии и термины;• Фазы процесса разработки программного обеспечения;• Методологии процесса разработки программного обеспечения;• Анализ существующих моделей и методов разработки;• Роль и место QA в процессе разработки программного обеспечения, тестирование и QA;• Введение в тестирование;• Цели и задачи тестировщика в команде;• Теория тестирования: Подход, технологии, уровни, процесс, компоненты;• Дефекты: типы и жизненный цикл дефектов;• Типы тестов. Организация тестов;• Тестирование сложных программных решений и комплексных систем;• Requirements, введение в bug tracking systems;• QA процесс: инициализация, цели, приоритеты, сроки, риски;• Usability. I18N/L10N. MLU;• Системы контроля версий: CVS, SVN, GIT, Mercurial;• Обзор методологии SCRUM;• Сертификация ISTQB;• Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления;• Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных;• Функции агрегирования и объединения;• Представления, хранимые процедуры, триггеры,пользовательские функции;• Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию;• Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver;• Selenium Server. Создание framework для тестирования в Selenium;• Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений.