SQL для тестировщика
7.16K subscribers
417 photos
16 videos
1 file
445 links
Прокачиваем SQL — must have skill для хорошего тестировщика.

От создателей @godoftesting

По всем вопросам: @anothertechrock
Download Telegram
Привет, это команда МТС. Мы создаем и развиваем сервисы в сфере мобильной связи, больших данных, искусственного интеллекта, облачного хранения, медиа и финансов. В нашу команду мы ищем qa эксперта.

Чем нужно будет заниматься:
- проводить экспертизу качества продукта
- составлять и актуализировать тестовую документацию по продукту
- настраивать и анализировать работу метрик клиентского опыта
- работать над улучшением клиентского опыта в области коммуникации по продукту с клиентами

Будет здорово, если у тебя есть опыт тестировании мобильных приложений от 1 года, навык презентации информации и опыт работы с BI-инструментами.
Подробное описание вакансии ты найдешь по ссылке
Откликайся, мы ждем тебя!
👍92🔥1
Проблемы при переходе с MS SQL на PostgreSQL. Как не потерять производительность

#почитать

Сначала думал просто перечислить наиболее распространенные проблемы, возникающие при переходе с MS SQL на PostgreSQL. Но решил, что только перечисление, без углубления в способы решения этих проблем, будет мало информативным.

▫️Особенности временных таблиц в PostgreSQL
▫️Массивы композитных типов
▫️Common table expression (CTE)
▫️pg_variables
▫️Нежурналируемые таблицы
▫️И все же временные таблицы

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
old but gold
😁10🔥4
SQL: быстрое погружение

▫️Автор: Волтер Шилдс
▫️Год: 2022
▫️224 стр.
▫️На русском

Аннотация издательства "Лабиринт":
Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными.
Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
Как работает виртуальная машина SQLite

#почитать

SQL – концептуально странный язык. Вы пишете ваше приложение на одном языке, скажем, на JavaScript, а затем направляете базе данных команды, написанные на совершенно другом языке – SQL. После этого база данных компилирует и оптимизирует эту команду на SQL, выполняет её и возвращает вам данные. Такой метод кажется ужасно неэффективным, но, всё-таки, ваше приложение может проделывать сотни таких операций в секунду. Просто безумие!
Но на самом деле всё ещё страннее.
Язык SQL исходно был спроектирован для пользователей-нетехнарей как средство взаимодействия с базой данных. Сегодня же им пользуются почти одни лишь программисты, и ВСЕ современные приложения просто нашпигованы SQL-запросами.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
а зачем вы запрашиваете
😁45🔥5🤡4
Несколько бесплатных сервисов для практики SQL

#почитать

▪️HackerRank
В сервисе много задач разного уровня (легкий, средний и трудный). Все интуитивно понятно и просто. Подтянуть навыки SQL.

▪️Strata scratch
Платформа для подготовки к собеседованиям и тренировки навыков. Здесь не просто задачи по SQL, а задачи от топ компаний: Google, Netflix, Apple, Airbnb, Spotify

▪️SQLBolt
Объясняет концепции языка SQL и включает полезные практические упражнения по каждой лекции.

▪️W3schools
Не такой полнофункциональный именно по SQL, но может помочь подтянуть уровень.

▪️SQL EX
Многие рекомендуют. 🟡К тому же сайт на русском.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥41👌1
👍
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15👍2🤔2
Изучаем 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.

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1👏1
Что такое SQL-инъекция: разбор уязвимости на примере

#почитать #junior

Обще-ознакомительная статья. Тестировщик должен быть в целом проинформирован об одном из самых распространенных доступных способов взлома сайта.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1👏1
▫️ Оконные функции SQL с примерами. Максимально простым языком для базового понимания

#посмотреть

▫️Что такое оконные функции SQL
▫️Зачем нужны
▫️Примеры использования
▫️Синтаксис
▫️Разница оконных функций и GROUP BY
▫️Классы оконных функций
▫️SUM
▫️AVG
▫️COUNT
▫️MIN / MAX
▫️ROW_NUMBER
▫️RANK
▫️DENSE_RANK
▫️NTILE
▫️LAG
▫️LEAD
▫️FIRST_VALUE / LAST_VALUE
▫️NTH_VALUE

Читать статью на Хабре
или
▫️ Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2🔥1
▫️ Что общего у Rolls Royce, покрытия автотестами, PostgreSQL и PgBouncer. QA-митапы на Bugs Busters

#почитать #посмотреть #senior

" ... внезапно после выкатки задачи, в которой менялась конфигурация pgBouncer и приложения, что-то пошло не так — сработали триггеры, загорелась тревога. Из-за новой конфигурации к базе данных увеличилось количество активных соединений, а в самой БД — количество активных блокировок. При этом утилизация CPU со стороны базы выросла в целых пять раз"

Читать отчет о митапах

или посмотреть видео:
▫️ Ложка дёгтя в транзакционном режиме пуллинга
▫️ Визуализация покрытия веб-автотестами
▫️ Как понять, что тестов достаточно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥1
База: основные команды SQL

#почитать

▫️Рассмотрим основные команды SQL, включая агрегатные функции и вложенные подзапросы.
▫️Данная статья будет полезна тем, кто хочет освежить свои знания по SQL перед собеседованием на работу.
▫️В примерах используется MySQL.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🔥1
Полная подборка книг по PostgreSQL: от баз данных с нуля для самоучек до руководств про БД в облаках

#почитать

▪️«Оптимизация запросов PostgreSQL» — Г. Домбровская, Б. Новиков, А. Бейликова
Уровень: продолжающие

▪️«Изучаем PostgreSQL 10» — С. Джуба, А. Волков
Уровень: начинающие

▪️«Основы технологий баз данных: учебное пособие» — Б. Новиков, Е. Горшкова, Н. Графеева
Уровень: смешанный

▪️«PostgreSQL изнутри» — Е. Рогов
Уровень: продолжающие

▪️«Postgres: первое знакомство» — П. Лузанов, Е. Рогов, И. Лёвшин
Уровень: начинающие

▪️«PostgreSQL. Основы языка SQL» — Е. Моргунов
Уровень: начинающие. 🟡Подходит для совсем «нулёвых», в первую очередь QA.

▪️«Mastering PostgreSQL 13»/«PostgreSQL 13. Мастерство разработки» — Ханс-Юрген Шёниг
Уровень: продолжающие

▪️«Beginning PostgreSQL on the Cloud»/«Запуск PostgreSQL в облаке» Баджи Шайк, Авинаш Валларапу
Уровень: продолжающие

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🔥1
Сортировка в SQL: ORDER BY | Основы SQL

#посмотреть

Одна из лекций эксперта по ML и БД Андрея Созыкина, посвященная сортировке данных с использованием ORDER BY.

Смотреть на YouTube 10 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92🔥1
▫️ LIMITS in SQL | Базы данных для тестировщиков | Ограничение выборки в SQL

#посмотреть

▫️что такое LIMITs в SQL;
▫️как применять LIMIT;
▫️как применять LIMIT со сдвигом (OFFSET);
▫️как применять LIMIT с ORDER BY;
▫️как применять LIMIT c WHERE;
▫️как применять LIMIT c DISTINCT (уникальные значения).

Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🔥1