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

Локатор — это путь к элементу в интерфейсе, с помощью которого автоматизированный тест (автотест) сможет его найти.

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

Локаторы. Стратегии поиска веб-элементов
👍2
😁6👏1
#softwareTesting #apiTesting

API означает интерфейс прикладного программирования, который действует как мост, позволяющий двум программным приложениям взаимодействовать.

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

Основы API в доступной форме
👍3
​​#proQuality_books #automationTesting

📖 A Frontend Web Developer’s Guide to Testing (2022)
Автор: Eran Kinsbruner
Количество страниц: 304
Язык издания: Английский

Книга покрывает ключевые аспекты автоматизированного тестирования веб-приложений. В основе — обзор популярных фреймворков (Selenium, Cypress, Playwright, Puppeteer), структурированная стратегия тестирования и внимание к будущим трендам, таким как low-code инструменты и тестирование компонентов.

Плюсы:
Затрагивается low-code, AI-инструменты и тестирование компонентов.
Чтение по Selenium, Cypress, Playwright и Puppeteer в одном издании.
Пошаговые инструкции облегчают внедрение тестов с нуля.

Минусы:
Книга представляет собой обзор и не заменяет полное руководство по каждому из фреймворков.
Книга удовлетворяет начинающих, но не глубоко погружается в детали.
👍21
​​#ProQuality_tasks

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

Задача про карты 🃏🃏

Из полной колоды, состоящей из 52 карт, пропало несколько карт. Если оставшиеся карты раздать четырем драконам, то останутся три карты. Если раздать их трем драконам, то останутся две карты, и если раздать их пятерым драконам, то останутся две карты.

Сколько всего оставшихся карт?

Идеями и решениями делитесь в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍3
#automationTesting

Playwright – библиотека Node.js с открытым исходным кодом, созданная компанией Microsoft для автоматизации браузеров на базе Chromium, Firefox и WebKit с помощью единого API.

В сегодняшней статье автор расскажет, как интегрировать тестовый фреймворк Playwright с Bitbucket Pipelines для автоматизации кросс-браузерного тестирования в CI/CD-среде.

Как запускать тест-кейсы Playwright в CI/CD
4
#softwareTesting #apiTesting

Интерфейсы прикладного программирования (Application Programming Interface, API) имеют недостатки, которые вырастают в серьёзные проблемы и риски для безопасности.

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

API и облака: как тестировать то, что нельзя потрогать?
👍2
#softwareTesting #proQuality_translation

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

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

Баги, изменившие мир
👍1🔥1
​​#ProQuality_tasks

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

Задача про секретную дверь 🚪

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

Сможете назвать пятизначный код для открытия секретной двери?

Идеями и решениями делитесь в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
2
​​#automationTesting

Mock-тестирование — это испытание программы, при котором реальные её компоненты заменяются «дублёрами» — тестовыми объектами.

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

Моки в Cypress
👍1
​​#softwareTesting #apiTesting

Растущее использование сервис-ориентированных архитектур, а затем микросервисов привело к созданию множества инструментов для тестирования API.

В статье представлен список инструментов с открытым исходным кодом для тестирования API.

Бесплатные инструменты тестирования API
2
​​#proQuality_books #softwareTesting

📖 Информационное тематическое пособие в помощь начинающему QA engineer (2023)
Автор: Алексей Ильин
Количество страниц: 99
Язык издания: Русский

Книга «Информационное тематическое пособие в помощь начинающему QA engineer» представляет собой компактный справочник (~99 страниц) с основами тестирования ПО. Цель — помочь новичкам быстро освоить ключевые понятия и процессы, используемые в профессии QA­engineer.

Плюсы:
Написана простым языком для абсолютных новичков.
Компактна — всего 99 страниц, удобно читать быстро и без «воды».
Покрывает разные роли QA: ручное тестирование, API, автоматизация, даже performance/security базовый уровень .

Минусы:
Очень поверхностное изложение — из-за компактности глубина тем ограничена.
Малый объём примеров — практических сценариев и кейсов по автоматизации или CI/CD немного.
3
​​#proQuality_learn

🌐 Хотите научиться тестировать масштабные цифровые продукты, обеспечивая их надежность, функциональность и удобство для пользователей?

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

🎓 Automated Testing (.NET, Java, JavaScript, Python)
🎓 Software Functional Testing

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

Эти программы сейчас доступны во многих локациях. Выбирайте свою, регистрируйтесь и делитесь ссылками на курсы с друзьями, которым это будет интересно!
3🔥2🥰1🤔1
​​#ProQuality_quiz

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

Задача про туннель 🚞🚞

Швейцарский поезд полностью проезжает мимо дерева за 1 минуту, через туннель за 3 минуты и через другой туннель за 5 минут. Он движется с одинаковой скоростью.

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

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
8%
1,5 раза
33%
~1,67 раза
8%
2,5 раза
50%
2 раза