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

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

Ir al canal en Telegram

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

Mostrar más
6 314
Suscriptores
Sin datos24 horas
-447 días
-34430 días
Archivo de publicaciones
🐞Дайджест полезных материалов по QA |7-13 октября 🛠 Инструменты и технологии ▫️gRPC для тестировщика: быстрый старт после R
🐞Дайджест полезных материалов по QA |7-13 октября 🛠 Инструменты и технологии ▫️gRPC для тестировщика: быстрый старт после REST ▫️Playwright Agents — тесты, которые “живут своей жизнью” ▫️Фикстуры в Playwright на простом примере ▫️Kick для QA-инженеров ▫️Группировка сабтестов в Go: от простого к сложному 💡 Подходы ▫️Паттерны проектирования для автотестов: от теории к практике ▫️Четыре фрейма тестирования, часть 5: Намерение, Дисциплина, Тестируемость, Реализация ▫️Что значит «хороший вкус» в разработке ПО?» ▫️Function Object — как основа бизнес логики приложения ▫️Дорожная карта Java backend-разработчика: c Junior до Middle ⚙️ Кейсы ▫️Как я автоматизировал анализ логов из Kibana с помощью LLM и AI-агентов ▫️Три по цене одного, или как мы в Яндекс ID автотесты перепридумали ▫️Тест-драйв документации: как мы научились ловить баги до релиза ▫️Как я создала аккаунт с именем «NULL» и мне стали приходить уведомления о покупке доменов другими пользователями ▫️Решили не выбирать, а взяли всех: как мы объединили несколько хостеров ▫️Исчезнувший агент 🟢 Подборка на TestEngineer

Как работает ограничение EXCLUDE в PostgreSQL?
Anonymous voting

Что возвращает функция pg_backend_pid()?
Anonymous voting

Какой оператор в PostgreSQL позволяет выполнить атомарное обновление или вставку строки (UPSERT)?
Anonymous voting

Реляционные базы данных в книге «Двенадцать стульев» #почитать Перечитывая свой любимый роман И. Ильфа и Е. Петрова «Двенадца
Реляционные базы данных в книге «Двенадцать стульев» #почитать
Перечитывая свой любимый роман И. Ильфа и Е. Петрова «Двенадцать стульев», а именно сцену с архивариусом Коробейниковым, я вдруг поняла: его бумажный архив ордеров на имущество бывших дворян не что иное, как идеальный пример реляционной базы данных. Алфавитные указатели — это индексы, книги учета — таблицы с первичными ключами, ордера — настоящие транзакции. Мне сразу захотелось пофантазировать, как бы выглядела СУБД Варфоломея Коробейникова спустя сто лет. Так и возникла идея этой статьи о структуре реляционных баз данных и базовых SQL-запросах. Начинающим знакомиться с базами данных будет полезно и интересно рассмотреть тему под таким углом.
Читать статью

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

Mensaje de voz00:01

🟡Дайджест полезных материалов по тестированию с 24 сентября по 6 октября 🔖 Почитать: 💡 TestEngineer ▫️Попытка создания инт
🟡Дайджест полезных материалов по тестированию с 24 сентября по 6 октября 🔖 Почитать: 💡 TestEngineer ▫️Попытка создания интегральной метрики качества продукта ▫️Тестирование в залогиненном состоянии с расширением Playwright MCP ▫️Быстрый рефакторинг e2e автотестов в Copilot ▫️Как работает Playwright MCP — подробно ▫️Тестировать с умом 💬 Также ▫️Автоматизация учета и оборота тестовых устройств, тестирование контрактов, компонентов, UX, миграций, охота на баги, ИИ: новости QA за третий квартал-2025 ▫️Работа с кэшем в автотестах ▫️Мнение: неизвестные пробелы в тестовом покрытии ▫️Что показали 15 лет работы с пирамидой тестирования ▫️Все, что нужно знать о регрессионном тестировании в 2025 году ▫️Как тестировать взаимодействие с голосовыми интерфейсами и виртуальными помощниками ⚙️Хабр ▫️MES-система глазами тестировщика ▫️Core Web Vitals на практике ▫️Как тестирование влияет на репутацию бренда ▫️Как наша команда QA в 3 раза ускорила работу с помощью собственного ИИ-агента ▫️Способы стабилизации автотестов на backend: опыт сервиса Звук ▫️Сколько трафика выдержит сайт на Next.js: нагрузочные тесты, SSR и предрендеринг ▫️Автоматизируем синхронизацию тест-кейсов в ТестОпс: больше никаких ручных обновлений ▫️От запахов к стабильности: рефакторим тесты на JUnit + Selenide ▫️Performance monitor и не только: продолжаем тестировать производительность в Chrome DevTools | Сбер ▫️11 способов мышления тестировщика: как и зачем переключаться между подходами 🔥Нашумевшее ▫️Искра Жизни: как рождаются продукты ▫️Восстание терпил ▫️Дача-like кодинг ▫️Крик души: я устал читать сгенерированные статьи ▫️Как я, не разработчик, читаю туториал, который ты, разработчик, написал для меня ▫️Хватит писать «чистый» код. Пора писать понятный код ▫️Рынок эйчара ▫️Ограничение контекстного окна GPT-5 ▫️Как владение кошкой влияет на мозг человека (и на мозг кошки) ▫️Я сварил палки, выложил на Авито и заработал 10 млн за год 👀Посмотреть 🌐Исследовательский подход в мобильном тестировании ⏱️45 минут 🌐Тестируем словами: автотест без кода в реальном времени ⏱️50 минут 🌐Как Flakyzavr съел наши проблемы ⏱️35 минут 🌐Архитектура LLM — BERT, трансформеры, attentions ⏱️1 час 30 минут ✅ Подробный дайджест с описаниями и картинками

Как MySQL обрабатывает запрос с LOCK IN SHARE MODE?
Anonymous voting

🐍 Python Advanced: Автоматизация как искусство Онлайн-школа QA.GURU проведет бесплатный вебинар для тестировщиков, которые х
🐍 Python Advanced: Автоматизация как искусство Онлайн-школа QA.GURU проведет бесплатный вебинар для тестировщиков, которые хотят вырасти до уровня Senior AQA и выйти за рамки «рутинных автотестов». Готовы узнать, какие навыки сегодня реально ценятся на рынке и как они помогают прокачать карьеру? 🪙 Приходите на занятие 9 октября в 13:00 по МСК. Участие бесплатное, регистрация обязательна! ⚖️ Основатель школы Станислав Васенков и куратор Карьерного центра Маргарита Головко помогут разобраться: что изменилось на рынке и почему работодатели ждут от QA backend-навыков и умения создавать собственные инструменты; тренды 2025: какие Python-технологии (FastAPI, контейнеризация и др.) стали must-have для автоматизаторов; почему «просто автотестов» уже недостаточно и как инженерный подход делает вас сильнее в глазах работодателя; 🍰 А на десерт вас ждет Live demo: от пустого файла до работающего API за 40 минут — без воды и заготовок. Зарегистрируйтесь сейчас, чтобы успеть занять место! 🎯

Что делает команда CREATE INDEX CONCURRENTLY?
Anonymous voting

Как MySQL обрабатывает индексы при использовании функции JSON_EXTRACT в условиях WHERE?
Anonymous voting

Из бариста в программиста. Как я освоила SQL за неделю и стала тимлидом в IT-компании меньше, чем за год #почитать О работе в
Из бариста в программиста. Как я освоила SQL за неделю и стала тимлидом в IT-компании меньше, чем за год #почитать О работе в IT я никогда не думала. В школе у нас был углубленный курс информатики, где давали основы Basic, Java и Pascal, но для меня это было просто частью образования (не самой интересной). Потом я уехала из Якутии во Владивосток, чтобы выучиться на таможенное дело. Казалось, что это будет довольно прибыльным, и я действительно этим горела, даже проходила практику во Владивостокском морском порту. Но тема диплома, которую мне выдали, не совпадала с задачами в порту, и мне пришлось уйти. Через полгода после универа в городе мне стало скучно. Я решила уехать в Москву, и начать новую жизнь. Конкретного плана я не придумала, и устроилась бариста. Кофейня была возле офиса Сбера. К нам часто заходили разработчики и другие IT-специалисты, с которыми я стала много общаться, и постепенно оказалась в окружении людей из индустрии. Я по натуре человек очень увлекающийся и легко заражаюсь чужими интересами. Слушая разговоры о работе друзей, я и сама захотела «войти в айти». Когда я об этом рассказала, мой друг предложил начать с SQL — языка запросов к базам данных. Он считал его идеальным для новичков: интуитивно понятный синтаксис, основанный на простом английском, много доступных материалов для самообучения. К тому моменту работа в общепите меня окончательно утомила, и я решила пойти ва-банк — уволилась и начала учиться. Немного сбережений у меня было, но нужно было как можно скорее устроиться на новую работу. Сразу оговорюсь — мне учиться было проще, потому что со школы я знала Java и Pascal на базовом уровне. Это сформировало у меня техническое мышление, нужное для погружения в IT. Если у вас таких знаний нет, конечно, вам будет сложнее. Я выделяла от пяти часов в день на SQL. Читать статью

Бизнесу данные нужны как воздух 📊 На их основе компании принимают важные стратегические решения. Поэтому спрос на аналитиков
Бизнесу данные нужны как воздух 📊 На их основе компании принимают важные стратегические решения. Поэтому спрос на аналитиков растёт в самых разных сферах: от банковской до медицинской. На курсе «Аналитика данных с МФТИ» готовят специалистов универсальной квалификации. За 10 месяцев вы научитесь использовать Python для анализа данных, применять методы ИИ в своих задачах и работать с базами данных. С универсальными знаниями вы сможете строить карьеру в одном из трёх направлений аналитики: ➡️ Аналитика данных. ➡️ Data Science. ➡️ Инженерия данных. 🎓 После обучения получите дипломы о профессиональной переподготовке от МФТИ и Нетологии. Центр развития карьеры поможет с трудоустройством, резюме и портфолио. Записывайтесь на курс и становитесь универсальным специалистом в аналитике → https://netolo.gy/eovt Реклама. ООО "Нетология". ИНН 7726464125 Erid: 2VSb5xoRsgd

Какой из операторов в PostgreSQL используется для объединения результатов двух запросов без дубликатов?
Anonymous voting

Как MySQL обрабатывает оптимизацию запроса с STRAIGHT_JOIN?
Anonymous voting

Что означает опция CASCADE при удалении таблицы (pg)?
Anonymous voting

🟡Дайджест полезных материалов по тестированию за неделю с 17 по 23 сентября 🔖 Почитать: ▪️Как ChatGPT помогает при обучении
🟡Дайджест полезных материалов по тестированию за неделю с 17 по 23 сентября 🔖 Почитать: ▪️Как ChatGPT помогает при обучении ▪️Тест-долг: он существует и ежедневно мешает нам жить во всех окружениях ▪️Как отсутствующий часовой пояс сломал автоматизацию тестов ▪️Deep Links глазами тестировщика: как они работают ▪️«Эндотестирование: юнит-тестирование с мок-объектами» ▪️Как мы автоматизировали анализ упавших тестов с помощью AI: от хаоса к структуре ▪️Простоту охота навести: как легко тестировать клиент-серверные взаимодействия на примере WebSocket ▪️QA-инженер в 2025 году: скилсет джуниора и ожидания рынка ▪️Без опыта, но с перспективами: как начинающему QA составить сильное резюме ▪️Снова в айти или мой опыт обучения на ручного QA ▪️Интеграционные тесты в Go: как избавиться от флаков и боли ▪️Новые подходы в Swift для тестирования: разбор технологии Swift Testing ▪️Полный айсберг Android. Часть 1 Англоязычное ▪️Developing the Right Test Documentation ▪️Do We Really Need a Test Plan Before Testing? Whose Responsibility Is It? ▪️I think, therefore I test: the importance of thinking for testers ▪️What QA Taught Me About Being a Better Developer ▪️Why QA Keep Losing the Same Battles, even when Automation and AI is integrated ▪️AI Picks Tests To Run On A Bug ▪️Microservice Testing That Lets you Sleep At Night ▪️From Dependency Hell to Monorepo Harmony: How We 5X Test Engineering with a Gradle Multi-Module Architecture ▪️Playwright Agentic Coding Tips ▪️Leveraging Copilot to rapidly refactor test automation 👀 Посмотреть: 🌐 Автоматические релизы: как их собрать и кому они нужны ⏱️45 минут 🌐 SDET Interview Guide (Intermediate) | Automation & Frameworks ⏱️20 минут 🌐 ISTQB сегодня. Что почём ⏱️40 минут Подробный дайджест с описаниями и картинками Удачного дня!

Нашел, проверил, убедил: как мы организовали генерацию SQL-запросов, проверку сложных данных и при чем здесь Allure #почитать
Нашел, проверил, убедил: как мы организовали генерацию SQL-запросов, проверку сложных данных и при чем здесь Allure #почитать В статье опишем проблемы, с которыми сталкивались при ручном написании SQL-запросов и проверке данных: дублирование кода, сложность поддержки, отсутствие единого стиля и низкая информативность тестов. Для решения этих проблем мы разработали инструмент QueryBuilder, который позволяет динамически генерировать SQL-запросы с помощью Java-кода. Читать статью

Как MySQL обрабатывает индексы при использовании функции GENERATED ALWAYS AS (expression) в виртуальных столбцах?
Anonymous voting