Какой тип связи между таблицами в PostgreSQL реализуется через внешние ключи?
Anonymous Quiz
15%
Один к одному
28%
Один ко многим
12%
Многие ко многим
42%
Все перечисленные
2%
Нет связи
1%
Только временная связь
👍9👏3😁2🤡1🤝1
Что происходит при использовании SET sql_mode='TRADITIONAL' в MySQL?
Anonymous Quiz
49%
Включает строгий режим обработки ошибок и предупреждений
8%
Отключает все проверки на ошибки
15%
Разрешает вставку некорректных данных с предупреждениями
28%
Включает режим совместимости с PostgreSQL
👍9🔥1
Какой из способов позволяет в MySQL реализовать soft delete (логическое удаление)?
Anonymous Quiz
47%
Добавить булево поле is_deleted и фильтровать его в запросах
24%
Использовать оператор DELETE с откатом
22%
Использовать TRUNCATE TABLE для удаления строк
7%
Использовать DROP TABLE и создавать заново
👍8
Forwarded from QA Live 🚩 тестирование ПО
Философия QA
▫️Почему баги – это не ошибка тестировщика
▫️Полная философия тестирования в 50 словах
▫️Bug advocacy is to go beyond reporting
▫️The Art of Framing
▫️Руководство по критическому мышлению для начинающих
Тестовые методологии и виды тестирования
▪️Как я понимаю компонентное тестирование
▪️Контрактное тестирование API – визуальный гайд
▪️Какие виды тестирования выбрать на основе тест-анализа
▪️Типичные ошибки Junior QA. Серия разборов от практиков
▪️Как использовать ИИ с умом и пользой на примерах
Тест-аналитика, требования и документация
▫️Как читать требования и за 15 минут найти главное
▫️Как записать требования и зачем различать BRD, SRS и Backlog
▫️Советы в составлении резюме для новичков в тестировании
▫️Автотесты как документация: чистый код и генератор на Regex
▫️Таблица решений для тестирования скриптов
Инструменты и автоматизация тестирования
▪️ChatGPT, как мне настроить гитхаб и запушить туда изменения?
▪️Навайбкодил 2 микропродукта с 36 000 активных пользователей
▪️Quality Gates
▪️Построение системы автотестов в условиях минимальных требований
▪️Практикум по настройке автотестов на реальном устройстве iOS в Appium
▪️Альтернативный способ хранения скриншотов в Playwright и способ их обновления
▪️AI-бот для QA-инженеров: как я сделал Telegram-ассистента для ежедневной прокачки
▪️17 Open Source Bug Tracking Tools in 2025
Обновления
▫️Selenium, Playwright, Cypress, Appium
Работа с API и микросервисы
▪️Как вручную тестировать API WebSocket
▪️Тестируем Kafka с Testcontainers
▪️Моки в тестировании микросервисов с кучей интеграций — кейс финтех-приложения
▪️Apache Kafka: что нужно знать
Процессы и управление тестированием
▫️От релиз-менеджера до разработчика
▫️Как ставить задачи тестировщикам в Jira: короткий простой гайд
▫️Как мы избавились от бутылочного горлышка
▫️Как внедрить TBD (Trunk Based Development)
▫️Гайд для новичков по тестовым окружениям
Кейсы и практические примеры
▪️Потеряли три месяца и 400 тысяч
▪️Автоматизация тестирования мобильного приложения
▪️Бенчмарки и метрики сравнения с продуктами-конкурентами
▪️Автоматизация тестирования мобильного приложения КриптоАРМ Mobile на Android
▪️Написание автотестов для сервиса миграции
▪️Тестирование упрощенного Личного кабинета банка (Postman, dBeaver, MySQL, DevTools)
▪️Как получить бан в Call of Duty без читов. Расследование одного бага
▪️Нагрузочное тестирование на Python и Locust с запуском на CI/CD
Разное
▫️Про накрутку опыта QA
▫️Как меняется российский багхантинг
▫️Experiment: Generating “Random” Test Data
👀 Посмотреть:
Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5🔥3
Какой из способов позволит эффективно найти дубликаты записей по одному полю в таблице? (MySQL)
Anonymous Quiz
57%
Использовать GROUP BY с HAVING COUNT(*) > 1
26%
Использовать DISTINCT для всех записей
12%
Использовать UNION для объединения таблицы с самой собой
4%
Использовать ORDER BY с LIMIT
✍8👍3🔥1
Какой тип индекса в PostgreSQL лучше всего подходит для выполнения запроса с функцией lower() в условии, например:
SELECT * FROM users WHERE lower(name) = 'vasya';?
SELECT * FROM users WHERE lower(name) = 'vasya';?
Anonymous Quiz
18%
Частичный
20%
Функциональный
13%
Покрывающий
6%
Вторичный
36%
Полнотекстовый
7%
Битовый
🤮9
Что произойдет при выполнении запроса с JOIN без условия ON или USING? (MySQL)
Anonymous Quiz
19%
Выполнится перекрестное соединение (CROSS JOIN)
25%
Выполнится внутреннее соединение (INNER JOIN) с фильтрацией
47%
Запрос вызовет ошибку синтаксиса
9%
Выполнится левое соединение (LEFT JOIN)
👍8✍3🤔2
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- Хабр
▫️Как выбрать профиль нагрузки
▫️Мир, дружба, тестирование: QA и разработка
▫️Как вырасти из Manual QA в Automation: пошаговый план
▫️Как я стал тестировщиком 1С
▫️Кастомизируем xUnit: feature-toggles или API тесты не для всех конечных точек
▫️Блиц-практикум. Установка RabbitMQ и Kafka через Docker
▫️Кейс. Как мы создали приложение для тестирования клетки Фарадея и превратили его в инструмент продаж
▫️Инцидент. Разбор крупнейшей кибератаки на корейский телеком
- Также
▫️Все о куках приложения для тестировщиков
▫️Идеальное соотношение – сколько тестировщиков нужно команде проекта?
▫️Падаем с изяществом: руководство по культуре ошибок для тестировщика
▫️6 лучших ИИ-инструментов для тестирования UI/UX
▫️Как писать тесты с помощью ИИ
▫️Полная философия тестирования ПО в 50 словах
▫️Почему я делаю ставку на LLM для тестирования UI
▫️iGaming: специфика тестирования букмекерских приложений
▫️Регресс в e-commerce с 7 дней до 4 часов. Подняли конверсию fashion-маркетплейса на 8%
▫️Логическая модель БД на практике: пример, ошибки, выводы
▫️Оркестрация и хореография микросервисов
- Англоязычное
▫️How i got “that” job at Microsoft
▫️Managing the Consequences of the ‘Ship Now, Fix Later’ Approach
▫️Some of the things I did after being off for a few weeks
▫️Empathy — Missing in Engineers. Then, Why Think Like a User?
▫️The Smart Founder’s Testing Strategy
▫️Does This Look Right To You, AI?
▫️I Replaced Some Test Automation Assertions With GPT-4o API
▫️Test code should rarely be resilient
▫️Pull Request-Driven Development
▫️Real vs Clear
▫️AgentiTest — Google’s Opensource AI-Native Test Automation Tool
▫️How AI Is Stress-Testing RNG Systems in Ontario’s Fast-Payout Mobile Casinos
👀 Посмотреть:
Интересного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2🎉2
Что делает команда SAVEPOINT в PostgreSQL?
Anonymous Quiz
85%
Создаёт точку сохранения внутри транзакции
5%
Завершает транзакцию
3%
Откатывает транзакцию полностью
5%
Создаёт резервную копию базы
1%
Запускает новую транзакцию
2%
Удаляет точку сохранения
👍8💔3😁1💩1🥱1
Что делает команда ANALYZE в PostgreSQL?
Anonymous Quiz
33%
Анализирует обратное шунтирование БД
36%
Обновляет статистику таблиц для оптимизатора запросов
3%
Удаляет устаревшие данные
0%
Создает индексы
0%
Перезапускает сервер
28%
Проверяет целостность данных
👍7
Что из перечисленного НЕ является особенностью оператора IS NOT DISTINCT FROM в PostgreSQL?
Anonymous Quiz
20%
Сравнивает значения, включая NULL как равные
13%
Работает как оператор = с учётом NULL
20%
Возвращает TRUE, если оба значения NULL
14%
Является стандартным SQL-оператором
11%
Используется для безопасного сравнения с NULL
21%
Может заменить COALESCE в некоторых случаях
👍6
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer
▫️Свежий отчёт Software Testing & Quality Report
▫️Парадокс инженерной производительности в Google
▫️Фича cy.prompt в Cypress
▫️Решение проблем уровня платформы: советы инженеров GitHub
- Также
▪️Циничный API на FastAPI за 5 минут
▪️Генератор тест-кейсов с GenAI
▪️Как я ускорил Selenium-тесты в 40 раз
▪️Общий обзор платформ автоматизации QA
▪️Асинхронные тесты для UI и API на Python: примеры, подводные камни
▪️Как изменилась роль тестировщиков в 2025
▪️Как готовить окружение перед нагрузочным тестированием
▪️Гайд по QA-метрикам
▪️Тестировщик, разработчик и бизнес
▪️Четыре типа рисков
▪️Testing Chrome Extensions with Puppeteer
▫️Программисты против вайбкодеров
▫️Как отличить грамотного спеца
👀 Посмотреть:
Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Какой из операторов в MySQL позволяет обновить данные, если запись существует, или вставить новую, если нет?
Anonymous Quiz
19%
REPLACE INTO
9%
INSERT IGNORE
56%
INSERT ... ON DUPLICATE KEY UPDATE
15%
UPSERT
👍7✍1
В канале нужно больше быстрых тестов-квизов по SQL?
Anonymous Poll
84%
Да, обожаю тесты
4%
Нет, вообще убрать
12%
Достаточно
👍5
👍5
Как не облажаться с типами данных в PostgreSQL
#почитать
Глава будет полезна всем, кто работает с PostgreSQL в проде — особенно backend-разработчикам, независимо от языка и фреймворка. Если вы проектируете схемы БД, пишете SQL-запросы или просто хотите избежать неприятных грабель — стоит прочитать.
⏱ Читать статью
#почитать
Глава будет полезна всем, кто работает с PostgreSQL в проде — особенно backend-разработчикам, независимо от языка и фреймворка. Если вы проектируете схемы БД, пишете SQL-запросы или просто хотите избежать неприятных грабель — стоит прочитать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Какой тип данных в PostgreSQL используется для хранения даты и времени с часовым поясом?
Anonymous Quiz
43%
TIMESTAMP
10%
DATE_STAMP
3%
TIME
22%
TIMESTAMPTZ
2%
INTERVAL
20%
DATETIME
✍7
Какой оператор в MySQL позволяет получить статистику по индексам таблицы?
Anonymous Quiz
60%
SHOW INDEX FROM table_name
14%
DESCRIBE INDEXES table_name
17%
EXPLAIN INDEX table_name
10%
SHOW KEYS FROM table_name
✍7