Голосов: 0
#1
SQL для тестировщикаНа тренинге вы увидите, как применяется SQL в различных аспектах тестирования — непосредственно при выполнении тест-кейсов, при подготовке тестовых данных, в автотестах, при тестировании безопасности, научитесь писать запросы любой сложности, а также создавать собственные схемы и таблицы.
Лекция 0. — Вводная. Строение баз данных и организационные вопросы.
Лекция 1 — Исследование БД и структура запроса SELECT.
- Структура тренинга и орг.вопросы.
- Основы устройства реляционных БД
- Общие сведения про SQL:
- Определение, отличие от других языков.
- История создания SQL
- Стандарты языка SQL, их плюсы и минусы.
Лекция 2 — Типы данных, применяемые в SQL
- Установка Oracle XE и SQL Workbench
- Структура запроса Select
- Простейшие запросы к одной таблице
- Понятие схемы пользователя
- Исследование БД с помощью служебных таблиц
- Применение знаний о структуре БД к тестированию
- Работа с ошибками при составлении запроса
Лекция 3 — Выбор данных из одной таблицы с разными условиями
- Типы для хранения чисел.
- Типы данных для хранения строк
- Типы данных для хранения дат и времени
- Специальные типы данных для хранения xml, идентификаторов и объектов.
- Типичные ошибки, выявляемые для разных типов данных при тестировании
Лекция 4 — Выбор данных из нескольких таблиц
- Задание условий для разных типов данных: числа, даты, строки в разной кодировке.
- Оператор LIKE и функция regexp_like
- Значение NULL и работа с ним в запросе. Функция NVL
- Функции конвертации типов данных
- Объединение условий
Лекция 5. — Примеры решения сложных задач на объединение нескольких таблиц
- Объединение таблиц в запросе через where
- Разные типы JOIN
- Отличия задания условий через Where и Join
- Задание псевдонимов для таблиц
Лекция 6 — Запросы с подзапросами
- Объединение таблиц по неравенству
- Объединение таблицы с самой собой
- Типы сортировки
- Сортировка колонок, содержащих значения NULL
- Возможные ошибки приложений при добавлении сортировки
Лекция 7 — Запросы для анализа данных и подготовки отчетов
- Запросы с подзапросами через In и Exist.
- Объединение и пересечение результатов. Union, union all, merge, minus
- Наложение условий выбора с помощью оператора Case
Лекция 8
- Операции над выбираемыми данными
- Группировка данных. Запросы с GROUP BY и HAVING.
- Отбор значимых для тестирования данных.
- Основные операторы DDL. Создание, удаление, изменение данных
- Основные операторы DCL. Управление правами доступа
Формат курса
Онлайн-тренинг продолжительностью 8 занятий по 45-60 минут с посточнными консультациями тренера в скайп-чате и закрытом форуме и практическими домашними заданиями.
Сайт:
Это не повтор ЭТОЙ складчины, т.к. здесь уже другая программа.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.