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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
6 314
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-657 روز
-35730 روز
آرشیو پست ها
Как называется специальная схема в PostgreSQL, где хранятся временные таблицы, созданные в рамках текущей сессии?
Anonymous voting

Какое расширение PostgreSQL позволяет использовать специальные типы данных и функции для работы с географическими объектами?
Anonymous voting

Очереди на PostgreSQL: антипаттерн или реальность жизни #почитать В Яндекс 360 есть сервисы с очень большими нагрузками — и п
Очереди на PostgreSQL: антипаттерн или реальность жизни #почитать
В Яндекс 360 есть сервисы с очень большими нагрузками — и по RPS, и по объёму хранимых данных, и по числу обрабатываемых асинхронных задач. Именно последняя часть — асинхронная обработка — будет в центре этого рассказа. Тема может показаться немного провокационной: речь пойдёт об очередях поверх SQL‑баз, а в сообществе такое решение принято считать антипаттерном — и на это есть основания. На конференциях и в статьях обычно можно услышать скепсис: «Очередь на PostgreSQL? Не стоит даже пытаться». Действительно, подобных попыток было много, и почти все сталкивались с типовыми проблемами — от блокировок до деградации производительности. Тем не менее, в реальности у многих крупных компаний всё равно есть свои очереди, построенные поверх SQL‑баз — как PostgreSQL, так и MySQL. Это решение встречается и в российских, и в зарубежных командах. Яндекс Диск здесь не исключение — у нас тоже есть своя реализация, о которой сегодня и пойдёт речь.
Читать статью

Как называется роль (пользователь) в PostgreSQL, которая обладает всеми правами доступа и может обходить любые проверки разрешений?
Anonymous voting

🟢Подборка полезностей для тестировщиков 🐞 6 апреля 💡 Теория ▫️Метаморфические и антагонистические стратегии тестирования И
🟢Подборка полезностей для тестировщиков 🐞 6 апреля  💡 Теория ▫️Метаморфические и антагонистические стратегии тестирования ИИ-систем ▫️Отличия качества в B2B- и B2C-приложениях ▫️Матрица трассируемости: Навигатор ▫️LLM-агенты в CI/CD выбирают читерство вместо решения задачи ▫️Дефекты: от хаоса к системе — полный гайд ▫️Процесс тестирования от анализа до завершения ▫️Сам свой код и тестируй ▫️Мифы, в которые я верила в начале карьеры ▫️Если требований нет, а тестировать хочется ▫️Логи: всё, что нужно знать тестировщику ▫️Фабрики в тестировании (Python, Django, pytest, factory_boy) ▫️UI + API как единый интеграционный контур Практика ▪️Перенос тест-кейсов из Яндекс Трекера в Allure TestOps одной командой с Cursor + MCP ▪️Как мы построили AI-экзоскелет QA-инженера ▪️1 тест = 1 проверка. Принцип атомарности в Postman ▪️Работа с Cursor и Windsurf ▪️Способ авторизации mTLs в Postman и Insomnia ▪️От макета до пострелиза: путь новых сервисов глазами QA ▪️BDR: Как запустить 1000 тестов в параллели без боли ▪️37 советов и приемов по написанию качественных тестов для фронтенда ▪️Как я тестирую API: чеклист и подходы, и автоматизация ▪️Как мы в Диасофт автоматизировали автотесты с помощью ИИ ▪️BDR: Почему ваши тесты на Playwright флакают в CI ▪️Фронтендеры, хватит покрывать тестами каждую строчку кода – это безумие ▪️Как тестировать API прямо в IDE, или почему я больше не использую Postman ▪️Как мы перестали тестировать разметку и начали тестировать поведение 💼 Карьера ▫️Поиск работы в IT в 2026 году: HH.ru, Хабр.Карьера, Talanto ▫️Почему IT-найм сломан — и что будет с рынком в 2026 году ▫️Мысли вслух: Как AI-агенты меняют процесс разработки в разных типах проектов ▫️Шесть рекомендаций для тех, кто переходит в QA в 2026 ▫️Почему переписки убивают карьеру 📺Посмотреть 📺Собеседование QA под нейросетью: когда ИИ говорит «Да» ⏱️45 минут  📺AI-генерация тестовых данных. От DataFaker к AI-агентам ⏱️45 минут 📺От старых окон к новым пингвинам: тестирование миграции ОС ⏱️35 минут 📺Автоматический Test Impact Analysis ⏱️45 минут 📺Полный гайд: как тестировать REST API в Postman ⏱️1 час 📺Бэтмен в тестировании ⏱️45 минут 🍷 Отдохнуть ▫️Что уже работает из пакета мер по борьбе с VPN от Минцифры ▫️ИИ-агенты защищают друг друга от отключения: анализ уязвимостей в передовых моделях ▫️Рунет пытаются окуклить, а также закон о реестре криптокошельков россиян ▫️Вайбкодинг за выходные: как ручник собрал свой «Тиндер для кино» с помощью ИИ 🚀 Вакансии QA Юзеры глупы

Что в PostgreSQL обеспечивает механизм MVCC для предотвращения блокировок при чтении и записи?
Anonymous voting

Какая системная переменная в функции PL/pgSQL позволяет узнать, была ли команда (например, UPDATE) выполнена успешно и затронула ли она строки?
Anonymous voting

Как называется процесс в PostgreSQL, который переносит данные из журналов транзакций (WAL) в основные файлы данных?
Anonymous voting

В чем основное отличие типа timestamp with time zone (timestamptz) от timestamp при хранении данных?
Anonymous voting

Что произойдет, если попытаться вставить значение NULL в столбец, имеющий ограничение (constraint) PRIMARY KEY?
Anonymous voting

Какая команда используется для создания индекса по результату выражения или функции, а не по конкретному столбцу?
Anonymous voting

Какой уровень изоляции транзакций в PostgreSQL гарантирует, что транзакция будет видеть только данные, зафиксированные до её начала?
Anonymous voting

SQL-собеседование без паники: что реально спрашивают и где валятся даже сильные #почитать На SQL-собеседованиях интервьюер ча
SQL-собеседование без паники: что реально спрашивают и где валятся даже сильные #почитать На SQL-собеседованиях интервьюер часто формулирует условия устно, просит рассуждать вслух и быстро писать запрос в реальном времени. Это непривычный формат — и именно поэтому он становится испытанием даже для тех, кто много практиковался. ✅Читать статью

Какая утилита PostgreSQL используется для физического удаления «мертвых» строк и освобождения места в файлах данных?
Anonymous voting

Для чего используется опция FILLFACTOR при создании индекса или таблицы в PostgreSQL?
Anonymous voting

🟢Подборка полезностей для тестировщиков 🐞 1-8 марта 💡 Теория ▫️Friction-Maxxing, or The Case for Elbow Grease ▫️Vibe Codin
🟢Подборка полезностей для тестировщиков 🐞 1-8 марта 💡 Теория ▫️Friction-Maxxing, or The Case for Elbow Grease ▫️Vibe Coding is Like Groundhog Day ▫️4x improvement, 13x improvement ▫️Как контролировать предвзятость в тестировании ▫️QA-агенты. Автономные системы меняют экономику тестирования ▫️Зачем командам разработки и QA концепция DoR и DoD, и как не превратить ее в бюрократию ▫️Все паттерны в автоматизации тестирования ▫️QA метрики как база управленческих решений ▫️10 Chrome-расширений для QA. Часть 3: данные, UI и безопасность ▫️Пусть ваш AI пишет тесты. Имба, о которой не знает ни один вайбкодер ▫️Нет соединения — не значит нет UX. Как не потерять доверие пользователя вместе с интернетом ⛏️ Практика ▪️How to Automate Context Overload Detection in LLM Applications ▪️Как мы тестируем железо в радиочастотном центре — от платы до полноценного RU ▪️10 900 тестов: Как мы обеспечиваем качество в PingZen, или Почему ваш мониторинг должен быть протестирован ▪️Вайб-кодер и Claude убивают стартап. Осталось немного ▪️Как ускорить тесты проекта в 6 раз: от 10 минут к 101 секунде ▪️Тестирование приложений, созданных ИИ: практические советы для тестировщиков ▪️Поделить огромный проект с автотестами на 50 команд, чтобы QA был счастлив ▪️Перенос тест-кейсов из Яндекс Трекера в Allure TestOps одной командой с Cursor + MCP 💼 Карьера ▫️Что помогает тестировщику решать профессиональные дилеммы ▫️Как расти QA-инженеру: инструменты, которые действительно работают ▫️Что значит «отвечать за качество»? ▫️Что с QA в 2026? Профессия умирает? Или все преувеличивают? ▫️SQL для QA: 10 задач, которые реально дают на собеседованиях 📺 Посмотреть 🌐Переход от автоматизации к роботизации ⏱️35 минут  🌐The research behind 1,435 quality and software testing job titles ⏱️50 минут  🌐Check Every Box In Cypress Tests Without Flake ⏱️20 минут  🌐Собеседование Леонид и пиво с соджу против 2х указателей Python ⏱️45 минут 🌐Как проводить собеседование на мобильного тестировщика ⏱️35 минут 🌐Одиночество тимлида. Почему мы всё равно хотим расти ⏱️50 минут 🍷 Отдохнуть ▫️Почему ваш SSD тихо теряет данные пока он лежит на полке ▫️И хейтеры могут плакать, или в чём величие Хидеки Камии ▫️Эксперимент «5 обезьян» никогда не проводился, а референс показал противоположные результаты ▫️Китайский студент разработал приложение, «разоблачающее» Британский музей ▫️Загадка метода Холмса ▫️L в аббревиатуре LLM означает «ложь» 🚀 Вакансии ▪️QA Lead (Технический лидер тестирования), 300 000 - 350 000 ₽ ▪️QA Engineer в Финтех-проект (обработка и оптимизация транзакционных процессов), 160 000 - 200 000 ₽ ▪️QA-инженер в Cognevia, 150 000 - 200 000 ₽ ▪️Manual QA в IT-Thematic, oт 100 000 ₽ ▪️QA Manual в Novagamings, 110 000 - 140 000 ₽ ▪️QA Automation Engineer (TS/JS, Playwright) в ATSystems, 180 000 - 220 000 ₽ ▪️QA Automation Engineer в Sociala, 180 000 - 220 000 ₽ ▪️QA-тестировщик игр в Игровая студия (Unity / Unreal Engine проекты), 75 000 ₽ ▪️Automation QA Engineer в IREV, 250 000 - 300 000 ₽ 😘Разоблачай иллюзии

Какой тип индекса в PostgreSQL лучше всего подходит для поиска по принципу «ближайшего соседа» (например, координат на карте)?
Anonymous voting

Какое значение вернет оператор сравнения (например, 1 = NULL) в PostgreSQL?
Anonymous voting

Реальные задачи с собеседований по SQL #почитать Примеры тестовых заданий с реальных собесов для подготовки к следующему инте
Реальные задачи с собеседований по SQL #почитать Примеры тестовых заданий с реальных собесов для подготовки к следующему интервью. ✅Читать статью

Какой тип индекса в PostgreSQL является стандартным и лучше всего подходит для операторов сравнения (<, <=, =, >=, >) ?
Anonymous voting