Что из перечисленного НЕ является особенностью оператора IS NOT DISTINCT FROM в PostgreSQL?
Anonymous Quiz
20%
Сравнивает значения, включая NULL как равные
13%
Работает как оператор = с учётом NULL
18%
Возвращает TRUE, если оба значения NULL
14%
Является стандартным SQL-оператором
13%
Используется для безопасного сравнения с NULL
22%
Может заменить COALESCE в некоторых случаях
👍6
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer
▫️Свежий отчёт Software Testing & Quality Report
▫️Парадокс инженерной производительности в Google
▫️Фича cy.prompt в Cypress
▫️Решение проблем уровня платформы: советы инженеров GitHub
- Также
▪️Циничный API на FastAPI за 5 минут
▪️Генератор тест-кейсов с GenAI
▪️Как я ускорил Selenium-тесты в 40 раз
▪️Общий обзор платформ автоматизации QA
▪️Асинхронные тесты для UI и API на Python: примеры, подводные камни
▪️Как изменилась роль тестировщиков в 2025
▪️Как готовить окружение перед нагрузочным тестированием
▪️Гайд по QA-метрикам
▪️Тестировщик, разработчик и бизнес
▪️Четыре типа рисков
▪️Testing Chrome Extensions with Puppeteer
▫️Программисты против вайбкодеров
▫️Как отличить грамотного спеца
👀 Посмотреть:
Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Какой из операторов в MySQL позволяет обновить данные, если запись существует, или вставить новую, если нет?
Anonymous Quiz
19%
REPLACE INTO
8%
INSERT IGNORE
58%
INSERT ... ON DUPLICATE KEY UPDATE
15%
UPSERT
👍7✍1
В канале нужно больше быстрых тестов-квизов по SQL?
Anonymous Poll
86%
Да, обожаю тесты
3%
Нет, вообще убрать
11%
Достаточно
👍5
👍5
Как не облажаться с типами данных в PostgreSQL
#почитать
Глава будет полезна всем, кто работает с PostgreSQL в проде — особенно backend-разработчикам, независимо от языка и фреймворка. Если вы проектируете схемы БД, пишете SQL-запросы или просто хотите избежать неприятных грабель — стоит прочитать.
⏱ Читать статью
#почитать
Глава будет полезна всем, кто работает с PostgreSQL в проде — особенно backend-разработчикам, независимо от языка и фреймворка. Если вы проектируете схемы БД, пишете SQL-запросы или просто хотите избежать неприятных грабель — стоит прочитать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Какой тип данных в PostgreSQL используется для хранения даты и времени с часовым поясом?
Anonymous Quiz
43%
TIMESTAMP
10%
DATE_STAMP
3%
TIME
22%
TIMESTAMPTZ
2%
INTERVAL
21%
DATETIME
✍7
Какой оператор в MySQL позволяет получить статистику по индексам таблицы?
Anonymous Quiz
59%
SHOW INDEX FROM table_name
13%
DESCRIBE INDEXES table_name
18%
EXPLAIN INDEX table_name
9%
SHOW KEYS FROM table_name
✍7
Какой результат вернёт следующий запрос?
SELECT * FROM ( SELECT 1 UNION ALL SELECT 1 ) x(y) UNION SELECT 2 UNION ALL SELECT 2;
SELECT * FROM ( SELECT 1 UNION ALL SELECT 1 ) x(y) UNION SELECT 2 UNION ALL SELECT 2;
Anonymous Quiz
33%
1, 1, 2, 2
19%
1, 2
7%
1, 1, 2
5%
1, 2, 2
4%
2, 2
32%
Ошибка выполнения
😁7🍌3
Пятничное. Оператор «NOT IN» и коварный NULL
#почитать
Мольер. Мещанин во дворянстве
⏱ Читать статью
#почитать
Учитель философии. Конечно. Вы хотите написать ей стихи?
Г-н Журден. Нет-нет, только не стихи.
Учитель философии. Вы предпочитаете прозу?
Г-н Журден. Нет, я не хочу ни прозы, ни стихов.
Учитель философии. Так нельзя: или то, или другое.
Г-н Журден. Почему?
Учитель философии. По той причине, сударь, что мы можем излагать свои мысли не иначе как прозой или стихами.
Г-н Журден. Не иначе как прозой или стихами?
Учитель философии. Не иначе, сударь. Все, что не проза, то стихи, а что не стихи, то проза.
Мольер. Мещанин во дворянстве
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Что делает оператор SHOW VARIABLES LIKE 'version%'?
Anonymous Quiz
77%
Показывает все переменные сервера, начинающиеся с 'version'
6%
Показывает только версию клиента MySQL
11%
Выводит список таблиц с версией данных
6%
Отображает версии всех установленных плагинов
👍8
Forwarded from QA Live 🚩 тестирование ПО
▫️Сертификат ISTQB для middle+ специалистов по автоматизации (Advanced Test Automation). Примеры вопросов
▫️Оригинальное тестовое на SDET
▫️Анализ первопричин дефектов (Defect Root Cause Analysis, RCA)
▫️Не прячьте баги за таймаутами и ретраями
▫️Инциденты не повторяются, а их паттерны — да
▫️Как сеньор распознает вайбкод
▫️Сначала подумай, потом пиши. Pull Request Driven Development
▪️Как в Postman использовать данные из файла
▪️Практические советы по тестированию миграции данных
▪️Нефункциональные проверки мобильных приложений
▪️Антипаттерны тестирования
▪️Самовосстановление в веб-автоматизации
▪️Искуственный интеллект и 4-Shot Testing Flow
▪️Эволюция тестирования — от мейнфреймов до ИИ
▪️Инструменты, технологии и регуляторка: как не проиграть на тестировании ставок
▪️Методы API: язык команд и смыслов
▫️Гибкий подход к тестированию фильтров с Playwright + TypeScript
▫️Дизайн без интерфейса: как проектировать системы, у которых нет экрана
▫️QA за пределами тестирования: надежность через учебные сбои
▫️Как прийти в IT и не облажаться: мой путь от новичка до руководителя группы тестирования
▫️Навайбкодил Mock Service
▫️Подключаем LLM к вашей TMS
▫️Как мы построили систему нагрузочного тестирования для обработки документов: метрики, инструменты, примеры
▫️Как pytest работает под капотом
▫️Собираем отчет Allure 3
▫️Холст для тестировщика: функциональные автотесты с Canvas
▫️Что почитать начинающему и продолжающему QA-специалисту
▫️Postman + Newman — как быстро запускать свои тесты
▫️Как меняется тестирование — личный взгляд
▫️Как реализовать тестирование сортировки с помощью Playwright + TypeScript
▫️Искусство ручного тестирования в современном мире
▫️Тестируем производительность фронтенда через вкладку Performance в DevTools
▫️Опыт работы с Protobuf на реальном проекте
▫️Jira для управления тестовыми проектами: советы по организации работы и документированию
▫️Быстрый старт автотестирования с Playwright
▪️Code Reviews Have Already Changed
▪️Intellectual conformity: tips for software testers
▪️The Best Testing I Could
▪️When hiring software testers doesn’t work
▪️How to Deal With Dismissive Devs
▪️AI-Assisted Testing – The Rules and Roles
▪️Generating API test using Swagger JSON + Github Copilot with Playwright
▪️What I Learned Using GitHub Copilot for API Automation
▪️How I taught LLM to migrate legacy tests
▪️How I Used AI to Diagnose and Recommend Fixes for Flaky Tests
▫️Разрешения MAX для Android. Cравниваем с Telegram и WhatsApp*
▫️GPT, Gemini, Qwen и Шедеврум переделывает мужского ГГ в женского
▫️Кто мешает вашему Wi-Fi
▫️Архитектура сомнений: почему программисты ошибаются даже в очевидном
▫️Jailbreak ChatGPT-5, системный промпт, и скрытый контекст
▫️Волонтёр Википедии обнаружил масштабную саморекламу: годы «работы» и 355 статей
▫️Тупик chatGPT 5: почему это было неизбежно. И что будет дальше
👀 Посмотреть
Удачной недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Какой SQL-запрос в PostgreSQL извлечёт из строки только заглавные буквы (русские или английские)?
Anonymous Quiz
7%
SELECT regexp_replace(str, '[^A-Z]', '', 'g')
35%
SELECT regexp_replace(str, '[^A-ZА-ЯЁ]', '', 'g')
3%
SELECT translate(str, 'abcdefghijklmnopqrstuvwxyz', '')
16%
SELECT substring(str from '[A-Z]+')
4%
SELECT lower(str)
34%
SELECT upper(str)
👍7
COPY в PostgreSQL
#почитать
COPY переносит данные между таблицей и файлом или потоками STDIN/STDOUT. Вариант COPY FROM загружает, COPY TO выгружает. Умеет в форматы text, csv, binary.
Поддерживает параметры ON_ERROR, FREEZE, HEADER и HEADER MATCH, FORCE_*, ENCODING, WHERE, а также запуск внешних программ через PROGRAM. Это раза в два быстрее любого батчевого INSERT при равных условиях и заметно проще в эксплуатации.
⏱ Читать статью
#почитать
COPY переносит данные между таблицей и файлом или потоками STDIN/STDOUT. Вариант COPY FROM загружает, COPY TO выгружает. Умеет в форматы text, csv, binary.
Поддерживает параметры ON_ERROR, FREEZE, HEADER и HEADER MATCH, FORCE_*, ENCODING, WHERE, а также запуск внешних программ через PROGRAM. Это раза в два быстрее любого батчевого INSERT при равных условиях и заметно проще в эксплуатации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Какое поведение транзакции в PostgreSQL соответствует уровню изоляции READ COMMITTED?
Anonymous Quiz
30%
Транзакция видит только данные, подтверждённые на момент её начала
24%
Транзакция видит данные, подтверждённые до каждого отдельного запроса внутри неё
15%
Транзакция не видит данные других транзакций до их фиксации
10%
Транзакция полностью изолирована, как если бы выполнялась последовательно
14%
Транзакция блокирует все записи при чтении
7%
Транзакция может видеть неповторяющиеся чтения
👍1
Какой тип данных в MySQL лучше всего подходит для хранения булевых значений?
Anonymous Quiz
4%
TINYINT
86%
BOOLEAN
5%
VARCHAR
5%
ENUM
Уже 4 сентября в 16:00 состоится бесплатное занятие «Как заглянуть в любой уголок приложения через скриншот-тесты»!
Регистрируйтесь прямо сейчас и забирайте карьерный гайд для Java QA в подарок
Подробнее узнаете на занятии о скриншот-тестах:
– зачем они нужны и что дают
– как работать с библиотекой от PointFree
– как автоматизировать всё через Prefire
– как скриншот-тесты влияют на командные процессы и что ещё можно с их помощью автоматизировать.
– 12 лет в мобильной разработке
– экс-хед мобильного направления в Dodo Brands
– автор книги «Про доступность iOS», а также соавтор курса по автоматизации тестирования
на Java Advanced
– на данный момент в финтехе
Please open Telegram to view this post
VIEW IN TELEGRAM
Плохие JOIN’ы: приемы, которые (нечаянно) кладут прод
#почитать
Все примеры — PostgreSQL, но подавляющее большинство выводов одинаково валит MySQL и SQL Server.
⏱ Читать статью
#почитать
Все примеры — PostgreSQL, но подавляющее большинство выводов одинаково валит MySQL и SQL Server.
Please open Telegram to view this post
VIEW IN TELEGRAM