ProQuality Community
2.86K subscribers
213 photos
49 videos
2 files
1.42K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
#softwareTesting

Тестирование приложений, в которых используются LLM, отличается от тестирования других приложений.

В сегодняшней статье автор расскажет о том, как тестировать приложения с использованием Large Language Model (LLM), на примере инструмента DeepEval.

Тестирование LLM-приложений с DeepEval
👍5
#ProQuality_news

🧠 EU AI Act вступил в силу — что это значит для тестировщиков?

💡 В ЕС вступил в силу Artificial Intelligence Act — первый в мире полноценный нормативный акт, который обязует компании обеспечивать безопасность, справедливость и прозрачность ИИ-систем.

⚖️ Закон экстерриториальный. Если ваш ИИ-продукт хоть как-то касается пользователей из ЕС, вы обязаны соблюдать правила.

💰 Цена ошибки? Штрафы до €35 млн или 7% от глобального годового оборота.

🚦 Что важно знать

1) Система рисков по категориям:

📌 Запрещённые — манипулирующее поведение, распознавание лиц в реальном времени в общественных местах
📌 Высокий риск — ИИ, влияющий на решения о людях (подбор персонала, кредит, медицина и т.д.)
📌 Ограниченный риск — чат-боты, генерация контента (требует прозрачности)
📌 Минимальный риск — игры, спам-фильтры (практически не регулируется)

2) Что требуется от высокорисковых ИИ:

✔️ человеческий контроль над критическими решениями
✔️ прозрачная документация
✔️ тестирование на справедливость (отсутствие дискриминации)
✔️ надёжность и безопасность
✔️ отслеживание изменений и мониторинг в эксплуатации

🧪 Влияние на тестирование

Этот закон прямо превращает тестирование в функцию Compliance. Если раньше QA проверяли работу и безопасность, то теперь добавляются:

тестирование на предвзятость (bias)
обнаружение галлюцинаций и неверной генерации
проверка устойчивости к неожиданным вводам
мониторинг изменения поведения модели со временем
оценка объяснимости результатов

Тестирование должно приводить доказательства пригодности системы к использованию, а не просто фиксировать баги.

📎 The EU AI Act Is Now Law. Is Your Testing Ready?

💬 Как думаете, готовы QA-команды справиться с задачами такого уровня? Какие методы тестирования ИИ вы уже используете или планируете внедрить?
🔥2👍1😱1
​​#proQuality_books #pentesting

📖 PowerShell for Penetration Testing (2024)
Автор: Blyth Andrew
Количество страниц: 520
Язык издания: Английский

Практическое руководство по использованию PowerShell для проведения пентестов и оценки уязвимостей на разных платформах, включая облачные среды (Azure, AWS). Книга охватывает все этапы Cyber Kill Chain, от сканирования сети и эксплуатации сервисов до постэксплуатации и повышения привилегий. Включает десятки примеров скриптов, реальные кейсы и упражнения для закрепления навыков. Особое внимание уделено этическим аспектам и автоматизации задач с помощью PowerShell.

Плюсы:
Подробные практические примеры и рабочие скрипты
Охват как базовых, так и продвинутых техник пентестинга
Актуально для Windows, Linux и облачных платформ
Подходит для новичков и опытных специалистов
Четкая структура и последовательное изложение материала

Минусы:
Требуется базовое понимание IT и скриптинга
Основной фокус на PowerShell, другие инструменты освещены кратко
Некоторые главы могут показаться сложными для абсолютных новичков
2
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки ProQuality

Задача про парковку 🅿️

Глебу нравится 81, но не 82; ему нравится 49, но не 50; ему нравится 225, но не 224.

Какое из приведенных ниже мест он выберет для парковки?
3
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
27%
901
31%
900
38%
899
4%
902
2
#automationTesting

Переход на Playwright – это большой шаг вперед, но даже в таком мощном фреймворке есть свои трудности. Если вам доводилось сталкиваться с нестабильными тестами, ненадежными селекторами или непредсказуемыми тестовыми данными, знайте: вы не одиноки. Это частые проблемы большинства проектов по автоматизации.

В сегодняшней статье автор расскажет о частых проблемах, возникающих при тестировании на Playwright, таких как нестабильные тесты, ненадежные селекторы и сложности с тестовыми данными, а также предложит эффективные способы их решения с помощью встроенных возможностей фреймворка.

Частые проблемы при тестировании в Playwright (и способы их решения)
👍4
Желаем всем отличных выходных!🦎

Сегодня вы можете ознакомиться с решением задачи про парковку

Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
2
#ProQuality_news

🤖 Как заставить ИИ писать нормальные автотесты? Встречайте подход Agent Skills!

Знакомая ситуация? Вы просите ИИ-ассистента (Claude, ChatGPT, Copilot) написать код для автоматизации, а на выходе получаете что-то:
Слишком обобщенное (Generic)
Примитивное (Basic)
Непоследовательное (Inconsistent)

Такой код годится разве что для туториалов, но абсолютно не подходит для реальных проектов. Чтобы решить эту проблему, индустрия переходит к новому подходу — Agent Skills

В чем суть?
Test Automation Agent Skills — это курируемая библиотека подробных «инструкций» (manuals) для нейросетей. Вместо того чтобы каждый раз писать огромные промпты с нуля, вы даете агенту готовый навык.

Этот подход целенаправленно учит ИИ писать полноценные production-grade автотесты (с правильной архитектурой, паттернами, стабильными локаторами и логированием), а не просто генерировать хрупкие базовые скрипты.

Где почитать подробности и взять примеры для своих агентов:
🔹Как навыки агентов делают ИИ надежным инструментом для автоматизации тестирования
🔹QASkills — шикарная база навыков конкретно для E2E-тестирования
🔹Официальный репозиторий Agent Skills от LambdaTest на GitHub

💬 А как вы боретесь с плохим кодом от ИИ? Делитесь своими болями и лайфхаками при генерации автотестов в комментариях!
3
​​#proQuality_books #ai

📖 The AI Edge: How to Thrive Within Civilization's Next Big Disruption (2026)
Авторы: Andrew J. Turner, Leszek Tasiemski
Количество страниц: 401
Язык издания: Английский

Книга описывает, как искусственный интеллект уже меняет работу, творчество, принятие решений и конкуренцию. Это практическое руководство по использованию ИИ для повышения продуктивности, развития мышления и стратегического подхода. Авторы показывают, что ИИ — не замена человеку, а инструмент, который помогает раскрыть потенциал и адаптироваться к переменам. Книга наполнена реальными примерами, советами и оптимистичным взглядом на будущее, где ИИ становится союзником, а не угрозой.

Плюсы:
Ясное и доступное изложение сложных тем
Много практических примеров и советов
Оптимистичный и реалистичный подход
Подходит для разных уровней подготовки

Минусы:
Может показаться перегруженной для новичков
Нет глубокого технического погружения
Некоторые главы повторяют идеи
Много информации, которую нужно осмыслить

Для кого книга:
✔️ Для специалистов и руководителей, желающих освоить ИИ
✔️ Для всех, кто интересуется технологиями и будущим
✔️ Для новичков, ищущих практические советы

Об авторах:
Andrew J. Turner — эксперт по инновациям и технологиям, Leszek Tasiemski — специалист по ИИ и цифровой трансформации. В книге также участвуют 32 других эксперта из разных сфер.
👍2
#ProQuality_interview

Всем привет! С вами снова рубрика Scenario-based вопрос на собеседовании

Вопрос: Требования клиента часто меняются. Как вы организуете тестирование?

🚦Пример ответа:

Когда требования клиента часто меняются, для управления тестированием необходимы следующие шаги:

✔️Поддерживайте модульность тест кейсов, чтобы их можно было легко добавлять или удалять в соответствии с меняющимися требованиями.

✔️Поддерживайте постоянно обновляемую матрицу трассировки, чтобы гарантировать тестирование всех требований.

✔️Используйте impact анализ в тестировании.

✔️Внедрите автоматизацию для повторяющегося регрессионного тестирования, чтобы гарантировать отсутствие сбоев в работе.

✔️Рекомендуйте использование agile практик, таких как еженедельные рефайнменты и ретроспективы, для адаптации к меняющимся требованиям.

✔️Тесно сотрудничайте с бизнес-аналитиками и заинтересованными сторонами, чтобы понимать меняющиеся требования.
4
​​#proQuality_learn

💻 Готовы начать путь в QA и научиться делать цифровые продукты надежными, функциональными и удобными для пользователей?

EPAM Campus запускает бесплатные образовательные программы для старта в QA:

1️⃣ Automated Testing (.NET, Java, JavaScript, Python)
2️⃣ Software Functional Testing

Обучение с фокусом на практику и требования IT-рынка
Материалы от опытных экспертов EPAM
Интеграция ИИ инструментов
Возможность присоединиться к команде EPAM при успешном завершении всех этапов

Выбирайте подходящую программу и локацию, регистрируйтесь и поделитесь этой возможностью с друзьями, которым это будет интересно!
👍43🔥2
#automationTesting

Автоматизация рутины пентеста — довольно очевидная идея, но на пути от замысла до работающего средства стоит множество подводных камней: от неочевидных багов популярных инструментов до проблем с масштабированием и конкуренцией за сетевые ресурсы.

Автор сегодняшней статьи расскажет об опыте автоматизации рутинных задач пентеста, включая решение неочевидных проблем с инструментами Masscan, Kerbrute и Impacket, а также о том, как правильно выстроенная архитектура автоматизации позволяет эффективно выявлять уязвимости и моделировать сложные сценарии атак.

Хотят многие, делают единицы: наш опыт автоматизации рутины пентеста
👍2
#softwareTesting #ai

Официально ИИ уже есть везде, и QA не исключение. Вовсю говорят об автоматическом генерировании тест-кейсов, интеллектуальном анализе кода, поведенческом анализе и т.д. Звучит многообещающе. А как оно на практике?

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

Как ИИ меняет QA в 2026 году
3👍1
#ProQuality_news

📊 Вышел масштабный отчет от BrowserStack: State of AI in Software Testing 2026

Искусственный интеллект уже стал неотъемлемой частью большинства рабочих процессов в тестировании. Но давайте будем честны: реальные результаты его внедрения пока сильно разнятся от команды к команде — кто-то получает взрывной рост продуктивности, а кто-то тратит часы на дебаг сгенерированных тестов.

Чтобы показать объективную картину рынка, BrowserStack выпустили свежий отчет об использовании ИИ в тестировании. Данные собраны на основе глобального опроса более 250 QA-лидов со всего мира.

Что внутри отчета:
🔹 Практика, а не хайп: как именно ИИ-инструменты применяются в реальных проектах прямо сейчас.
🔹 Где скрыт профит: в каких конкретно задачах команды видят реальную отдачу и измеримую пользу.
🔹 Трансформация профессии: как начинает меняться роль QA-инженера по мере массового внедрения ИИ-технологий в индустрию.

Ссылки для глубокого погружения:
📊Независимый разбор ИИ-трендов от David Mello
📝Краткая выжимка инсайтов в блоге компании
📄Официальный отчет от BrowserStack

💬 А как обстоят дела в вашей команде? ИИ уже стал вашим ежедневным напарником при написании тест-кейсов и автотестов, или профита пока меньше, чем шума? Чувствуете ли вы, что ваши рабочие обязанности начали смещаться в сторону ревью ИИ-кода?
3
​​#proQuality_books #softwareTesting

📖 Essentials of Software Testing (2021)
Авторы: Ralf Bierig, Stephen Brown, Edgar Galván, Joe Timoney
Количество страниц: 318
Язык издания: Английский

Краткое, но содержательное руководство, охватывающее ключевые техники тестирования — от black-box и white-box методов до юнит- и объектно-ориентированного тестирования. Вся теория подкрепляется единым сквозным примером с автоматизацией тестов и анализом сильных и слабых сторон каждого подхода.

Плюсы:
Последовательная структура, легко следить за материалом.
Много чётких и хорошо подобранных примеров кода.
Понятное объяснение и анализ техник тестирования.
Показаны сильные и слабые стороны каждой техники.

Минусы:
Требуется знание Java для работы с примерами.
Нужно понимать базовые структуры данных.
Фокус на теории, меньше на практических современных кейсах.

Для кого книга:
✔️ Студенты и преподаватели курсов по тестированию
✔️ Начинающие QA-инженеры с техническим бэкграундом
✔️ Те, кто хочет систематизировать базовые техники тест-дизайна
3
#ProQuality_case

🤡 С 1 апреля! Или... подождите, это не шутка?!

Представьте картину: вы написали отличные автотесты, они нашли баг, код поправили, тесты зазеленели, и вы их... просто удаляете. Звучит как типичный первоапрельский вброс, верно?

Но инженеры Meta на полном серьёзе выкатили именно такой подход к юнит-тестированию на масштабе!

Встречайте JITTests (Just-In-Time Testing). Кажется, они поняли главную истину: нет тестов — нет проблем с их поддержкой 🧠👈

Как работает эта магия?
Благодаря LLM и мутационному тестированию, ИИ-агенты генерируют сотни и тысячи юнит-тестов под конкретный кусок кода «на лету». Идея до абсурда проста:

1️⃣ ИИ пишет кучу тестов, чтобы отловить возможные падения и мутации кода.
2️⃣ Тесты прогоняются.
3️⃣ 🗑Они удаляются навсегда.

Никакого тестового легаси. Никаких флакующих тестов через год. Тесты живут ровно один прогон!

Не верите? А вот и пруфы:
🔹Анонс в блоге Meta: The death of traditional testing
🔹Подробный разбор механики от AyyazTech
📄 И для самых недоверчивых 17-страничный Research Paper (PDF), где академическим языком с графиками доказывается, почему одноразовые тесты — это будущее.

💬 Как вам такой подход? Делитесь мыслями (и своими первоапрельскими болями) в комментариях!
3🔥1
#automationTesting

В условиях стремительных циклов разработки надежная автоматизация тестирования помогает быстро выпускать качественный продукт.

В этой статье расскажем о о рабочих практиках, которые помогут построить эффективный и легко поддерживаемый тестовый набор на Playwright. Рассмотрим в том числе структуру проекта, работу с моками и тестовыми данными, параллельный запуск, интеграцию с CI и борьбу с нестабильными (flaky) тестами.

Лучшие практики автоматизации тестирования в Playwright для QA-инженеров
1👍1
#softwareTesting

В динамичных проектах тест‑кейсы часто превращаются в «мёртвый груз»: они быстро теряют актуальность из‑за изменений в функционале, интерфейсе или бизнес‑логике. Результат — устаревшая документация, на поддержку которой тратится больше времени, чем на реальное тестирование.

В сегодняшней статье автор расскажет о принципах и техниках написания тест-кейсов, которые остаются актуальными даже при частых изменениях функционала и интерфейса, с акцентом на бизнес-логику, умеренную детализацию, параметризацию и регулярный рефакторинг.

Как писать тест‑кейсы, которые не устаревают через месяц
👍2