Что произойдет, если в MySQL выполнить запрос с оператором INSERT ... ON DUPLICATE KEY UPDATE, когда происходит конфликт по уникальному ключу?
Anonymous Quiz
20%
Вставка отменяется с ошибкой
31%
Выполняется обновление существующей записи
41%
Создаётся дубликат с новым ключом
9%
Выполняется только вставка без обновления
🤔8
Какой режим изоляции транзакций в MySQL предотвращает «грязное чтение» и «неповторяющееся чтение», но допускает фантомные чтения?
Anonymous Quiz
23%
READ UNCOMMITTED
31%
READ COMMITTED
28%
REPEATABLE READ
18%
SERIALIZABLE
👍6
PM Юмор
Проджект-менеджеры не ставят дедлайны — они искусно создают атмосферу легкой паники и срочности.
«Спринт-планирование»? Что это? Если команда в Zoom, никто не молчит и все делают вид, что понимают — значит, всё идёт по плану!
Подписывайтесь на PM Юмор — где шутки появляются быстрее, чем таски в бэклоге!
PM Юмор
Проджект-менеджеры не ставят дедлайны — они искусно создают атмосферу легкой паники и срочности.
«Спринт-планирование»? Что это? Если команда в Zoom, никто не молчит и все делают вид, что понимают — значит, всё идёт по плану!
Подписывайтесь на PM Юмор — где шутки появляются быстрее, чем таски в бэклоге!
PM Юмор
Telegram
PM Humor | Project-менеджмент
— Я не могу работать в таких условиях!
— В каких?
— Да в любых, если честно.
По вопросам рекламы: @jannytg
— В каких?
— Да в любых, если честно.
По вопросам рекламы: @jannytg
🤮7🤝2
Что делает оператор LIMIT в SQL-запросах PostgreSQL?
Anonymous Quiz
85%
Ограничивает количество возвращаемых строк
5%
Ограничивает количество столбцов
4%
Задаёт максимальный размер таблицы
2%
Ограничивает количество индексов
2%
Ограничивает время выполнения запроса
3%
Ограничивает количество транзакций
😁7🤝2
Какой параметр в MySQL отвечает за максимальный размер пакета данных, передаваемых между клиентом и сервером?
Anonymous Quiz
20%
max_connections
57%
max_allowed_packet
3%
wait_timeout
21%
net_buffer_length
👍7🔥1
Что делает команда REINDEX в PostgreSQL?
Anonymous Quiz
5%
Удаляет индекс
56%
Восстанавливает индекс для улучшения производительности
19%
Создаёт новый индекс
6%
Оптимизирует запросы
14%
Обновляет статистику
1%
Удаляет таблицу
✍8🤡3
Что возвращает функция mysql_fetch_assoc()?
Anonymous Quiz
17%
Массив с индексированными значениями
66%
Массив с ассоциативными ключами (именами столбцов)
9%
Количество строк в результате
8%
Булево значение
👍7❤1
Какой тип связи между таблицами в PostgreSQL реализуется через внешние ключи?
Anonymous Quiz
15%
Один к одному
29%
Один ко многим
13%
Многие ко многим
42%
Все перечисленные
2%
Нет связи
0%
Только временная связь
👍8👏2😁2🤡1🤝1
Что происходит при использовании SET sql_mode='TRADITIONAL' в MySQL?
Anonymous Quiz
51%
Включает строгий режим обработки ошибок и предупреждений
8%
Отключает все проверки на ошибки
14%
Разрешает вставку некорректных данных с предупреждениями
27%
Включает режим совместимости с PostgreSQL
👍7🔥1
Какой из способов позволяет в MySQL реализовать soft delete (логическое удаление)?
Anonymous Quiz
48%
Добавить булево поле is_deleted и фильтровать его в запросах
23%
Использовать оператор DELETE с откатом
23%
Использовать TRUNCATE TABLE для удаления строк
6%
Использовать DROP TABLE и создавать заново
👍7
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
59%
Использовать GROUP BY с HAVING COUNT(*) > 1
25%
Использовать DISTINCT для всех записей
12%
Использовать UNION для объединения таблицы с самой собой
4%
Использовать ORDER BY с LIMIT
✍2👍1
Какой тип индекса в PostgreSQL лучше всего подходит для выполнения запроса с функцией lower() в условии, например:
SELECT * FROM users WHERE lower(name) = 'vasya';?
SELECT * FROM users WHERE lower(name) = 'vasya';?
Anonymous Quiz
20%
Частичный
18%
Функциональный
12%
Покрывающий
5%
Вторичный
36%
Полнотекстовый
8%
Битовый
🤮2
Что произойдет при выполнении запроса с JOIN без условия ON или USING? (MySQL)
Anonymous Quiz
20%
Выполнится перекрестное соединение (CROSS JOIN)
26%
Выполнится внутреннее соединение (INNER JOIN) с фильтрацией
46%
Запрос вызовет ошибку синтаксиса
9%
Выполнится левое соединение (LEFT JOIN)
👍1
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