SQL для тестировщика
Открыть в Telegram
Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @anothertechrock
Больше7 042
Подписчики
-1224 часа
-757 дней
-31130 день
Загрузка данных...
Похожие каналы
Облако тегов
Входящие и исходящие упоминания
---
---
---
---
---
---
Привлечение подписчиков
июнь '26
июнь '26
+14
в 0 каналах
май '26
+12
в 0 каналах
Get PRO
апрель '26
+14
в 0 каналах
Get PRO
март '26
+22
в 0 каналах
Get PRO
февраль '26
+10
в 0 каналах
Get PRO
январь '26
+13
в 0 каналах
Get PRO
декабрь '25
+19
в 1 каналах
Get PRO
ноябрь '25
+135
в 0 каналах
Get PRO
октябрь '25
+237
в 0 каналах
Get PRO
сентябрь '25
+178
в 1 каналах
Get PRO
август '25
+344
в 0 каналах
Get PRO
июль '25
+40
в 0 каналах
Get PRO
июнь '25
+339
в 0 каналах
Get PRO
май '25
+51
в 0 каналах
Get PRO
апрель '25
+458
в 21 каналах
Get PRO
март '25
+475
в 5 каналах
Get PRO
февраль '25
+446
в 0 каналах
Get PRO
январь '25
+96
в 0 каналах
Get PRO
декабрь '24
+176
в 0 каналах
Get PRO
ноябрь '24
+657
в 0 каналах
Get PRO
октябрь '24
+751
в 0 каналах
Get PRO
сентябрь '24
+674
в 1 каналах
Get PRO
август '24
+521
в 1 каналах
Get PRO
июль '24
+707
в 22 каналах
Get PRO
июнь '24
+70
в 1 каналах
Get PRO
май '24
+114
в 1 каналах
Get PRO
апрель '24
+86
в 3 каналах
Get PRO
март '24
+97
в 2 каналах
Get PRO
февраль '24
+140
в 4 каналах
Get PRO
январь '24
+99
в 2 каналах
Get PRO
декабрь '23
+63
в 1 каналах
Get PRO
ноябрь '23
+121
в 1 каналах
Get PRO
октябрь '23
+132
в 3 каналах
Get PRO
сентябрь '23
+346
в 0 каналах
Get PRO
август '23
+651
в 0 каналах
Get PRO
июль '23
+800
в 0 каналах
Get PRO
июнь '23
+352
в 0 каналах
Get PRO
май '23
+283
в 0 каналах
Get PRO
апрель '23
+344
в 0 каналах
Get PRO
март '23
+404
в 0 каналах
Get PRO
февраль '23
+692
в 0 каналах
Get PRO
январь '23
+1 518
в 0 каналах
Get PRO
декабрь '22
+1 938
в 0 каналах
Get PRO
ноябрь '22
+1 413
в 0 каналах
| Дата | Привлечение подписчиков | Упоминания | Каналы | |
| 25 июня | 0 | |||
| 24 июня | 0 | |||
| 23 июня | 0 | |||
| 22 июня | 0 | |||
| 21 июня | 0 | |||
| 20 июня | 0 | |||
| 19 июня | 0 | |||
| 18 июня | +1 | |||
| 17 июня | 0 | |||
| 16 июня | 0 | |||
| 15 июня | +1 | |||
| 14 июня | 0 | |||
| 13 июня | 0 | |||
| 12 июня | 0 | |||
| 11 июня | 0 | |||
| 10 июня | 0 | |||
| 09 июня | 0 | |||
| 08 июня | +1 | |||
| 07 июня | 0 | |||
| 06 июня | +1 | |||
| 05 июня | +1 | |||
| 04 июня | +3 | |||
| 03 июня | +1 | |||
| 02 июня | +4 | |||
| 01 июня | +1 |
Посты канала
PostgreSQL Antipatterns: отказ от агрегатных функций = кратное ускорение
#почитать
Иногда в архиве нашего сервиса анализа планов запросов к PostgreSQL встречаются примеры не очень эффективных, мягко говоря, запросов. Сегодня на примере одного из них, вызванного простой бизнес-задачей, посмотрим, как отказ от использования агрегатных функций может ускорить запрос в разы.✅Читать статью
| 2 | Как организовать тестовую среду, сохраняя покой владельца данных
#почитать
Хочу поделиться опытом с коллегами - как мы решили одну из наболевших проблем нашей команды разработки – отсутствие полноты данных для тестирования реализованного функционала в условиях ограниченного доступа к реальным данным компании. Если вы работаете с персональными данными, то наверняка сталкивались с такой проблемой.
✅Читать статью | 551 |
| 3 | Разбираемся в функциональных зависимостях БД
#почитать
Возможно вас, как и меня, первое знакомство с функциональными зависимостями в базах данных повергло в легкий ступор. Длинные определения, которые не давались даже после третьего прочтения, излишняя абстрактность, когда на простые и понятные примеры поскупились, и прочее прелести «научного» подхода к объяснению сложных тем.
Пора раз и навсегда разобраться во всем этом. Тем не менее, я постараюсь не упускать детали и, где это уместно, углубиться в тему с головой. Без претензии на академичность, но с претензией на ясность.
✅Читать статью | 692 |
| 4 | ACID-свойства транзакций в SQL
#почитать
Для чего существуют принципы ACID? Можно ответить по бумажке, сказать, что это нужно для того, чтобы каждая транзакция обрабатывалась надежно, данные оставались в безопасности и системы работали предсказуемо.
Все это в свою очередь должно гарантировать целостность данных. Но что это вообще такое и на что влияет? А ответ очень простой. Обеспечивая целостность данных, мы предупреждаем ситуации, когда, к примеру, деньги со счета списались, но получателю так и не пришли. Или заказ оформился, а складские остатки не обновились.
✅Читать статью | 752 |
| 5 | 🟢Подборка полезностей для тестировщиков 🐞 31 мая
💡 Теория
▫️Новости тестирования за февраль-май 2026
▫️Как оценивать ИИ‑агентов в проде: нижняя планка, трассы и кодовые проверки
▫️Peer testing на основе Закона Линуса
▫️Испытание временем — как тестировать цифровой двойник, если физического объекта ещё не существует
▫️Вы неправильно тестируете асинхронный код: тест проходит раньше, чем выполняется проверка
▫️Не просто «ручное тестирование»: ценные навыки тестировщиков
▫️5 ловушек теории вероятностей в IT
▫️5 распространенных ошибок новичка в E2E-тестах
⛏ Практика
▪️Как мы тестируем в Профи.ру: почему у нас нет пирамиды, зато есть ромб и матрица
▪️Как я сделал утилиту для автоматизации ручных тестов
▪️Совместимость Test IT и RedOS: опыт автоматизации сборки, тестирования и сертификации
▪️Impact Analysis в дизайн-системе: как мы сделали CI осмысленнее, а review понятнее
▪️Как приоритизировать регрессионные проверки, когда сжаты сроки релиза
▪️Я построила диагностику «стоит ли это автоматизировать» — и она трижды говорила глупости. Разбор ошибок
▪️Как я сократил рутину QA до пары кликов: генератор API-тестов и тест-кейсов на LLM, которым хочу поделиться
💼 Карьера
▫️Как искать работу сейчас? А что если под каждой вакансией будет процент её соответсвия с вашим резюме?
▫️Влияние AI на позиции QA в 2026 году
▫️Про «случайных» людей в ИТ
▫️Как ИИ портит резюме студентам
📺 Посмотреть
📺Прогрессивные веб-приложения и их автотесты ⏱️45 минут
📺Как успеть протестировать устройство, пока оно едет по конвейеру на заводе ⏱️45 минут
📺Как особенности Python и Pytest могут поломать backend-автотесты ⏱️45 минут
📺Как мы меняли Postman на Hoppscotch ⏱️45 минут
🍷Отдохнуть
▪️Как я выиграла билет на Heisenbug и узнала про «биполярное тестирование»
▪️Как написать сценарий игры по киношным правилам
▪️Назирокодил утилиту на Kotlin и JavaScript для создания аккордов в любой тональности
🚀 Вакансии QA
Тестируй нервы | 458 |
| 6 | Для чего используется команда ANALYZE в PostgreSQL? | 546 |
| 7 | Какое ключевое слово используется в оконных функциях PostgreSQL для определения группы строк, к которым применяется функция? | 567 |
| 8 | Какой объект в PostgreSQL используется для нормализации слов (удаления окончаний) при создании поискового индекса tsvector? | 595 |
| 9 | SQL за одну статью: от «SELECT *» до оконных функций и сложных JOIN-ов
#почитать
В этой статье мы пропустим скучную академическую теорию и разберем только то, что реально нужно в работе. Мы пройдем путь от анатомии таблиц и базовых джоинов до оконных функций. А в конце заглянем под капот базы данных и разберем логический порядок выполнения запроса — секретный ингредиент, который навсегда избавит вас от вопроса: «Почему эта строчка не работает?!».
✅Читать статью | 670 |
| 10 | Какой тип данных в PostgreSQL следует использовать для хранения UUID (Universally Unique Identifier)? | 609 |
| 11 | Какой оператор используется для получения строк, которые есть в первом результате запроса, но отсутствуют во втором? | 800 |
| 12 | Как в PostgreSQL называется специальный столбец, который содержит физический адрес версии строки (ID блока и смещение)? | 688 |
| 13 | Какое расширение PostgreSQL позволяет собирать статистику выполнения всех SQL-запросов для выявления самых медленных из них? | 628 |
| 14 | Какой оператор в PostgreSQL используется для проверки «перекрытия» (overlap) двух геометрических фигур или временных интервалов? | 634 |
| 15 | 🟢Подборка полезностей для тестировщиков 🐞 18 мая
💡 Теория
▫️GPT-шорткаты: что работает, а что нет
▫️Ты QA и у тебя баги. Какие из них блокируют релиз?
▫️Разбираемся в многообразии видов тестирования
▫️Почему классический подход к QA больше не работает (и виновата ли в этом эпоха ИИ)
▫️Как приручить сервисы-моки
▫️Apache Kafka: как настроить тестирование сообщений в топиках
▫️В агентскую эпоху не все архитектуры кода одинаково полезны
▫️10 способов тестировать iOS-приложения: состояния и стадии жизненного цикла
⛏ Практика
▫️Как тестировать внешние API в Python: от DI-мока до настоящего HTTP-сервера
▫️Могут ли LLM находить flaky‑тесты по одному только коду теста? Разбор одного исследования
▫️В логах Kibana лежат тест-кейсы. Вот CLI, чтобы их достать. С auth, заскрабленным по умолчанию
▫️Аналитики и нагрузочное тестирование: как это работает на практике
▫️AI-агент действительно ловит баги? Пусть докажет на бенчмарке
▫️Как я автоматизировал UI в Windows: UIAutomation и Win32
▫️Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest
▫️Как ускорить автотесты на Python в Pytest в 8,5 раз
▫️10 мощных тестов с Chrome DevTools
▫️Первый месяц в Bug Bounty: итоги, цифры и выученные уроки
▫️Внедряем Testcontainers за два дня или как перестать бояться рефакторинга и начать доверять своим тестам
💼 Карьера
▫️Где тестировщику искать работу в 2026 году
▫️Мы пытались заменить QA нейросетью. Не получилось
▫️Когда тестировщик в отпуске, команда справится!
▫️10 актуальных remote-вакансий для тестировщика
📺 Посмотреть
📺April 2026 USA QA Jobs Update ⏱️15 минут
📺Автотесты мобильных приложений 360 ⏱️1 час
📺Как замокать весь МИР, карты и всё, что угодно ⏱️45 минут
📺Миграция тестов в Linux ⏱️45 минут
🍷 Отдохнуть
▫️Lindows OS — фейковая ось с гениальным названием
▫️Как наша инди игра продержалась на главной странице itch.io больше месяца: разбор эксперимента
▫️15 вещей, которые вы бы не хотели знать о мессенджере MAX: тайная запись звука с микрофона в звонках и много чего еще
▫️Немного извращений из мира прокси и VPN
▫️Почему технологии не сделали нас счастливее: ищем ответ в антиутопиях Стругацких
🚀 Вакансии QA
Чувствуй баги | 555 |
| 16 | Какая оконная функция в PostgreSQL используется для присвоения уникального порядкового номера каждой строке в рамках раздела? | 564 |
| 17 | Какая команда в PostgreSQL используется для установки дополнительных модулей, таких как pg_stat_statements или postgis? | 767 |
| 18 | Какой метод партиционирования в PostgreSQL разделяет данные на основе вхождения значения в определенные диапазоны (например, даты)? | 778 |
| 19 | Обратная сторона массивов в PostgreSQL
#почитать
Начать работу с массивами в PostgreSQL проще простого: объявили колонку как integer[], вставили значения — и готово. Или вообще собрали массив на лету.
Официальная документация дает неплохую базу. Но за этим простым интерфейсом скрывается куда более сложная механика, чем многие привыкли думать. Массивы в PostgreSQL — это не просто «списки, которые можно засунуть в поле таблицы». У них своя стратегия работы с памятью, собственная логика индексации и целый ворох граничных случаев.
В статье подробно разберем аспекты работы с массивами, которые могут неожиданно создать проблемы в продакшене.
✅Читать статью | 731 |
| 20 | Как в PostgreSQL называется виртуальная таблица, содержимое которой определяется SQL-запросом и не хранится физически на диске? | 678 |
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
