Привет, QA-инженеры 👋
Сегодня мы подготовили подборку из 5 классных книг для обучения soft-skills и управлению проектами:
▫️Искусство Agile-разработки
▫️Scrum. Революционный метод управления проектами
▫️Agile-трансформация. Готовый план перехода к гибкой бизнес-модели организации
▫️Эпоха Agile. Как умные компании меняются и достигают результатов
▫️Agile для всех. Создание быстрой, гибкой, клиентоориентированной компании
Эти (и многие другие книги по soft-skills и управлению проектами) вы можете найти на канале Библиотека PM. Там регулярно публикуются свежие книги на русском языке. Все книги публикуются для ознакомления.
➡️ Подписаться на Библиотеку PM
Сегодня мы подготовили подборку из 5 классных книг для обучения soft-skills и управлению проектами:
▫️Искусство Agile-разработки
▫️Scrum. Революционный метод управления проектами
▫️Agile-трансформация. Готовый план перехода к гибкой бизнес-модели организации
▫️Эпоха Agile. Как умные компании меняются и достигают результатов
▫️Agile для всех. Создание быстрой, гибкой, клиентоориентированной компании
Эти (и многие другие книги по soft-skills и управлению проектами) вы можете найти на канале Библиотека PM. Там регулярно публикуются свежие книги на русском языке. Все книги публикуются для ознакомления.
➡️ Подписаться на Библиотеку PM
👍6🔥1
Какой оператор используется для объединения таблиц по совпадающим значениям в столбцах?
Anonymous Quiz
24%
UNION
65%
JOIN
4%
INTERSECT
4%
MERGE
3%
CONCAT
0%
LINK
😁8👏2
Друзья! Сегодня мы рекомендуем супер-полезные каналы с еженедельными дайджестами полезных материалов по тестированию и проджект-менеджменту
Подпишитесь и будьте в курсе последних новостей и видео в индустрии. Всего 1-2 поста в неделю и у вас есть все, что вышло за неделю.
🟡 QA Live 🚩 тестирование ПО
🟡 PM Live 🚩 проджект и продакт менеджмент
Подпишитесь и будьте в курсе последних новостей и видео в индустрии. Всего 1-2 поста в неделю и у вас есть все, что вышло за неделю.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Как MySQL обрабатывает запросы с использованием функции ROW_NUMBER()?
Anonymous Quiz
50%
Присваивает уникальный порядковый номер каждой строке в пределах окна
27%
Возвращает общее количество строк в таблице
17%
Используется для обновления строк с порядковым номером
6%
Работает только с агрегатными функциями
👍6👎2🔥1
Что делает команда TRUNCATE в PostgreSQL?
Anonymous Quiz
58%
Удаляет все строки из таблицы быстро и без журналирования
17%
Удаляет таблицу полностью
10%
Очищает кэш базы данных
6%
Обновляет статистику таблицы
8%
Создаёт резервную копию таблицы
2%
Переименовывает таблицу
👍7🥴3🔥1
Что произойдет, если в MySQL выполнить запрос с оператором INSERT ... ON DUPLICATE KEY UPDATE, когда происходит конфликт по уникальному ключу?
Anonymous Quiz
20%
Вставка отменяется с ошибкой
31%
Выполняется обновление существующей записи
42%
Создаётся дубликат с новым ключом
8%
Выполняется только вставка без обновления
🤔8
Какой режим изоляции транзакций в MySQL предотвращает «грязное чтение» и «неповторяющееся чтение», но допускает фантомные чтения?
Anonymous Quiz
22%
READ UNCOMMITTED
30%
READ COMMITTED
30%
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
86%
Ограничивает количество возвращаемых строк
4%
Ограничивает количество столбцов
4%
Задаёт максимальный размер таблицы
2%
Ограничивает количество индексов
2%
Ограничивает время выполнения запроса
3%
Ограничивает количество транзакций
😁7🤝2
Какой параметр в MySQL отвечает за максимальный размер пакета данных, передаваемых между клиентом и сервером?
Anonymous Quiz
19%
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%
Удаляет таблицу
✍9🤡3
Что возвращает функция mysql_fetch_assoc()?
Anonymous Quiz
17%
Массив с индексированными значениями
67%
Массив с ассоциативными ключами (именами столбцов)
7%
Количество строк в результате
9%
Булево значение
👍8❤1
Какой тип связи между таблицами в PostgreSQL реализуется через внешние ключи?
Anonymous Quiz
15%
Один к одному
28%
Один ко многим
12%
Многие ко многим
42%
Все перечисленные
2%
Нет связи
1%
Только временная связь
👍9👏3😁2🤡1🤝1
Что происходит при использовании SET sql_mode='TRADITIONAL' в MySQL?
Anonymous Quiz
49%
Включает строгий режим обработки ошибок и предупреждений
8%
Отключает все проверки на ошибки
14%
Разрешает вставку некорректных данных с предупреждениями
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
27%
Использовать DISTINCT для всех записей
13%
Использовать 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%
Запрос вызовет ошибку синтаксиса
8%
Выполнится левое соединение (LEFT JOIN)
👍8✍3🤔2