Місто проведення:
Інше
Категорія:
Галузеві тренінги
Тренінгова компанія:
Software-Testing.RU
Найближчі дати проведення тренінгу:
Місце проведення тренінгу:
онлайн-тренинг
Напрямок навчання:
-
IT- технології
Вартість:
7000
Аудиторія:
тестировщики
Опис тренінгу
21 век — век информации. Она окружает нас везде: дома, на работе, в машине, в метро. Информация хранится в базах данных в удобном для компьютера виде. Какие бы приложения вы не тестировали: десктопные, веб или мобильные, большие или маленькие, банковские системы или игры, вам нужно будет получать информацию из базы данных. Для этого используют специальный язык структуририованных запросов — SQL (Structure Query Language). Базовые знания SQL сейчас требуют даже на вакансию джуниор-тестировщика.
На тренинге вы увидите, как применяется SQL в различных аспектах тестирования — непосредственно при выполнении тест-кейсов, при подготовке тестовых данных, в автотестах, при тестировании безопасности, научитесь писать запросы любой сложности, а также создавать собственные схемы и таблицы.
Програма тренінгу:
Программа тренинга
Select без слез и Join для самых маленьких
0. Строение баз данных и организационные вопросы.
Структура тренинга и орг.вопросы.
Основы устройства реляционных БД
Что такое SQL. Определение и общие сведения
1а. Спектр применения SQL в различных областях тестирования.
Проектирование тестовых данных
Добавление тестовых данных в БД
Установка СУБД и создание учебной базы данных
1б. Запросы к одиночной таблице с составлением условий выборки для разных типов данных.
Оператор Select. Составление простых запросов к одной таблице.
Значение NULL и особенности работы с ним.
Работа с различными типами данных: числа, даты, строки в разной кодировке.
Like, top/rownum
Операции над выбираемыми данными.
2. Запросы для анализа данных и подготовки отчетов.
Группировка данных. Запросы с GROUP BY и HAVING. Сортировка результатов.
Аналитические функции.
3. Выбор данных из нескольких таблиц в одном запросе
Способы соединения таблиц.
Выборка данных из нескольких таблиц. Различные виды JOIN.
Запросы с подзапросами через In и Exist.
4а. Объединение данных из нескольких запросов.
Объединение и пересечение результатов. Union, union all, merge, minus
Наложение условий выбора с помощью оператора Case.
4б. Управление данными и правами доступа.
Основные операторы DDL. Создание, удаление, изменение данных.
Основные операторы DCL. Управление правами доступа.
5. Подключение и работа с БД из автотестов.
Применение SQL в автоматизации тестирования.
Тестирование БД в приложениях без интерфейса.
6. Создание запросов для выявления уязвимостей типа sql-injection.
Основы sql-injection.
Виды инъекций.
Способы выявления и предотвращения уязвимостей.
Додаткова інформація:
Подробная информация о программе тренинга и условиях участия -на сайте:http://software-testing.ru/trainings/schedule?task=3&cid=96&sem_midx=1&sem_jidx=0