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

📖 Software Testing: Techniques, Principles, and Practices (2021)
Автор: JJ Shen
Количество страниц: 300
Язык издания: Английский

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

Плюсы:
Чёткая структура и системный подход к тестированию.
Уникальная классификация типов тестов.
Простые и понятные примеры, легко адаптируемые в работе.
Много полезных техник: эквивалентное разбиение, комбинированное тестирование, decision tables.

Минусы:
Качество английского текста снижает восприятие.
Некоторые примеры требуют дополнительного контекста.
Местами слишком академичный стиль.
👍3
#ProQuality_case

Всем привет! Сегодня разбираем реальный кейс 👁‍🗨

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

Пока мы спорим, заменит ли ИИ тестировщиков, ребята из OpenObserve уже внедрили «Совет субагентов» (Council of Sub Agents) на базе Claude Code.

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

Как это работает?
Вместо одного "супер-бота" они разделили ответственности:
🕵️‍♂️ The Analyst: Анализирует фичи и документацию (сократил время анализа с 45-60 до 5-10 минут!).
🏗 The Architect: Планирует сценарии тестирования.
👨‍💻 The Engineer: Пишет код на Playwright.
🚑 The Healer: Самое интересное — этот агент умеет «лечить» упавшие тесты, итерируя до 5 раз, пока тест не станет зеленым (количество flaky-тестов снизилось на 85%).
📝 The Scribe: Все документирует.

Результаты внедрения:
🚀 Покрытие тестами выросло с 380 до 700+.
📉 Время на анализ фич сократилось в 6-10 раз.
🐛 Агенты нашли баг на проде (интеграция с ServiceNow) прямо в процессе написания автотестов, еще до репортов от клиентов.

Авторы называют это AI-First Engineering: идея не в том, чтобы уволить QA-инженеров, а в том, чтобы убрать скучную работу и дать людям заниматься сложными кейсами и стратегией.

🔗 From 380 to 700+ Tests: How We Built an Autonomous QA Team with Claude Code

💬 Как вам идея доверить AI не просто генерацию кода, а весь цикл — от анализа требований до фикса тестов? Готовы пустить «Целителя» (Healer) в свой репозиторий или страшно, что он там "налечит"?
4🤔2
#automationTesting #ai

Автоматические тесты должны быть надежными, чтобы не допускать ложных срабатываний. Такие тесты повышают доверие к их результатам и позволяют глубже внедрять автотестирование в процессы. Повысить надёжность автоматических тестов можно за счёт решения основных проблем, которые встречаются во время их эксплуатации. Все эти проблемы приводят к ложным срабатываниям:
Меняющиеся свойства элементов тестируемого приложения.
Ненадёжная инфраструктура.
Чрезмерная скорость работы инструмента автоматизации.

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

Self-healing тесты и локальная LLM
3
#softwareTesting

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

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

Подходы к сокращению регрессионного тестирования
👍3
С наступающим 🌷
10
#softwareTesting #ai

Тестирование стало неотъемлемой частью разработки и продолжает развиваться.
Традиционное тестирование ПО было прежде всего ручным. Затем появилась автоматизация тестирования — подход, который позволил ускорить тестирование, снизить затраты на выполнение повторяющихся операций и повысить точность.

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

Революция в тестировании: от традиционного подхода к интеллектуальной эволюции
👍2
​​#proQuality_books #softwareTesting

📖 Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing (2009)
Автор: Rex Black
Количество страниц: 672
Язык издания: Английский

Практическое руководство по управлению процессом тестирования, охватывающее полный цикл — от планирования и документирования до оценки результатов. Книга описывает стандарты, методы и инструменты, включая agile-подходы, риск-ориентированное тестирование, IEEE-стандарты, ISTQB-сертификацию и работу с распределёнными/аутсорсинг-командами.

Плюсы:
Полный охват процесса тестирования от начала до конца.
Практические советы без лишней теории.
Полезно как начинающим, так и опытным менеджерам тестирования.
Есть конкретные примеры и готовые шаблоны.
Показана «большая картина» тест-менеджмента.

Минусы:
Ограниченное использование и объяснение стандартов (например, IEEE 829).
Нет подробных шаблонов — только общие outlines.
Старомодный стиль для современных agile-сред.
Местами поверхностное раскрытие тем.

Для кого книга:
✔️ Тест-менеджеры и лиды QA-команд
✔️ Руководители проектов, отвечающие за качество
✔️ QA-инженеры, переходящие к управлению
✔️ Компании, внедряющие стандарты тестирования

Об авторе:
Rex Black — президент RBCS, один из самых продуктивных авторов в сфере тестирования, бывший глава International и American Software Testing Qualifications Board, консультант и тренер с 30-летним опытом в разработке и тестировании ПО и систем.
👍4
#ProQuality_tools

⚡️ Rentgen: Open-source инструмент для генерации тестов, который стоит попробовать

Если вы привыкли использовать Postman для всего подряд, возможно, пришло время расширить инструментарий. На радаре появился Rentgen — инструмент для генерации и валидации тестов.

Сразу расставим точки над «i»: это не замена Postman.

Rentgen не пытается конкурировать с «почтальоном» в отправке запросов. Вместо этого он закрывает ту нишу, в которую Postman никогда и не стремился — автоматическая генерация и глубокая валидация на основе данных. Это тот случай, когда инструменты лучше работают в связке, чем вместо друг друга.

Что умеет:
Генерировать тесты (автоматизация рутины).
Валидировать входящие и исходящие данные.
Полностью Open Source.

Если вы ищете способ автоматизировать создание проверок, а не писать каждый assert руками — загляните в репозиторий.

🔗 Официальный сайт Rentgen
🔗 GitHub проекта
3
#automationTesting

Агенты Playwright — это программные компоненты, которые автоматизируют взаимодействие с веб-браузерами через единый API для выполнения задач, таких как тестирование, парсинг или мониторинг веб-страниц.

В сегодняшней статье автор расскажет о новых возможностях Playwright 1.56 — агентах Planner, Generator и Healer, которые автоматизируют создание тест-планов, генерацию автотестов и восстановление нестабильных тестов.

Агенты Playwright
3
#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