Дополнительная информация
В основе программы лежат реальные требования 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;
• Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений.