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

Методология разработки программного обеспечения (ПО) — это совокупность принципов, процессов и практик, которые помогают организовать работу команды разработчиков.

В сегодняшней статье автор расскажет о классических методологиях разработки ПО (Waterfall, V-модель, эволюционное прототипирование, итеративно-инкрементная модель) с фокусом на роли тестировщика: этапах подключения QA, специфике тестирования в каждом подходе и практических примерах из индустрии.

Методологии разработки ПО: классика глазами тестировщика
👍1
​​#proQuality_books #automationTesting

Optimization of Automated Software Testing Using Meta-Heuristic Techniques (2023)
Авторы: Манжу Хари, Дипти Бала Мишра, Бисваранджан Ачарья, Рубен Гонсалес Креспо
Количество страниц: 184
Язык издания: Английский

«Optimization of Automated Software Testing Using Meta-Heuristic Techniques» предоставляет глубокий анализ и практические рекомендации, которые могут быть полезны для улучшения качества программных продуктов и повышения эффективности процессов тестирования.

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

Недостатки:
Из-за научной направленности книга может быть сложной для понимания без предварительных знаний в области мета эвристических методов и программного тестирования.
1
​​#ProQuality_tasks

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

Задача про байдарки 🚣‍♂️🚣‍♀️

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

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

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
3%
12 у.е.
76%
11 у.е.
10%
10 у.е.
10%
9 у.е.
#automationTesting #secutityTesting

Тестирование на проникновение (пентест) — метод оценки безопасности компьютерных систем или сетей средствами моделирования атаки злоумышленника.

В сегодняшней статье автор расскажет о практической автоматизации пентеста на Python: создании порт-сканеров, брутфорсе веб-форм, реализации сетевых атак (ARP-spoofing, SMB-поиск) и сниффинга трафика с использованием библиотек requests и Scapy для ускорения тестирования на проникновение.

Автоматизируем пентест с помощью Python
👍21
This media is not supported in your browser
VIEW IN TELEGRAM
Когда не можешь понять, почему баг воспроизводится снова и снова
😁61
​​#softwareTesting

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

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

Нюансы тестирования десктоп-приложений
👍2
​​#proQuality_books #softwareTesting #securityTesting

📖 Exploiting Software: How to Break Code (2004)
Авторы: Greg Hoglund, Gary McGraw
Количество страниц: 512
Язык издания: Английский

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

Плюсы:
Актуальные принципы атак.
Чёткие паттерны и примеры.
Сильные главы по buffer overflow и руткитам.

Минусы:
Устаревшие ссылки и инструменты.
Неравномерная глубина тем.

Для кого книга:
✔️ Специалисты по ИБ и разработчики
✔️ Тестировщики, работающие с безопасностью
✔️ Реверс-инженеры и исследователи уязвимостей
👍1
​​#ProQuality_tasks

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

Задача про фокусника 🤹🤹

Во время своего магического шоу фокусник просит вас загадать число от 1 до 9 включительно. Умножить число на 2. Прибавить к результату 3. Умножить полученный результат на 3. Наконец, вычесть 5 и назвать ему получившееся число.

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

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
61%
Вычитает 4 и делит на 6
11%
Вычитает 6 и делит на 4
11%
Вычитает 5 и делит на 3
17%
Это магия, точно сказать нельзя
#automationTesting

Параллелизация в Appium — это техника одновременного запуска тестов на нескольких реальных устройствах или эмуляторах/симуляторах для ускорения выполнения тестовой suite.

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

Параллелизация в Appium на симуляторах и эмуляторах
#softwareTesting #juniour

В сегодняшней статье автор расскажет о пяти ключевых инструментах для начинающего QA-инженера в 2025 году — Zephyr (тест-документация в Jira), Postman (тестирование API), DataGrip (работа с БД), Open Search Dashboards (аналитика и логи) и EXCAMAD (визуализация бизнес-процессов), подчеркивая, что главный инструмент — критическое мышление.

ТОП-5 инструментов для начинающего тестировщика
2
12🔥3
​​#ProQuality_tasks

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

Задача на закономерность 🔢

Какое число следующее в последовательности?

1, 3, 6, 8, 11, 13, 16, …

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

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

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

В этой статье разберёмся, как API могут значительно ускорить ваши автотесты для тестирования фронта.

Оптимизация UI-тестов с помощью API. Как избавиться от боли и ускорить автотесты в разы
👍2