SQL: бесплатные курсы и тренажёры, которые стоит попробовать
#почитать
Этот язык незаменим для разработчиков, тестировщиков, аналитиков данных, администраторов баз данных и маркетологов — всех, кто работает с большими объёмами информации. Грамотно составленные SQL-запросы помогают находить ценные инсайты о клиентах, анализировать работу бизнеса и структурировать данные по заданным критериям.
⏱ Читать статью
#почитать
Этот язык незаменим для разработчиков, тестировщиков, аналитиков данных, администраторов баз данных и маркетологов — всех, кто работает с большими объёмами информации. Грамотно составленные SQL-запросы помогают находить ценные инсайты о клиентах, анализировать работу бизнеса и структурировать данные по заданным критериям.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
Что из перечисленного верно для DELAYED вставок в MySQL?
Anonymous Quiz
8%
Вставки выполняются синхронно и сразу
63%
Вставки временно буферизуются и выполняются позже
14%
DELAYED поддерживается во всех движках хранения
15%
Вставки с DELAYED гарантируют порядок
❤6
Как MySQL обрабатывает повторяющиеся ключи при использовании INSERT IGNORE?
Anonymous Quiz
20%
Вставляет все строки, включая дубликаты
64%
Игнорирует строки с конфликтующими ключами без ошибки
5%
Выдаёт ошибку и откатывает всю операцию
11%
Обновляет существующие строки с конфликтом
👍7
Какой из перечисленных типов данных в PostgreSQL используется для хранения UUID?
Anonymous Quiz
56%
A) UUID
15%
B) CHAR(36)
5%
C) TEXT
24%
D) VARCHAR(36)
👍7
Какой тип данных в PostgreSQL используется для хранения двоичных данных?
Anonymous Quiz
5%
A) TEXT
50%
B) BYTEA
28%
C) BLOB
17%
D) JSON
❤8
Что делает оператор EXPLAIN PARTITIONS в MySQL?
Anonymous Quiz
64%
Показывает план выполнения с информацией о партициях, задействованных в запросе
28%
Выполняет запрос и разбивает результат по партициям
6%
Создаёт партиции для таблицы
2%
Удаляет партиции, не используемые в запросе
👍6
Что произойдет, если в PostgreSQL создать индекс с опцией INCLUDE и добавить туда столбец, который уже входит в ключ индекса?
Anonymous Quiz
27%
A) Ошибка создания индекса
15%
B) Столбец будет продублирован в индексe
53%
C) Столбец в INCLUDE игнорируется, так как он уже в ключе
5%
D) Индекс создастся, но с предупреждением
👍8
Что делает параметр query_cache_type в MySQL?
Anonymous Quiz
34%
Включает или отключает кэширование результатов запросов
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
21%
A) Параметр меняется глобально для всех сессий
51%
B) Параметр меняется только внутри текущей транзакции
16%
C) Изменение сохраняется после коммита и отката
13%
D) SET LOCAL вызывает ошибку в транзакции
👍6
Что произойдет, если в транзакции PostgreSQL вызвать SET LOCAL для параметра, а затем выполнить ROLLBACK?
Anonymous Quiz
16%
A) Параметр останется изменённым после отката
52%
B) Параметр вернётся к значению до транзакции
28%
C) ROLLBACK вызовет ошибку из-за SET LOCAL
4%
D) Параметр изменится глобально
👍6