es
Feedback
SQL для тестировщика

SQL для тестировщика

Ir al canal en Telegram

Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @anothertechrock

Mostrar más
7 042
Suscriptores
-1224 horas
-757 días
-31130 días
Atraer Suscriptores
junio '26
junio '26
+14
en 0 canales
mayo '26
+12
en 0 canales
Get PRO
abril '26
+14
en 0 canales
Get PRO
marzo '26
+22
en 0 canales
Get PRO
febrero '26
+10
en 0 canales
Get PRO
enero '26
+13
en 0 canales
Get PRO
diciembre '25
+19
en 1 canales
Get PRO
noviembre '25
+135
en 0 canales
Get PRO
octubre '25
+237
en 0 canales
Get PRO
septiembre '25
+178
en 1 canales
Get PRO
agosto '25
+344
en 0 canales
Get PRO
julio '25
+40
en 0 canales
Get PRO
junio '25
+339
en 0 canales
Get PRO
mayo '25
+51
en 0 canales
Get PRO
abril '25
+458
en 21 canales
Get PRO
marzo '25
+475
en 5 canales
Get PRO
febrero '25
+446
en 0 canales
Get PRO
enero '25
+96
en 0 canales
Get PRO
diciembre '24
+176
en 0 canales
Get PRO
noviembre '24
+657
en 0 canales
Get PRO
octubre '24
+751
en 0 canales
Get PRO
septiembre '24
+674
en 1 canales
Get PRO
agosto '24
+521
en 1 canales
Get PRO
julio '24
+707
en 22 canales
Get PRO
junio '24
+70
en 1 canales
Get PRO
mayo '24
+114
en 1 canales
Get PRO
abril '24
+86
en 3 canales
Get PRO
marzo '24
+97
en 2 canales
Get PRO
febrero '24
+140
en 4 canales
Get PRO
enero '24
+99
en 2 canales
Get PRO
diciembre '23
+63
en 1 canales
Get PRO
noviembre '23
+121
en 1 canales
Get PRO
octubre '23
+132
en 3 canales
Get PRO
septiembre '23
+346
en 0 canales
Get PRO
agosto '23
+651
en 0 canales
Get PRO
julio '23
+800
en 0 canales
Get PRO
junio '23
+352
en 0 canales
Get PRO
mayo '23
+283
en 0 canales
Get PRO
abril '23
+344
en 0 canales
Get PRO
marzo '23
+404
en 0 canales
Get PRO
febrero '23
+692
en 0 canales
Get PRO
enero '23
+1 518
en 0 canales
Get PRO
diciembre '22
+1 938
en 0 canales
Get PRO
noviembre '22
+1 413
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
25 junio0
24 junio0
23 junio0
22 junio0
21 junio0
20 junio0
19 junio0
18 junio+1
17 junio0
16 junio0
15 junio+1
14 junio0
13 junio0
12 junio0
11 junio0
10 junio0
09 junio0
08 junio+1
07 junio0
06 junio+1
05 junio+1
04 junio+3
03 junio+1
02 junio+4
01 junio+1
Publicaciones del Canal
PostgreSQL Antipatterns: отказ от агрегатных функций = кратное ускорение #почитать Иногда в архиве нашего сервиса анализа пла
PostgreSQL Antipatterns: отказ от агрегатных функций = кратное ускорение #почитать
Иногда в архиве нашего сервиса анализа планов запросов к PostgreSQL встречаются примеры не очень эффективных, мягко говоря, запросов. Сегодня на примере одного из них, вызванного простой бизнес-задачей, посмотрим, как отказ от использования агрегатных функций может ускорить запрос в разы.
Читать статью

2
Как организовать тестовую среду, сохраняя покой владельца данных #почитать Хочу поделиться опытом с коллегами - как мы решили
Как организовать тестовую среду, сохраняя покой владельца данных #почитать Хочу поделиться опытом с коллегами - как мы решили одну из наболевших проблем нашей команды разработки – отсутствие полноты данных для тестирования реализованного функционала в условиях ограниченного доступа к реальным данным компании. Если вы работаете с персональными данными, то наверняка сталкивались с такой проблемой. ✅Читать статью
551
3
Разбираемся в функциональных зависимостях БД #почитать Возможно вас, как и меня, первое знакомство с функциональными зависимо
Разбираемся в функциональных зависимостях БД #почитать Возможно вас, как и меня, первое знакомство с функциональными зависимостями в базах данных повергло в легкий ступор. Длинные определения, которые не давались даже после третьего прочтения, излишняя абстрактность, когда на простые и понятные примеры поскупились, и прочее прелести «научного» подхода к объяснению сложных тем. Пора раз и навсегда разобраться во всем этом. Тем не менее, я постараюсь не упускать детали и, где это уместно, углубиться в тему с головой. Без претензии на академичность, но с претензией на ясность. ✅Читать статью
692
4
ACID-свойства транзакций в SQL #почитать Для чего существуют принципы ACID? Можно ответить по бумажке, сказать, что это нужно
ACID-свойства транзакций в SQL #почитать Для чего существуют принципы ACID? Можно ответить по бумажке, сказать, что это нужно для того, чтобы каждая транзакция обрабатывалась надежно, данные оставались в безопасности и системы работали предсказуемо. Все это в свою очередь должно гарантировать целостность данных. Но что это вообще такое и на что влияет? А ответ очень простой. Обеспечивая целостность данных, мы предупреждаем ситуации, когда, к примеру, деньги со счета списались, но получателю так и не пришли. Или заказ оформился, а складские остатки не обновились. ✅Читать статью
752
5
🟢Подборка полезностей для тестировщиков 🐞 31 мая 💡 Теория ▫️Новости тестирования за февраль-май 2026 ▫️Как оценивать ИИ‑аг
🟢Подборка полезностей для тестировщиков 🐞 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-ов #почитать В этой статье мы пропустим скучную академиче
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 и у тебя баги. К
🟢Подборка полезностей для тестировщиков 🐞 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 проще простого: объявили колонку как
Обратная сторона массивов в PostgreSQL #почитать Начать работу с массивами в PostgreSQL проще простого: объявили колонку как integer[], вставили значения — и готово. Или вообще собрали массив на лету. Официальная документация дает неплохую базу. Но за этим простым интерфейсом скрывается куда более сложная механика, чем многие привыкли думать. Массивы в PostgreSQL — это не просто «списки, которые можно засунуть в поле таблицы». У них своя стратегия работы с памятью, собственная логика индексации и целый ворох граничных случаев. В статье подробно разберем аспекты работы с массивами, которые могут неожиданно создать проблемы в продакшене. ✅Читать статью
731
20
Как в PostgreSQL называется виртуальная таблица, содержимое которой определяется SQL-запросом и не хранится физически на диске?
678