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
#softwareTesting

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

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

Приоритизация тест-кейсов или как пройти регресс, не потеряв рассудок
👍3
​​#proQuality_books #softwareTesting

📖 Postman Cookbook (2024)
Автор: Oliver James
Количество страниц: 242
Язык издания: Английский

Postman Cookbook — это практическое руководство в формате «рецептов» для быстрого решения задач жизненного цикла API с использованием возможностей Postman. В книге детально рассматриваются различные сценарии: от конфигурации HTTPS и WebSockets до работы с gRPC, Kubernetes и микросервисами.

Плюсы:
Формат «рецептов» позволяет быстро найти и применить нужное решение.
Охватывает не только HTTP, но и WebSockets, gRPC, TLS, прокси и Kubernetes.
Отражает современный стек инструментов Postman и инфраструктуру разработки API на 2024 год.

Минусы:
Книга фокусируется на решениях, менее уделяя внимание теоретическим основам API.
Формулировки «рецептов» могут не раскрывать полного понимания проблемы и её причин.
​​#ProQuality_tasks

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

Задача про билеты в кино 🎫🎫

Два друга покупают билеты в кино. Первый говорит второму:
- Если я к твоим деньгам добавлю половину моих, то мы сможем купить два билета в кино.
- А если я к твоим деньгам добавлю половину моих? - спрашивает второй.
- Тогда у нас хватит только на один билет, - отвечает первый.

Сколько денег у первого?

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

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

Page Object Model и Page Factory — это инструменты в Selenium, которые широко используются в автоматизации тестирования.

В сегодняшней статье автор расскажет, как использовать Page Object Model и Page Factory в проектах автоматизации Selenium для удобного управления тест-кейсами.

Page Object Model и Page Factory в Selenium
👍2
😁14
#softwareTesting

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

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

Тест-кейсы без ошибок: структура, правила
👍1
#softwareTesting #proQuality_translation

В мире технологий есть один необычный момент, который навсегда остался в истории — мотылёк стал частью истории вычислительной техники. Слово «баг» использовалось для обозначения сбоев в работе машин и до этого, но 9 сентября 1947 года это слово приобрело совершенно новый смысл.

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

Правдивая история бага: “Баг” Эдисона и мотылек, с которого все началось
2
​​#ProQuality_tasks

Всем привет! Сегодня вместо логической задачки предлагаем головоломку про треугольники ⚠️

Сколько всего треугольников на картинке?

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

В ближайшую пятницу мы опубликуем ответ 🤓
2
#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