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

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

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

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

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

🤳Прокачайте свою карьеру в мобильном QA В Академии Selectel вышел бесплатный курс по тестированию мобильных приложений. Он объединил актуальный опыт практикующих экспертов из бигтеха и не только. Материалы будут полезны начинающим тестировщикам и опытным специалистам для систематизации знаний по мобильным платформам. Курс бесплатный и доступен для прохождения в удобное для вас время. Приятный бонус: промокод для бесплатной работы с мобильной фермой Selectel в процессе обучения. 👉Получите доступ к курсу: https://slc.tl/wk1s5 Реклама. АО "Селектел". erid:2W5zFHuEDmJ

Удобный софт для работы с файлами SQLite #почитать Исходный код SQLite находится в общественном достоянии вообще без лицензии
Удобный софт для работы с файлами SQLite #почитать Исходный код SQLite находится в общественном достоянии вообще без лицензии и доступен всем для использования в любых целях. Забавно, что проект поддерживают всего три человека, которые не допускают внешних контрибьюторов. В данный момент имена авторов держатся в секрете и удалены с официального сайта во избежание сталкинга. Среди всех программных компонентов и библиотек SQLite входит в пятёрку самых популярных в мире, вместе с оригинальной реализацией zlib, оригинальным libpng и официальной библиотекой Libjpeg. На этих компонентах держится современная IT-индустрия: библиотеки для графики PNG и JPEG, сжатие данных zlib и наша СУБД SQLite. Читать статью

🟢Дайджест полезных материалов по QA 🐞 25 ноября - 3 декабря 🛠Инструменты ▫️Автоматическое создание тестов Playwright из Jira с OpenAI GPT-5.1 ▫️Proxyman + HAR = mock-данные для iOS-тестов ▫️Агенты Playwright ▫️Как управлять установками в Appium через noReset и fullReset ▫️10 Chrome-расширений для QA часть 2 ▫️Общая концепция локаторов и их специфика в Playwright ▫️5 промтов, которые сэкономили мне часы рутинной работы тестировщика 👔Собесы ▫️Базовая база для успешного собеседования на джуна в QA. Рассказываю, о чем спрашиваю на собесах ▫️6 простых вопросов, из-за которых сыпятся даже сильные кандидаты (и как отвечать правильно) ✍️Рассказы ▫️Нагрузочное испытание Wi-Fi, «народный» метод ▫️+30% к скорости написания автотестов и сотни чек-листов в день: как мы внедряем LLM в QA ▫️Почему агенты НЕ пишут основную часть нашего кода ▫️Интеграционное тестирование: от теории до боевого опыта ▫️Как мы оптимизировали тестирование с помощью API-сервисов ▫️Cursor и ИИ-ассистенты ускоряют разработку — но без нормальных автотестов топят всю команду ▫️SVG, Canvas, WebGL, WebGPU — кто здесь вообще главный? Большой тест 2D-графики в браузере ▫️Где ломается прокси-балансировщик: наш опыт измерений ▫️Почему ваш сайт ломается, когда его трогают пальцем ▫️Как я тестирую крупные системы, которые невозможно протестить на статичных данных ▫️Тестирование без тонны кейсов: свобода, автотесты и экспертиза ▫️Как ускорить автотесты на Python в Pytest в 8,5 раз ▫️Почему QA должен быть душнилой: тестируем PostgreSQL и не даём разработчикам расслабиться ▫️Роботизированное ручное тестирование в Т-Банке 💡Философия ▫️Качество = Здоровье ▫️Как мы будем тестировать человекоподобных роботов (когда они станут реальностью) 👀Видео 🌐The mobile testing paradox ⏱️1 час 🌐Как погрузиться в автоматизацию за 60 дней ⏱️45 минут 🌐Проверка и отладка Accessibility ⏱️45 минут ✅ Подробнее

Как PostgreSQL обрабатывает NULL в операторах ORDER BY по умолчанию?
Anonymous voting

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

🌐Уровни изоляции транзакций Видеокурс Pragmatic Programmer. ⏱Смотреть на YouTube ⏱️20 минут
🌐Уровни изоляции транзакций Видеокурс Pragmatic Programmer. ⏱Смотреть на YouTube ⏱️20 минут

🔐 Postgresus - self-hosted инструмент для резервного копирования и мониторинга PostgreSQL базы данных Возможности: - создани
🔐 Postgresus - self-hosted инструмент для резервного копирования и мониторинга PostgreSQL базы данных Возможности: - создание бекапов по расписанию для PostgreSQL 13-18; - уведомления в Telegram, Slack, Discord, если бекап сломался или база недоступна; - хранение бекапов локально, в S3 или Google Drive; - health check базы данных раз в минуту; - Apache 2.0 лицензия (полностью открытый); Запуск через Docker:
docker run -d 
  --name postgresus 
  -p 4005:4005 
  -v ./postgresus-data:/postgresus-data 
  --restart unless-stopped 
  rostislavdugin/postgresus:latest
📌 GitHub

Как PostgreSQL обрабатывает CHECK ограничения при массовой вставке с COPY?
Anonymous voting

Какой тип индекса в MySQL лучше всего подходит для ускорения поиска по диапазону значений?
Anonymous voting

🟢Дайджест полезных материалов по QA 🐞 14 - 23 ноября 🛠 Инструменты ▫️Тестирование Python-приложений в масштабе ▫️Apache Kafka для QA инженера или что нужно знать тестировщику о Kafka ▫️Обзор HTTP-клиента Connekt и примеры сценариев тестирования ▫️Простой и быстрый инструмент для сбора графиков из Grafana ▫️Как я перестал бояться GUI-тестов и научился их любить (почти) 💼 Кейсы ▫️Как мы тестируем Ростелеком.Warehouse: тестовые сценарии, сбор и анализ метрик по результатам тестирования ▫️Интеграция OpenSearch: от функционального тестирования до проверки интеллекта поиска 📈 Шаблоны и метрики ▫️10 универсальных шаблонов тест-кейсов для тестирования приложений ▫️QA-метрики: что на самом деле важно измерять и как в этом помогает TMS ▫️Бенчмарки для теста телефона на производительность 🐺 Карьера ▫️Джун, который видит: ошибки, которые может заметить только начинающий 🛡 Безопасность ▫️Почему QA должен думать о безопасности IT-продукта ▫️Карты, деньги, два бага: погружаемся в программный взлом банкоматов 🤖 ИИ ▫️«Нейросеть, мы тебя отключим»: интервью о взломе LLM и реальной цене ИИ-инструментов ▫️Чтобы взломать нейросеть, достаточно написать запрос стихами — исследование ▫️UI-тестирование с применением машинного обучения 🌴 Отдохнуть ▫️Молитва любви, или трудности нейроперевода на праиндоевропейский язык ▫️Как SMM Газпрома устроили добровольный «слив» данных клиентов ▫️Автономный дом кочевника с дождевой водой, солнечными панелями. Жизнь без водопровода, газа и счетов 👀 Посмотреть 🌐Getting Started with Playwright Agents ⏱️25 минут 🌐Клетка для автотестов ⏱️45 минут 🌐ML-модель в сервисе под нагрузкой⏱️ 45 минут 🌐Как мы создали стенд-робопалец для тестирования устройств на новой мобильной ОС ⏱️45 минут

Как PostgreSQL обрабатывает конфликт при одновременном обновлении одной строки в разных транзакциях с уровнем изоляции READ COMMITTED?
Anonymous voting

Что произойдет, если в PL/pgSQL функция неявно возвращает значение без оператора RETURN?
Anonymous voting

Что делает оператор REPLACE INTO в MySQL?
Anonymous voting

Что происходит при использовании ALTER TABLE ... ALTER COLUMN ... SET STATISTICS?
Anonymous voting

Какой тип индекса MySQL лучше всего подходит для геопространственных данных?
Anonymous voting

Как PostgreSQL обрабатывает NULL при использовании оператора DISTINCT ON?
Anonymous voting

👑 Кто работает PM — тот в цирке не смеется Наша сегодняшняя рекомендация — канал с PM юмором. Мы работаем в проджект-менеджм
👑 Кто работает PM — тот в цирке не смеется Наша сегодняшняя рекомендация — канал с PM юмором. Мы работаем в проджект-менеджменте и уже не смеемся. Но если вас можно рассмешить welcome в PM Humor

Как хранить деньги в базах данных и почему это не так просто, как кажется #почитать Некоторые валюты имеют фиксированный курс
Как хранить деньги в базах данных и почему это не так просто, как кажется #почитать Некоторые валюты имеют фиксированный курс к другой валюте. Например, гонконгский доллар (HKD) с 1983 года привязан к доллару США в диапазоне 7,75-7,85 HKD за 1 USD. Большинство валют ведут себя предсказуемо: 2 знака после запятой (точность, precision) — доллары, евро, рубли с их центами и копейками. Но есть и «особенные» — японская йена вообще без дробных частей, а иорданский динар делится на 1000 филсов и может довести до тысячных (0.001 JOD). Приятно, когда есть стандарты, но реальный мир любит отклонения. Мавритания и Мадагаскар пошли своим путем: их валюты не используют десятичную систему: 1 угия = 5 хумов, 1 ариари = 5 ираймбиланджа. У криптовалют может быть до 18 десятичных знаков (например, у ETH). Количество знаков после запятой может изменяться со временем из-за инфляции. Деноминация решает проблему кардинально, но требует введения нового валютного кода. Пример из российской практики: до 29 февраля 2004 года использовался код валюты RUR (810), а после деноминации был введен RUB (643). Интересно, что в некоторых legacy-системах до сих пор можно встретить старый код. У некоторых валют младшие единицы существуют только на бумаге — физически 0.1 японской йены или 0.1 южнокорейской воны не существует, хотя технически такие суммы возможны в расчетах. При хранении цен на недорогие товары может потребоваться дополнительная точность. Например, после конвертации товар за $0.01 может стоить 0.009 евро — такую цену нужно где-то хранить, даже если евро формально имеет только 2 знака после запятой. Читать статью

Как MySQL обрабатывает запрос с использованием GROUP BY и столбцами, не входящими в агрегатные функции и не перечисленными в GROUP BY?
Anonymous voting