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
​​#ProQuality_tasks

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

Задача про коворкеров 👩‍💻🧑‍💻👨‍💻

Три коворкера заказали доставку еды. Один коворкер купил четыре сэндвича, чашку кофе и десять пончиков на общую сумму 1 доллар 69 центов. Второй коворкер купил три сэндвича, чашку кофе и семь пончиков за 1 доллар 26 центов.

Сколько заплатил третий коворкер за сэндвич, чашку кофе и пончик?

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

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

Apache Kafka — это распределённая платформа потоковой обработки данных, которая используется для создания высокопроизводительных, масштабируемых и надёжных систем передачи сообщений и управления потоками данных в реальном времени.

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

Тестирование сообщений в Kafka
3🔥1
​​#softwareTesting

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

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

Доменное тестирование: что это за техника тест-дизайна?
👍3👎1
​​#proQuality_books #softwareTesting

📖 Tестирование на проникновение с использованием шеллкода (2020)
Автор: Hamza Megahed
Количество страниц: 329
Язык издания: Русский

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

Плюсы:
Подробное объяснение принципов работы шеллкода и его применения в пентестах.
Примеры реальных атак и способов их исполнения.
Рассматриваются современные механизмы защиты и способы их обхода.
Книга полезна для профессионалов, работающих в области кибербезопасности и тестирования на проникновение.

Минусы:
Книга требует знаний в области эксплуатации уязвимостей, работы с памятью и низкоуровневого программирования.
Другие аспекты тестирования на проникновение (например, веб-уязвимости) освещены слабо.
3👍1
​​#ProQuality_tasks

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

Задача про пляж 🏖🏖

На пляже чайки расселись по шезлонгам. Когда они сели по одной на шезлонг, то одной чайке не хватило шезлонга, а когда на каждый шезлонг сели по две чайки, то один шезлонг остался незанятым.

Сколько было чаек и сколько было шезлонгов?

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

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

Чтобы создать простой API-сервер на Node.js, можно использовать Express для обработки маршрутов, а затем протестировать его функциональность с помощью автотестов, написанных на Playwright и TypeScript, отправляя HTTP-запросы и проверяя ответы сервера.

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

Создаем простейший API и тестируем его с помощью Playwright + TS
👍4
#automationTesting #softwareTesting #ai

ChatGPT — чат-бот с искусственным интеллектом, который стал незаменимым инструментом для многих людей и компаний. Но может ли он быть полезен для тестировщиков?

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

ChatGPT для тестировщиков
👍2
​​#proQuality_books #softwareTesting

📖 Идеальный тестировщик (2024)
Автор: Кристин Джеквони
Количество страниц: 416
Язык издания: Русский

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

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

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

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

Об авторе:
До тестирования Кристин Джеквони работала в сфере музыкального образования. В IT начинала с должности инженера по контролю качества, а в настоящее время является главным инженером по качеству в компании Paylocity.
4👍3
​​#ProQuality_tasks

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

Задача про электронные часы ⌚️🚉

Электронные часы показывают время от 00:00 до 23:59. Поезд отправился утром, когда часы показывали время ab:cd, а прибыл тогда, когда часы показывали время cd:ab.

Сколько времени поезд находился в пути, если известно, что он ехал больше 6, но меньше 7 часов?

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

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

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

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

Базовые принципы тестирования игрового аудио
2
​​#proQuality_books #softwareTesting #automationTesting

📖 Фулстек тестирование (2024)
Автор: Гоятри Махан
Количество страниц: 416
Язык издания: Русский

Книга "Фулстек тестирование" посвящена комплексному подходу к тестированию программного обеспечения, охватывающему весь стек технологий — от фронтенда и бэкенда до баз данных и API. Автор рассматривает стратегии тестирования на разных уровнях разработки, уделяя внимание автоматизации, интеграционным тестам и тестированию пользовательского интерфейса.

Плюсы:
Рассматриваются как фронтенд-, так и бэкенд-тестирование.
Книга содержит примеры тестирования и разбор инструментов.
Упор на автоматизацию, интеграцию с CI/CD и DevOps.

Минусы:
Объем информации может перегрузить новичков.
Меньше деталей по конкретным инструментам.
👍311
​​#ProQuality_tasks

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

Задача про сердечки ❤️💙💚

А вы любите решать уравнения? А если уравнение не простое, а с сердечками?

Попробуйте определить значение сердца каждого цвета (красное, синее, зеленое) и решить последнее уравнение

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

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

Автоматизация тестирования API с использованием Python позволяет упростить процесс валидации запросов, повысить покрытие тестов и минимизировать ручной труд, обеспечивая стабильность и надежность работы сервисов.

В этой статье автор делится своим опытом автоматизации тестирования с использованием Python, Pytest и библиотеки Requests, объясняя структуру проекта, генерацию токенов в helpers.py и хранение конфигураций в configKey.py.

Автоматизация тестирования API посредством Python
👍1