SQL для тестировщика
Відкрити в Telegram
Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @anothertechrock
Показати більше6 306
Підписники
-124 години
-117 днів
-31930 день
Архів дописів
6 306
Блиц-практикум: SQL IN на понятных примерах
#почитать
Синтаксис оператора фильтрации SQL IN и его использование.
⏱Читать статью
6 306
Кастомный инструмент генерации SQL-запросов для упрощения задач по тестированию
#почитать
У нас сейчас есть стажерская программа. В нашем понимании типичный стажер — молодой человек, имеющий средние познания в java и очень общие познания в тестировке. Однако он совершенно не знает тестируемую систему, а также структуру ее БД. Но с помощью разработанного нами инструмента стажер способен начать писать тест в совершенно новой области уже после третьего занятия.
⏱Читать статью
6 306
SQL — востребованный язык программирования для разработчиков, аналитиков и тестировщиков. Пора освоить его магию! Волшебство продуктивной работы с базами данных теперь доступно всем на бесплатном мини-курсе по программированию. Расширите свой кругозор и сделаете первый шаг в IT!
Зарегистрируйтесь прямо сейчас и сразу получите первый из 5 полезных материалов: https://epic.st/PhaCo
Что будем делать:
— Писать запросы на языке SQL.
— Проводить аналитику для бизнеса.
— Разрабатывать автоматизированную отчётность в Excel.
— Обрабатывать данные в Power Query.
— Визуализировать показатели в Excel: создавать красивые графики, диаграммы и отчёты.
— Применять инструменты Excel для анализа данных.
Спикер Мкртич Пудеян, специалист по анализу данных в «Газпромбанке». Сертифицированный SQL-разработчик от Microsoft.
🎉 Всех участников ждут подарки: персональная карьерная консультация, на которой мы определим ваши сильные стороны и поможем выбрать направление в разработке, 5 полезных статей по SQL и Excel, а также год бесплатного изучения английского языка.
В Skillbox проходит новогодняя распродажа: весь декабрь скидки до 55% и при покупке второй курс на выбор в подарок.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
6 306
▫️ LIMITS in SQL | Базы данных для тестировщиков | Ограничение выборки в SQL
#посмотреть
▫️что такое LIMITs в SQL;
▫️как применять LIMIT;
▫️как применять LIMIT со сдвигом (OFFSET);
▫️как применять LIMIT с ORDER BY;
▫️как применять LIMIT c WHERE;
▫️как применять LIMIT c DISTINCT (уникальные значения).
⏱Смотреть на YouTube
6 306
Сортировка в SQL: ORDER BY | Основы SQL
#посмотреть
Одна из лекций эксперта по ML и БД Андрея Созыкина, посвященная сортировке данных с использованием ORDER BY.
⏱Смотреть на YouTube ⏱10 минут
6 306
Полная подборка книг по PostgreSQL: от баз данных с нуля для самоучек до руководств про БД в облаках
#почитать
▪️«Оптимизация запросов PostgreSQL» — Г. Домбровская, Б. Новиков, А. Бейликова
Уровень: продолжающие
▪️«Изучаем PostgreSQL 10» — С. Джуба, А. Волков
Уровень: начинающие
▪️«Основы технологий баз данных: учебное пособие» — Б. Новиков, Е. Горшкова, Н. Графеева
Уровень: смешанный
▪️«PostgreSQL изнутри» — Е. Рогов
Уровень: продолжающие
▪️«Postgres: первое знакомство» — П. Лузанов, Е. Рогов, И. Лёвшин
Уровень: начинающие
▪️«PostgreSQL. Основы языка SQL» — Е. Моргунов
Уровень: начинающие. 🟡Подходит для совсем «нулёвых», в первую очередь QA.
▪️«Mastering PostgreSQL 13»/«PostgreSQL 13. Мастерство разработки» ➖— Ханс-Юрген Шёниг
Уровень: продолжающие
▪️«Beginning PostgreSQL on the Cloud»/«Запуск PostgreSQL в облаке» Баджи Шайк, Авинаш Валларапу
Уровень: продолжающие
⏱Читать статью
6 306
❓ Какие бывают виды тестирования на Java?
Узнайте на бесплатном открытом уроке от OTUS.
👉 На вебинаре расскажем, какие бывают виды тестирования на Java, чем они отличаются и когда применяются. Занятие будет полезно начинающим тестировщикам и разработчикам на Java, а также тем, кто хочет работать в IT, но еще не определился с направлением.
📌 Занятие пройдёт 13 декабря в 20:00 мск и будет приурочено к старту курса «Специализация QA Automation Engineer». После урока вы сможете продолжить обучение в рассрочку на выгодных условиях.
👉 Для бесплатного участия зарегистрируйтесь: https://otus.pw/fKu2/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KApVC
6 306
База: основные команды SQL
#почитать
▫️Рассмотрим основные команды SQL, включая агрегатные функции и вложенные подзапросы.
▫️Данная статья будет полезна тем, кто хочет освежить свои знания по SQL перед собеседованием на работу.
▫️В примерах используется MySQL.
⏱Читать статью
6 306
✔️ Мастхев-фреймворк для автоматизации тестирования на JS
Изучите его на бесплатном практическом уроке «Знакомство с фреймворком Cypress».
На вебинаре:
📌 изучим основы фреймворка Cypress;
📌 рассмотрим, как использовать его для автоматизации тестирования веб-приложений;
📌 поработаем с основными инструментами Cypress для создания и отладки тестов;
📌 напишем несколько UI-тестов.
📢📢 Занятие пройдёт 6 декабря в 20:00 мск и будет приурочено к старту курса «JavaScript QA Engineer». После урока вы сможете продолжить обучение в рассрочку.
👉 Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/csUpij
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KQF986 306
▫️ Что общего у Rolls Royce, покрытия автотестами, PostgreSQL и PgBouncer. QA-митапы на Bugs Busters
#почитать #посмотреть #senior
" ... внезапно после выкатки задачи, в которой менялась конфигурация pgBouncer и приложения, что-то пошло не так — сработали триггеры, загорелась тревога. Из-за новой конфигурации к базе данных увеличилось количество активных соединений, а в самой БД — количество активных блокировок. При этом утилизация CPU со стороны базы выросла в целых пять раз"
⏱Читать отчет о митапах
или посмотреть видео:
▫️ Ложка дёгтя в транзакционном режиме пуллинга
▫️ Визуализация покрытия веб-автотестами
▫️ Как понять, что тестов достаточно
6 306
▫️ Оконные функции SQL с примерами. Максимально простым языком для базового понимания
#посмотреть
▫️Что такое оконные функции SQL
▫️Зачем нужны
▫️Примеры использования
▫️Синтаксис
▫️Разница оконных функций и GROUP BY
▫️Классы оконных функций
▫️SUM
▫️AVG
▫️COUNT
▫️MIN / MAX
▫️ROW_NUMBER
▫️RANK
▫️DENSE_RANK
▫️NTILE
▫️LAG
▫️LEAD
▫️FIRST_VALUE / LAST_VALUE
▫️NTH_VALUE
⏱Читать статью на Хабре
или
▫️ Смотреть на YouTube
6 306
Что такое SQL-инъекция: разбор уязвимости на примере
#почитать #junior
Обще-ознакомительная статья. Тестировщик должен быть в целом проинформирован об одном из самых распространенных доступных способов взлома сайта.
⏱Читать статью
6 306
Repost from Склад тестировщика
Изучаем SQL. Генерация, выборка и обработка данных
Learning SQL. Generate, Manipulate, and Retrieve Data
▫️Автор: Алан Болье
▫️Год: 2021
🟡На русском
▫️3-е издание
▫️Аннотация издательства "Лабиринт":
"Нынешний век можно без преувеличения назвать веком информации, но информация без возможности ее выборки и обработки - это не более чем просто набор байтов в хранилищах данных. Такую возможность эффективной выборки и обработки данных уже несколько десятилетий предоставляет разработчикам язык SQL. Он тесно связан с реляционными базами данных. Но несмотря на это в последнее время, когда все большее значение приобретают большие объемы данных, упомянутый язык развивается таким образом, чтобы облегчить поиск данных в базах данных, построенных на различных технологиях. Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах. Книга идеально подходит в качестве учебника для начинающего разработчика в области баз данных. В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных."
▫️Рейтинг оригинальной книги на Амазоне: 4,6/5
▫️около 500 отзывов подтверждённых покупателей, 75% из них дали книге 5 звёзд из 5.
⏱Скачать книгу
6 306
📊Нужно ли тестировщику знать SQL?
Разберём некоторые функции этого языка, чтобы дать ответ:
▪️SQL ускоряет процесс ввода и поиска подходящих тестовых данных
▪️SQL облегчает проверку целостности данных. Он позволяет выполнять запросы, которые помогут выявить проблему
▪️SQL позволяет устанавливать различные уровни доступа к данным. С его помощью можно устанавливать права доступа на уровне отдельных пользователей или групп
▪️С помощью SQL QA-инженеры могут выявлять проблемы безопасности, включая SQL-инъекции.
→ Вывод можно сделать такой: тестировщикам знать SQL нужно. И лучше всего изучать его на практических примерах.
🗓 2 декабря школа программирования и анализа данных Mathshub проведёт воркшоп, где вы на практике познакомитесь с основами SQL и создадите свою базу данных с нуля.
📌 Вы спроектируете структуру базы данных, изучите DDL-команды (создание, изменение и удаление таблиц) и получите базовое представление о работе с языком структурированных запросов.
Воркшоп будет проходить в живом формате и продлится три часа. Всё это время вас будет сопровождать Мария Ситникова, старший BI-разработчик в международной компании под NDA и преподаватель курсов по Power BI и SQL.
Что вы получите на выходе:
▪️Три часа усиленной практики
▪️Понимание основных процессов в SQL
▪️База данных, написанная с помощью SQL, которую вы сможете заполнить своими данными
▪️Проверка готовой работы и обратная связь от опытного ментора.
⚡️ Регистрируйтесь по ссылке, создайте свой проект на SQL и пополните свое портфолио новым проектом.
6 306
Repost from Склад тестировщика
Изучаем SQL. Генерация, выборка и обработка данных
Learning SQL. Generate, Manipulate, and Retrieve Data
▫️Автор: Алан Болье
▫️Год: 2021
🟡На русском
▫️3-е издание
▫️Аннотация издательства "Лабиринт":
"Нынешний век можно без преувеличения назвать веком информации, но информация без возможности ее выборки и обработки - это не более чем просто набор байтов в хранилищах данных. Такую возможность эффективной выборки и обработки данных уже несколько десятилетий предоставляет разработчикам язык SQL. Он тесно связан с реляционными базами данных. Но несмотря на это в последнее время, когда все большее значение приобретают большие объемы данных, упомянутый язык развивается таким образом, чтобы облегчить поиск данных в базах данных, построенных на различных технологиях. Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах. Книга идеально подходит в качестве учебника для начинающего разработчика в области баз данных. В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных."
▫️Рейтинг оригинальной книги на Амазоне: 4,6/5
▫️около 500 отзывов подтверждённых покупателей, 75% из них дали книге 5 звёзд из 5.
⏱Скачать книгу
6 306
✔️Стоит ли становиться автоматизатором тестирования на Python в 2023?
Расскажем на бесплатном открытом уроке «Профессия Python QA Automation Engineer. Перспективы и преимущества» от OTUS и Андрея Гридяева – Lead QA Automation Engineer в «Semrush».
На вебинаре обсудим следующие темы:
📌 Чем занимается автоматизатор тестирования на Python
📌 Перспективы и преимущества профессии в данный момент
📌 Современные технологии автоматизации тестирования в 2023 году
📢📢 Занятие пройдёт 30 ноября в 20:00 мск в рамках курса «Python QA Engineer». После урока вы сможете продолжить обучение на специальных условиях, а также получить видеокурс по ручному тестированию в подарок.
➡ Регистрируйтесь прямо сейчас https://vk.cc/csJiAr
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KH6rR6 306
Несколько бесплатных сервисов для практики SQL
#почитать
▪️HackerRank
В сервисе много задач разного уровня (легкий, средний и трудный). Все интуитивно понятно и просто. Подтянуть навыки SQL.
▪️Strata scratch
Платформа для подготовки к собеседованиям и тренировки навыков. Здесь не просто задачи по SQL, а задачи от топ компаний: Google, Netflix, Apple, Airbnb, Spotify
▪️SQLBolt
Объясняет концепции языка SQL и включает полезные практические упражнения по каждой лекции.
▪️W3schools
Не такой полнофункциональный именно по SQL, но может помочь подтянуть уровень.
▪️SQL EX
Многие рекомендуют. 🟡К тому же сайт на русском.
⏱Читать статью
