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

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

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

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

نمایش بیشتر
7 183
مشترکین
-1124 ساعت
-727 روز
-34230 روز
آرشیو پست ها
Какой тип индекса в 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

❌ «В IT сейчас работы нет» — слышали такое? А вот и нет 🙅‍♂️ Мы каждый день публикуем новые, живые вакансии с вилкой и прямы
❌ «В IT сейчас работы нет» — слышали такое? А вот и нет 🙅‍♂️ Мы каждый день публикуем новые, живые вакансии с вилкой и прямыми контактами рекрутеров в телеграм. Подборки для всех направлений — от джуна до лида. Есть даже еженедельные интерншипы и стажировки для начинающих. 🔎 Выбирай свой канал: QA → @qa_work PM → @jobs_pm BA/SA → @analytics_jobs .NET → @job_dotnet DS/ML → @dsml_jobs PHP → @work_php Java → @java_dev_job Python → @jobrocket_python 🧩 Или подпишись сразу на все

Что произойдёт, если в транзакции вызвать SET TRANSACTION ISOLATION LEVEL SERIALIZABLE после выполнения запросов?
Anonymous voting

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

Какой из вариантов описывает поведение EXCLUDE ограничения в PostgreSQL?
Anonymous voting

Типы данных для хранения вещественных чисел в PostgreSQL #почитать Типы данных PostgreSQL для работы с вещественными числами:
Типы данных для хранения вещественных чисел в PostgreSQL #почитать Типы данных PostgreSQL для работы с вещественными числами: 1) float4, синоним real, синоним float(1..24) 2) float8, синоним float, синоним double precision, синоним float(25..53) 3) numeric, синоним decimal (десятичные числа). Диапазон для этого типа значительный: 131072 цифр до точки и 16383 цифр после точки. Но если при определении типа указать numeric(точность, масштаб), то максимальные значения точности и масштаба 1000. numeric можно объявить с отрицательным масштабом: значения могут округляться до десятков, сотен, тысяч. Во всех этих типах данных кроме чисел и null могут храниться значения Infinity, -Infinity, NaN. Читать статью

Что произойдет, если в транзакции PostgreSQL вызвать SET LOCAL для параметра, а затем выполнить ROLLBACK?
Anonymous voting

PostgreSQL поддерживает параметры с дефолтными значениями, которые применяются, если аргумент не передан.
Anonymous voting

🐞Дайджест полезных материалов по тестированию QA |14-26 октября ⚙️ Инструменты и фреймворки ▫️Опыт изучения Python с точки зрения QA-инженера ▫️Топ-10 полезных расширений для браузера в арсенале QA-инженера ▫️Как автоматизировать тестирование батч-моделей? Гайд ▫️UI-автотесты: Fluent-стиль и умные данные — чтобы тесты работали на вас, а не вы на них ▫️Как запускать 100k+ браузеров в день и спать спокойно ▫️DIY Observability для автотестов, используя Pytest, ClickHouse и Grafana ▫️Почему для автоматизации тестирования мы выбрали Selenium и вам советуем ▫️Requestly: гайд для тестировщиков 🛡 Безопасность и API ▫️Тестирование Push-уведомлений: Полный чек-лист (ну или почти) ▫️Тестирование безопасности API – Отсутствие защиты от автоматизированных угроз ▫️От Basic Auth до OIDC: тестирование аутентификации и авторизации для QA-инженеров 🤖 Искусственный интеллект ▫️Я устал от ИИ ▫️Автоматическая генерация тест-кейсов в GitHub Copilot по шаблонам ▫️ChatGPT Atlas: пока ещё не торт для тестировщиков ▫️AI-генерация тестов: как превратить 3 месяца работы в 1 неделю 🧠 Методологии и процессы ▫️Покрытие тестами и о чем оно может рассказать ▫️Стоицизм как база для TDD: страданиями код совершенствуется ▫️Test Design на практике: как сократить число сценариев и отлавливать даже незаметные баги сложных систем ▫️Зеркало команды: Что «запахи» в тестах говорят о ваших процессах коммуникации ▫️Как выбрать TMS и не пожалеть: обзор популярных решений от тестировщика ▫️Сокращаем дефекты: практическое руководство по кросс-ревью ▫️Применение структурно-логических схем в организации тестирования ‍🤝‍ Карьера ▫️Не бойтесь, просто ходите: как пройти первые собеседования, если ты QA-инженер без опыта ▫️Как поддерживать вовлеченность в сообществе тестировщиков ▫️Опыт сдачи ISTQB в Финляндии on-site 👀 Посмотреть 🌐Playwright Page Object Model | Step-by-Step Guide ⏱️50 минут 🌐Мы тестировали LLM для собеседований, а они тестировали нас ⏱️45 минут 🌐Сайзинг тестовых сред. Что надо знать ⏱️45 минут 🌐Тестирование ПО для космических аппаратов и миссий ⏱️1 час

Индексы в базах данных: сколько индексов — перебор? #почитать Вопрос о количестве индексов на таблице часто становится предме
Индексы в базах данных: сколько индексов — перебор? #почитать Вопрос о количестве индексов на таблице часто становится предметом жарких обсуждений среди разработчиков и администраторов баз данных. Одни считают: чем больше индексов — тем лучше производительность. Другие предупреждают: избыточная индексация может замедлить запись и увеличить нагрузку. Так где же золотая середина? Читать статью