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