Что бы я хотел знать о Postgres, когда начал его изучать
#почитать
⏱ Читать статью
#почитать
Я профессионально работаю над веб-приложениями уже более десяти лет, и за это время пришлось научиться использовать множество различных систем и инструментов. В процессе обучения я обнаружил, что официальная документация, как правило, оказывается наиболее полезной.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Что такое нормализация БД?
Anonymous Quiz
1%
Процесс увеличения объема данных
1%
Процесс шифрования данных
2%
Процесс создания резервных копий
96%
Процесс упорядочивания данных для уменьшения избыточности
👍9
Как можно заранее узнать, какие записи будут удалены при выполнении DELETE?
Anonymous Quiz
2%
Зачем заранее? Просто вызвать его и посмотреть, какие записи пропали
90%
Заменить DELETE на SELECT *, ведь в остальном синтаксис DELETE похож на синтаксис простого SELECT
5%
Сделать DELETE с LIMIT 1, одну запись не жалко
3%
SQL создан для хранения данных, их нельзя удалять
👍17😁3❤🔥2🤣2
👑 Кто работает PM — тот в цирке не смеется 🤡
Наша пятничная рекомендация — канал с PM юмором.
Мы работаем в тестировании и уже не смеемся. Но если вас можно рассмешить — welcome в PM Юмор
p.s. Хороших выходных!
Наша пятничная рекомендация — канал с PM юмором.
Мы работаем в тестировании и уже не смеемся. Но если вас можно рассмешить — welcome в PM Юмор
p.s. Хороших выходных!
😁12🤝3💩1
Запрос: SELECT prod_name FROM products WHERE prod_price...
Как правильно закончить запрос, чтобы проверить столбцы на наличие пустых значений NULL?
Как правильно закончить запрос, чтобы проверить столбцы на наличие пустых значений NULL?
Anonymous Quiz
17%
= NULL
12%
= "NULL"
68%
is NULL
3%
LIKE '%'
👍16😁1
Как атрибуты связаны с таблицами базы данных?
Anonymous Quiz
18%
Атрибуты — это строки таблицы
34%
Атрибуты — это столбцы таблицы
30%
Атрибуты — это ключевые связи между таблицами
18%
Атрибуты используются только в SQL-запросах
🤝10👍3😁2
Какая типичная структура запроса для формирования выборки данных?
Anonymous Quiz
97%
SELECT, FROM, WHERE
2%
INSERT, INTO, VALUES
1%
UPDATE, SET, WHERE
0%
DELETE, FROM, WHERE
👍10😁3🤝2
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer:
▪️Тестирование доступности в Slack: интеграция Axe в Playwright
▪️POM, BDD и DDT на примерах
- Другие платформы:
▫️Качество ПО и простота разработки: почему тестировщикам стоит об этом позаботиться
▫️На самом деле я айтишник, а доставка — это для души
▫️Как писать визуальные автотесты UI при помощи графики, а не сложных локаторов
▫️Пилотное тестирование
▫️Как протестировать Google
▫️Техники тест-дизайна: теория против реальности
▫️Тестирование в процессе разработки MVP
▫️Методологии разработки ПО: классика глазами тестировщика
▫️Нюансы тестирования десктоп-приложений
▪️Рассказ лида о метриках
▪️Моки, стабы и фейки
▪️Приоритизация регрессных тест-кейсов
▪️Pairwise тестирование
▪️Измерение покрытия API тестами на основе Swagger для Python
▪️Регулярные выражения для QA
▪️Как мы тестируем дизайн внутренних продуктов
▪️Пишем тесты в транзакциях MySQL
▪️Контроль времени в Python-тестах: freeze, mock и архитектура Clock
- В большом мире QA (англоязычное):
▫️Cutting Through the Noise — The Case Against Gherkin in Automation
▫️Scaling Strategies for Parallel Test Execution
▫️Cypress session validation
▫️Creating a Cypress project from scratch using TypeScript + Cucumber
▫️Visual Regresion Testing: Implementing Snapshot test on iOS
▫️On Code Duplication
▫️Building and improving Page Objects, one step at a time | Bas Dijkstra
▫️Those pesky “non-functional” requirements
▫️Why MCP Won
▫️Keeping Tests Valuable
👀 Посмотреть:
Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Как правильно добавить строку в таблицу? Какой запрос верный?
Anonymous Quiz
57%
INSERT INTO ‘SimpleTable’ (‘some_text’) VALUES (“my text”);
24%
INSERT INTO ‘SimpleTable’ SET ‘some_text’=”my text”;
10%
SET INTO ‘SimpleTable’ VALUE ‘some_text’=”my text”;
9%
UPDATE INTO ‘SimpleTable’ SET ‘some_text’=”my text”;
🤔13😁3
Выберите корректно составленный запрос с функцией GROUP BY
Anonymous Quiz
6%
SELECT COUNT(*) FROM Orders GROUP seller_id;
4%
SELECT seller_id, COUNT(*) FROM Orders GROUP seller_id;
84%
SELECT seller_id, COUNT(*) FROM Orders GROUP BY seller_id;
6%
SELECT COUNT(*) FROM Orders GROUP ON seller_id;
😁31👍2
Чем отличается DROP от TRUNCATE?
Anonymous Quiz
5%
Оба оператора являются аналогами друг друга, небольшая разница в параметрах
14%
DROP – очищает таблицу, а TRUNCATE – удаляет
25%
DROP – удаляет базу данных, а TRUNCATE – удаляет таблицы
56%
TRUNCATE – очищает таблицу, а DROP – удаляет таблицу или запись
❤15👍5
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer
🔥 Вопросы на тесте ISTQB — 2025
▫️Как тестируют аппку Netflix
▫️Новые функции Java для автоматизаторов
▫️Нагрузочный тестировщик — Квалификационный тест ISTQB
▫️+ для мобильных тестировщиков
- Также
▪️Как мы тестируем бэкенд
▪️Улучшаем код автотестов при помощи AI в IDE
▪️Тестирование влево, тестирование вправо
▪️30+ вопросов для собеседования по SQL
▪️SAST, DAST, IAST — инструменты тестирования безопасности
▪️Гибкие и хаотичные: современные модели разработки глазами тестировщика
▫️Оптимизация UI-тестов с помощью API
▫️Апатия Data Driven Testing
▫️Kafka: как тестировать
▫️ТОП-5 инструментов для начинающего тестировщика
▫️День Сурка QA: как не застрять в цикле рутинных задач | QA4Life
▫️Appium iOS. Как работать с запросами разрешений
▫️ИПР тестировщика по карте компетенций
- Англоязычное
▪️Recapping Conversations From Selenium Conf and Appium Conf 2025
▪️The Quality Constant: Think and Act Experimentally
▪️Open Source API Testing Tools: APIAuto, Apickli, Firecamp and more
▪️What the heck is MCP and why is everyone talking about it | Github blog
▪️10 Years After ‘Testing Is Dead’
▪️Test Cases – a partial exploration
▪️gRPC Testing intro. Writing the first test
▪️How Quality = Health
▪️That’s not a bug! Emotions and ego are at play here
▪️Testing isn’t a sunk cost
▪️Overengineering: Why Test IDs Beat AI-Powered Locator Intelligence for UI Automation
▪️Redefining The Definition Of Done For Quality Software
▪️POM in Selenium, Playwright, Cypress, and Katalon
▪️Docker Multi-Stage Builds for QA
▪️Playwright 1.52
👀 Посмотреть:
Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3
Автоматизация тестирования таблиц в Postgresql на SQL
#почитать
⏱ Читать статью
#почитать
Предположим, вам пришла задача на тестирование какой-либо функциональности, которая относится к бэкенду. Вы переходите к документу с требованиями и видите, помимо прочего, описание таблиц базы данных (БД).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
😁11👍2
Приходите сегодня на написание вашего первого автотеста ⚡️
Прошлым летом я провёл эксперимент: 25 человек без опыта в написании кода запустили свой первый автотест в Jenkins под моим руководством. Это доказало — писать код может каждый, даже если не всем это нравится.
Сегодня в 19:00 Мск в прямом эфире наш коллега — QA Lead с опытом 9 лет, который терпеть не может кодить, попробует написать автотест на связке Python + pytest + requests + Jenkins. Я буду направлять его шаг за шагом!
Что покажем на эфире:
– как ручной тестировщик справляется с кодом, даже если он его не любит
– типичные ошибки новичков при написании кода с нуля
– реальный процесс обучения — без прикрас и «магии».
Сможете:
✅ Написать свой первый автотест вместе с нами
✅ Задать вопросы в реальном времени
Подписывайтесь на канал, чтобы не пропустить – www.tg-me.com/rvtsakunov
Прошлым летом я провёл эксперимент: 25 человек без опыта в написании кода запустили свой первый автотест в Jenkins под моим руководством. Это доказало — писать код может каждый, даже если не всем это нравится.
Сегодня в 19:00 Мск в прямом эфире наш коллега — QA Lead с опытом 9 лет, который терпеть не может кодить, попробует написать автотест на связке Python + pytest + requests + Jenkins. Я буду направлять его шаг за шагом!
Что покажем на эфире:
– как ручной тестировщик справляется с кодом, даже если он его не любит
– типичные ошибки новичков при написании кода с нуля
– реальный процесс обучения — без прикрас и «магии».
Сможете:
✅ Написать свой первый автотест вместе с нами
✅ Задать вопросы в реальном времени
Подписывайтесь на канал, чтобы не пропустить – www.tg-me.com/rvtsakunov
👍8❤2👎1🔥1💩1🥴1
#посмотреть
Видеопрактикум для начинающих
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1🔥1