Telegram Web Link
Харденинг баз данных

#почитать

для того, чтобы наши данные в базе хранились в безопасности, необходимо не просто установить и настроить необходимое ПО, но выполнить харденинг — безопасную настройку СУБД.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥31
🟡Баг на Хабре, взлом телеграм-игры и баг у застройщика (причем на миллиард прибыли, а не убытков). Ленивый дайджест QA за неделю с 21 по 27 апреля — новости и видео, серьёзные гайды для лидов и туториалы для джунчиков

Чем тестируют китайскую систему социального рейтинга (APIAuto) — могут ли быть одновременно дымовые и санитарные тесты (или как они там правильно?) — как тестируют Kafka — как создается с нуля QA-департамент — свежие размышлизмы Майкла Болтона — что говорить на собеседовании, чтобы не звучать как ChatGPT — карьерные лайфхаки от индийских коллег (it works!) — концепция Reverse Mutation Testing

🔖 Почитать:

- на TestEngineer
▫️Бесплатные инструменты тестирования API
▫️Тестирование интерфейса: flaky-тесты рендеринга и анимации
▫️Дымовое и санитарное тестирование: в чем разница

- Также
▪️Мастерство тестирования Kafka: лучшие практики и стратегии
▪️Опыт создания платформенных решений автоматизации
▪️Настраиваем собственные инструменты: тестирование подсветки кода в IDE
▪️QA-интервью: что спросят и как ответить
▪️Топ вопросов на собеседовании по операторам JOIN в SQL
▪️Виды тестирования ПО — выбирайте правильно
▪️Создать с нуля отдел тестирования, который реально работает — без боли и бессмысленных затрат

▫️Тестирование в телекоме: Circuit Switched Fallback
▫️87% валидных тест-кейсов: как ChatGPT справляется с их генерацией
▫️5 лайфхаков по тестированию для новичков, которые экономят до 100 часов в месяц
▫️ИИ в тестировании ПО: возможности, ограничения, эксперименты и практический опыт
▫️Как увидеть, что именно покрывают UI-тесты — прямо на сайте и в реальном времени
▫️UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory
▫️Как QA не утонуть в новом проекте. Часть 1: гайд, советы и ChatGPT
▫️Куда расти QA-инженеру на каждом грейде: подробный гид
▫️«Взлом» Telegram-игры или минусы вайбкодинга

- В большом мире QA (англоязычное)
▪️You Can’t Inspect Quality Into a Product
▪️Test Oracles and AI: Maximizing Testing Efficiency
▪️From traditional automation to AI agents
▪️How to Use Selenium for Record and Playback
▪️Static vs. Adaptive UI Tests
▪️How to Start a Career in Software Testing (Even Without a Tech Background)
▪️Quality Leveling Up: Career Tips They Don’t Teach You
▪️Inside the High-Stakes Test Pitting Machines Against Human Experts
▪️“Manual Testing” Is Still Not a Thing: But We Keep Pretending It Is
▪️Why “Shift Left” Keeps Failing
▪️Automation Engineers Are Not Testers
▪️Don’t trust a test you’ve never seen fail: Introducing Reverse Mutation Testing
▪️Test Features, Not APIs
▪️How to contribute to open source projects as a software tester
▪️Roadmap of Test Automator

🤡 Баг на миллиард. Прибыли
🤡 Баг на Хабре

👀 Посмотреть:

🌐 Про тестирование + Практика тестирования | Артем Русов
🌐 Сложные SQL-запросы и нетривиальные проверки данных | Heisenbug ⏱️50 минут

Подробный дайджест с картинками

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥1
▫️ Оптимизация запросов

#посмотреть

Видеопрактикум RoadofBugs

Смотреть на YouTube ⏱️25 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥21
▫️ Обзор основных различий между Oracle и PostgreSQL

#посмотреть

архитектура и производительность

Смотреть на YouTube ⏱️1 час 30 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🥱2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🟡Дайджест QA с 28 апреля по 11 мая. Обсуждения, выступления, гайды и туториалы

🔖 Почитать:

- на TestEngineer
▪️Таинственный баг в пайплайне
▪️Юзкейсы (они же use cases, варианты/сценарии использования, прецеденты)
🔥 ISTQB — вопросы ‘2025

- Также
▪️Тестируй как разработчик, разрабатывай как тестировщик
▪️Улучшение инфраструктуры автоматизации при помощи навыков DevOps
▪️Отслеживание дефектов с помощью JIRA
▪️Лучшие практики тестирования локализации
▪️Как тестировать сложные формы и валидации в веб-приложениях
▪️Тестирование 1С: как избежать багов, потерь и паники после доработок и обновлений
▪️Расследование ночного инцидента на продакшене

▫️Как джуниору отстаивать свою позицию и не испортить отношения
▫️Легко ли войти в IT через курсы по ручному тестированию
▫️Как мы упростили развертывание почтового сервиса для тестирования
▫️Где набраться практики начинающему тестировщику: от учебных полигонов до open source
▫️Измерение покрытия UI тестами. Следующий уровень
▫️Заглядываем под капот ChatGPT
▫️Edge-to-edge в Android: опыт внедрения и рекомендации по тестированию
▫️Тестирование как точка входа для новичков нетехнарей
▫️Большая подборка песочниц и ресурсов
Авторизация через VK: что под капотом и как это тестировать
▫️7 этапов эволюции QA в компании
▫️Корректируем резюме: советы от тимлида
▫️Встраивать защиту прямо в защищаемое приложение

- Англоязычное
▪️Using an Agile definition of done to promote a quality culture
▪️Why Some Bugs Slip Through: Common Reasons and How to Prevent Them
▪️Best Practices for React Native Development to Improve Appium Test Automation
▪️How I Built a Real-World Manual Testing Portfolio with ISTQB Templates
▪️How I stopped testing software like a machine
▪️A Developer’s Playbook for Smart Testing and Confident Releases
▪️The Meeting Vortex. How Lead Test Engineer Roles Catch and Hold Your Career
▪️Spring Boot Testing Myths
▪️Resultful Testing
▪️Setting Up the Official GitHub MCP Server: An Official Guide
▪️Cypress — How to Create a Merge Report in your Pipeline
▪️Practical use of Cursor and MCP Playwright in test automation

👀 Посмотреть:

🌐 Артем Русов: Как я учебное приложение с фронтом и бэком в ChatGPT создавал ⏱️30 минут
🌐 ISTQB сегодня. Что почем ⏱️45 минут
🌐 Как изменится тулинг в тестировании с приходом AI ⏱️50 минут
🌐 Как тестируют железо (банкинг) ⏱️40 минут
🌐 QA и юнит-тесты? Используем Jest и Testing Library ⏱️40 минут

Подробный дайджест с описаниями и картинками

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122🔥1🤣1
▫️ База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг

#посмотреть

Запись выступления в РТУ МИРЭА

Смотреть на YouTube ⏱️ 2 часа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
🟡 Привет всем, кого не заменил ИИ. Дайджест материалов по QA за неделю с 12 по 18 мая

🔖 Почитать:

- на TestEngineer
▫️Как тестируют Dropbox
▫️ИИ не оставит без работы тестировщиков, а наоборот сделает нужнее

- Также
▪️Ошибки в нагрузочном тестировании
▪️Как справляться с невоспроизводимыми дефектами
▪️10 ошибок QA и как их избежать
▪️Пять ошибок общения, из-за которых команда теряет миллионы и время
▪️QA в страховании (InsurTech)
▪️Подходы QA на разных стадиях продукта

- Хабр
▫️От релиз-менеджера до разработчика: почему я ушел из QA и не жалею
▫️Что происходит с собеседованиями QA в 2025 году? Взгляд с обеих сторон баррикад
▫️История о свершениях одного QA: о Quality Gates и оптимизации релизных процессов
▫️Мошеннические курсы по тестированию — развод, маркетинг и пустышки
▫️Автоматизация UI тестов на Cypress
▫️Тестирование по SAFe
▫️Гейты в тестировании
▫️Методы убийства ИТ-продукта: мнение QA-инженера
▫️Автоматизированное E2E-тестирование App.Farm: от хаоса к системе
▫️Практический гайд по Left Shift Testing
▫️pytest.raises: ловим исключения правильно
▫️Основные нагрузочные метрики
▫️XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

- В большом мире QA
▪️Slack: Optimizing Our E2E Pipeline
▪️How to enhance test workflows in Cypress and Playwright with tags and test filters
▪️AI Unit Test Generation: Key Strategies and Tools
▪️Building a Custom Jest File Structure Matcher
▪️In Software, Delivery Is Just the Beginning
▪️Product Quality for Non-Technical Founders
▪️Bug Advocacy 101: Make Sure Your Bugs Get the Attention They Deserve
▪️Quality Engineering as philosophy, a framework and a tool
▪️If There’s No Time for Testing at the End of the Sprint, There’s No Time Management at All
▪️Building a Rock-Solid Testing Framework at Bynry
▪️How Testing Became My Code’s Lifeline
▪️Code Coverage: What the Experts Really Think
▪️The Async Nature of Cypress: Don’t Mess with the Timelines in Your Cypress Tests ‘Dual-Verse’

👀 Посмотреть:

🌐 Поднимаем Android-ферму за 10 минут ⏱️45 минут
🌐 Паттерн Saga ⏱️15 минут
🌐 MCPs, Agents and the Future of Software Testing ⏱️35 минут
🌐 Automation, Playwright, and the Future ⏱️20 минут
🌐 QA? Нет, Q&A ⏱️35 минут

Подробный дайджест с описаниями и картинками
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
▫️ Классификация баз данных

#посмотреть

Разбор моделей данных на примере популярных СУБД

Смотреть на YouTube ⏱️ 25 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите писать автотесты лаконичнее, чище и гибче?

Регистрируйтесь на открытый урок, где вы познакомитесь с Stream API — мощным инструментом для обработки коллекций в Java, который упрощает код и экономит время.

На занятии разберём, как использовать Stream API при написании автотестов и покажем практические приёмы, которые помогают писать читаемый и эффективный код

Получите конкретные инструменты на открытом уроке посвященным продвинутому курсу «Java QA Engineer. Professional» от Otus. Урок даст вам представление о глубине и стиле обучения на продвинутом курсе — протестируйте его в деле.


👉 Регистрация: https://otus.pw/tMgg/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid:2W5zFHYzD36
👍4🤮1💩1🤡1
🟡 С сегодняшнего дня отписки платные. Дайджест QA с 19 по 25 мая

🔖 Почитать:

Интересное:
▫️Тестирование производительности фронтенда в Cypress и Playwright. Быстрый практикум
▫️Тестируем AI-приложения на практике. Черный ящик: бинарный вывод | Лилия Урмазова
▫️Американские правительственные рекомендации по ИИ

📰 Также:
▪️Инструменты тестирования совместимости
▪️Инструменты тестирования доступности на основе ИИ
▪️Артефакты Scrum
▪️Локаторы в Playwright
▪️Гайд по Gemini 2.5: как использовать ИИ от Google в задачах QA и DevOps
▪️Практический гайд по ИИ в тестировании
▪️Системы оркестрации контейнеров

🧐 Хабр:
▫️Опрос: кто у вас в компании отвечает за «набивание» тестового покрытия под нужный процент?
▫️Эникейщик стал тестировщиком и не жалеет. 10 лет вкатывался в IT
▫️Может ли разработчик с большим стажем, но без QA бэкграунда, стать хорошим QA (нет)
▫️Сквозное тестирование 1С в SimbirSoft
▫️Slowpoke Finder: кастомный CLI-инструмент для анализа медленных шагов в автотестах
▫️Тестирование без инцидентов в проде
▫️Разбираем Robolectric по косточкам
▫️Нагрузочное тестирование: как планировать фазы и снимать метрики

🛡 ИБ:
▪️Взламываем самую защищенную модель Claude
▪️Как я взломал миллионы умных весов через уязвимости в API и железе

🌍 Англоязычное:
▫️Selenium AND Playwright
▫️Knowing when the battle is lost with XCUITests
▫️What makes PactumJS awesome
▫️Testing Cached Data with Playwright
▫️The State of Open-source AI-powered Test Automation
▫️Grafana k6 1.0 is here
▫️The current market for testers in the UK
▫️From QA Lead to Manager: My Journey and What I Learned
▫️Our Recipe for Developing Good Automated Tests
▫️Testing in Android Kotlin Projects: A Practical Guide
▫️Shared Test Automation Infrastructure for Web Projects
▫️Sneaky Playwright Pitfalls

👀 Посмотреть:

🌐 5 лет SDET, открываешь CV, а откликов нет ⏱️1 час
🌐 Как PostgreSQL может сделать больно ⏱️45 минут
🌐 Почему у меня не получилось внедрить автоматизацию. Трижды ⏱️40 минут
🌐 Automation, Playwright, and the Future| Debbie O’Brien ⏱️30 минут
🌐 Язык программирования будущего – английский ⏱️1 час 30 минут

Подробный дайджест с описаниями и картинками

Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2🤣21
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите разобраться, как работает тестирование на Java, и почувствовать себя на месте тестировщика?

👉 Приглашаем на демо-версию практического курса по тестированию на Java. Вы не просто узнаете теорию — вы примерите профессию на себя.

🔹На вебинаре поймёте, какие виды тестирования бывают и зачем они нужны.
🔹Узнаете, чем отличается «черный ящик» от «белого», а «регресс» — от «дыма».
🔹Научитесь мыслить как тестировщик: структурно готовить тест-кейсы и составлять чек-листы.

Получите не только знания, но и ощущение, каково это — учиться на полноценном курсе «QA Automation Engineer»


Регистрация: https://otus.pw/6y6d/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFGZB2Xa
👍5🤮1💩1🤡1
old but gold
😁16👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🟡Дайджест QA за неделю с 26 мая по 1 июня

🔖 Почитать:

- Интересное
▫️Безголовые браузеры = экономия на спичках
▫️Блиц-практикум Playwright + ESLint
▫️Selenium vs Playwright: нехайповый разбор
▫️+ Что команда Selenium думает о статьях-кликбейтах «Selenium vs другие фреймворки»

- Гайды и туториалы
▪️Проблемы связи и мобильное приложение
▪️Правильный баг-репорт | IFTB
▪️События Scrum
▪️Баги на сдаче проекта
▪️UI-автотесты: как правильно организовать код
▪️Превращаем API-тесты в читаемые сценарии (Vitest + Allure)
▪️Нагрузочное тестирование PostgreSQL
▪️Чек-лист тестирования требований
▪️Rafinad: сахар для UI-тестирования iOS-приложений
▪️Unity: модульное тестирование
▪️10 техник оптимизации Java
▪️Несколько Jenkins Jobs c одним агрегированным запуском Allure TestOps
▪️Провоцируем http-ошибки в Постмане
▪️Как выполнять параллельное тестирование (Selenium Grid)
▪️CSS и XPath — путь в ад, а test-id — спасение
▪️Тестовый фреймворк с нуля на Playwright
▪️xk6-browser для исследования производительности

- Англоязычное
▫️Empathy labs. Preparing for the European Accessibility Act
▫️Predictability is the gold standard for software reliability — and neither generative or agentic AI can deliver it
▫️We’re not reinventing the wheel. We are returning to what testing was always meant to be
▫️Being a Solo QA with Daily Deployments
▫️How to Report Quality Metrics to Top Management Without Putting Them to Sleep
▫️Dancing with Requirements
▫️The Testing Tower. Observation Deck: Performance, Load, Chaos, E2E

- Софтскиллы и истории из жизни
▪️Синдром самозванца у QA-инженера
▪️Soft skills которые изменили мою жизнь
▪️История одного QA
▪️Как я впервые проводила эстимацию и ошиблась на 26 часов
▪️Нагрузочное: командировка на реальный проект
▪️Регрессионное: взгляд изнутри от лидера команды
▪️Мог уйти в разработку, не ушёл. Разработка пришла ко мне сама

- Всякоразное
▫️Темки
▫️Красные флаги у работодателя
▫️Как рассчитывают инвестиции в QA
▫️TDD не приводит к плохому коду | Kent Beck
▫️Взлом уличных LED-экранов

👀 Посмотреть:
🌐 Vision Language и AI Web Agent | Heisenbug ⏱️45 минут
🌐 Playwright Locators | Alexandr Hvastovich ⏱️30 минут
🌐 Что читать по тестированию | SQA Days ⏱️40 минут
🌐 If you’re doing a lousy job, there is always someone who can do it cheaper — James Christie & James Bach & Michael Bolton ⏱️1 час

Подробный дайджест с описаниями и картинками

Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
(Oracle) В таблице STORES есть столбец START_DATE с типом данных DATE, содержащий дату вставки строки. Вы хотите отобразить только те строки, в которых дата START_DATE находится в пределах последних 25 месяцев. Какое предложение WHERE можно использовать?
Anonymous Quiz
20%
A. WHERE TO_NUMBER(start_date - SYSDATE) <= 25
34%
B. WHERE MONTHS_BETWEEN(start_date, SYSDATE) <= 25
26%
C. WHERE MONTHS_BETWEEN(SYSDATE, start_date) <= 25
20%
D. WHERE ADD_MONTHS(start_date, 25) <= SYSDATE
8🤝2
👍10👌4🔥1😁1
Какая опция CREATE TABLE позволяет указать, что значения в столбце всегда будут уникальными и не null, автоматически создавая при этом индекс? (Oracle)
Anonymous Quiz
50%
a) PRIMARY KEY
4%
b) FOREIGN KEY
0%
c) CHECK
4%
d) DEFAULT
14%
e) NOT NULL
29%
f) UNIQUE INDEX
👍10
🟡Дайджест QA | Новости, видео и туториалы по тестированию со 2 по 9 июня

⚙️ Автоматизация и инструменты
Стратегии упрощения определений шагов BDD
Почему я перевел наш фреймворк автоматизации с JavaScript на TypeScript
Отказаться от Postman, перейти на Bruno
Как мы организовали генерацию SQL-запросов, проверку сложных данных
Начали внедрять интеграционные тесты
Playwright Tests with Chrome DevTools Protocol
Don’t Use Page Object Model (POM) in Small Mobile Automation Projects
🌐Суету охота навести: тесты клиент-серверных взаимодействий на примере WebSocket ⏱️45 минут
🌐GitLab CI/CD Masterclass for Beginners (2025 Edition) ⏱️2 часа 30 минут

📊 Управление качеством и процессами QA
Внедряем простой мониторинг производительности в командах (на примере QA)
QA-конвейер от кода до прода
Как настроены процессы в обеспечении качества
Introducing quality in a company that didn’t have the culture
🌐Как устроены метрики показателей эффективности работы ПО ⏱️20 минут

📈 Роль тестировщика и развитие карьеры
Лидерство в тестировании: инструменты
From Junior to Senior Test Engineer
The Primacy of Primary Testing
Where does a tester fit into a software development team?
Why the testing industry is the way it is
Automation Learning Roadmap
🌐Quality Assurance Jobs in USA June 2025 Update ⏱️15 минут
🌐Собеседование на QA Auto Middle уровня в 2025 году ⏱️2 часа

🤖 Использование ИИ в QA
19 лет в айти, чтобы прикинуться джуном: как искать баги в приложениях с помощью ИИ
От слепых котят к ИИ-гуру: история автоматизации QA в Сбере
On No/LowCode and AI for Automation, Testing, and Quality Engineering
Pick E2E Tests To Run Using AI Summaries
🌐Вайбкодим всей командой ⏱️2 часа 30 минут

🔛 Тестирование удобства и локализации
Кнопка «Оплата» становится невидимой: как ошибки юзабилити сливают продажи
ПОТРАЧЕНО. Как тестировать локализацию переводов

🛡 Тестирование отказоустойчивости
Что не убивает, делает сильней: как мы тестируем СХД, «ломая» его по частям
The same incident never happens twice, but the patterns recur over and over

🚀 Развитие скиллов
Я разделяю веселье
🌐Основы нетворкинга ⏱️1 час 30 минут
🌐Мнемотехника: запомнить всё | Развитие памяти, насмотренность, саморазвитие ⏱️1 час 30 минут

Подробный дайджест с описаниями
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁2
Redis за 20 минут

▫️

#посмотреть

что это и как его установить и до того, как использовать его в реальном проекте и какой прирост производительности он может дать.

Смотреть на YouTube ⏱️15 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
2025/07/08 15:45:21
Back to Top
HTML Embed Code: