Что делает параметр query_cache_type в MySQL?
  Anonymous Quiz
    33%
    Включает или отключает кэширование результатов запросов
      
    24%
    Определяет размер кэша для индексов
      
    15%
    Управляет кэшированием соединений
      
    27%
    Настраивает кэширование данных таблиц
      
    👍6🔥1
  Что произойдет при попытке выполнить UPDATE на таблице с триггером BEFORE UPDATE, который изменяет значение обновляемого столбца?
  Anonymous Quiz
    10%
    A) Изменения триггера игнорируются
      
    30%
    B) Триггер может изменить значение, и это повлияет на обновление
      
    13%
    C) Обновление отменится с ошибкой
      
    47%
    D) Значение обновится, но только после выполнения триггера
      
    🔥6👍1
  Как MySQL обрабатывает FOREIGN KEY при удалении родительской записи с опцией ON DELETE CASCADE?
  Anonymous Quiz
    13%
    Запрещает удаление родительской записи
      
    74%
    Удаляет все дочерние записи, связанные с родительской
      
    5%
    Оставляет дочерние записи без изменений
      
    8%
    Устанавливает дочерним записям значение NULL
      
    ❤8
  Индексы в базах данных: сколько индексов — перебор?
#почитать
Вопрос о количестве индексов на таблице часто становится предметом жарких обсуждений среди разработчиков и администраторов баз данных. Одни считают: чем больше индексов — тем лучше производительность. Другие предупреждают: избыточная индексация может замедлить запись и увеличить нагрузку.
Так где же золотая середина?
⏱ Читать статью
#почитать
Вопрос о количестве индексов на таблице часто становится предметом жарких обсуждений среди разработчиков и администраторов баз данных. Одни считают: чем больше индексов — тем лучше производительность. Другие предупреждают: избыточная индексация может замедлить запись и увеличить нагрузку.
Так где же золотая середина?
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍6
  Forwarded from QA Live 🚩 тестирование ПО
This media is not supported in your browser
    VIEW IN TELEGRAM
  🐞Дайджест полезных материалов по тестированию 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 час
⚙️ Инструменты и фреймворки
▫️Опыт изучения 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
👀 Посмотреть
Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁8👍2🔥2
  PostgreSQL поддерживает параметры с дефолтными значениями, которые применяются, если аргумент не передан.
  Anonymous Quiz
    20%
    A) Параметр меняется глобально для всех сессий
      
    52%
    B) Параметр меняется только внутри текущей транзакции
      
    15%
    C) Изменение сохраняется после коммита и отката
      
    12%
    D) SET LOCAL вызывает ошибку в транзакции
      
    👍6
  Что произойдет, если в транзакции PostgreSQL вызвать SET LOCAL для параметра, а затем выполнить ROLLBACK?
  Anonymous Quiz
    15%
    A) Параметр останется изменённым после отката
      
    53%
    B) Параметр вернётся к значению до транзакции
      
    28%
    C) ROLLBACK вызовет ошибку из-за SET LOCAL
      
    4%
    D) Параметр изменится глобально
      
    👍6
  Типы данных для хранения вещественных чисел в 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 для работы с вещественными числами:
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.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥6👍1
  Какой из вариантов описывает поведение EXCLUDE ограничения в PostgreSQL?
  Anonymous Quiz
    3%
    A) Гарантирует уникальность по одному столбцу
      
    78%
    B) Запрещает пересечение диапазонов или других типов данных по заданному правилу
      
    9%
    C) Аналог UNIQUE, но только для числовых данных
      
    9%
    D) Работает только с индексами типа B-tree