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

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

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

Провести интеграционное тестирование микросервисов и выжить (несмотря на legacy)
8❤‍🔥1
​​#proQuality_books #softwareTesting #softSkills

Software Estimation Without Guessing: Effective Planning in an Imperfect World (2020)
Автор: George Dinwiddie
Количество страниц: 248
Язык издания: английский

"Software Estimation Without Guessing: Effective Planning in an Imperfect World" - книга Джорджа Динвидди о систематическом подходе к оценке трудозатрат в условиях неопределенности. В этом руководстве приводится проверенный набор методов и техник, которые помогают сделать процесс оценки более предсказуемым и эффективным, включая методы сравнения, декомпозиции и моделирования.

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

Минусы:
Нет конкретных примеров оценок трудозатрат по части тестирования программного обеспечения.

Для кого книга:
✔️Всем участникам команды разработки, которым часто приходится предоставлять эстимации.
✔️Менеджерам и всем заинтересованным в улучшении своих навыков оценки трудозатрат и планирования задач.
3😍1
​​#ProQuality_tasks

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

Задача про этажи 🏙🏙

В многоэтажном доме в каждом подъезде на каждом этаже по две квартиры. Аня, живущая в квартире №38, перестукивается через стенку с Ниной из квартиры №51.

На каком этаже они живут?

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

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

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

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

API в ОК: анализ покрытия и автотесты
👍4
😁13🤣1
​​#proQuality_books #automationTesting

The Just Enough Software Test Automation (2002)
Автор: Dan Mosley, Bruce Posey
Количество страниц: 280
Язык издания: Английский

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

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

Недостатки:
В книге используются примеры, основанные на Excel и устаревших инструментах Rational Software

Для кого книга:
✔️Для практикующих специалистов по тестированию
✔️Книга будет наиболее полезной для инженеров по автоматизации тестирования среднего уровня квалификации и выше
👍6
​​#ProQuality_tasks

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

Задача про шоколад 🍫🍫

У QA есть две квадратные шоколадки, которыми он хочет угостить коллег. Первая шоколадка размером 10х10, вторая - размером 11х11. Чтобы разломать первую шоколадку на дольки 1х1, требуется 1 минута и 39 секунд.

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

На каждый разлом QA тратит одно и то же время и за раз ломает какой-то один из имеющихся кусков на две части.

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

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

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

В статье описывается интеграция Qase с Playwright и GitLab CI от создания проекта до получения отчетов об автоматизированном тестировании.

Эффективное автотестирование с Qase: Интеграция Playwright и GitLab CI
🔥2
​​#proQuality_podcasts

🦎 Приветствуем! В конце очередной рабочей недели, предлагаем вам послушать одиннадцатый выпуск подкаста от ProQuality комьюнити.

🎤 Ведущие: Алёна, Паша, Тимур и наш гость Глеб Бжезовский - говорили PRO:

✔️ Xbox Showcase
✔️ PC Gaming Show
✔️ Digital распространение игр
✔️ 4K гейминг
✔️ Ремейки и переиздания
✔️ Симуляторы
✔️ Doom, Call of Duty, Destiny, Metal Gear, Perfect Dark, Age of Mythology, Fable, Life is strange, Mixtape, Starfield, WoW, Diablo IV, Winter Burrow, Palworld, Expedition 33, Flintlock: The Siege of Dawn, Indiana Jones and the Great Circle, Avowed, South of Midnight, Stalker, Gears of War, Fragpunk, Dragon Age The Veilguard, I am your beast, Fallen Aces, Death Sprint 66

🔗 Выпуск доступен по ссылке: Mave, а также на YouTube

❤️ Ваши лайки и комменты собираем под этим постом.
5🤝1
😁16
#softwareTesting

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

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

10 лучших инструментов управления тестированием в 2024 году
👍5
​​#automationTesting #proQuality_translation

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

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

Подходы к организации автотестов: Чему мы можем научиться у разработчиков?
👍2
#ProQuality_quiz

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

Женщина из Небраски бесплатно заправляла автомобиль в течение 6-7 месяцев на общую сумму 28 000 долларов из-за бага в карточной системе.
🔥6😁1
#automationTesting

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

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

Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования
👍3
​​#softwareTesting #juniour

Люди иногда говорят, что требования недоступны, имея в виду недоступность документации требований. Тут есть важная разница (к тому же как работают разработчики, если документированные требования отсутствуют?)
Возможно, документация требований не идеальна, но требования есть всегда. Всегда есть кто-то, кто что-то требует от продукта, кому что-то от него нужно. Этот человек или люди также имеют пожелания, которые могут как быть требованиями, так, строго говоря, и не быть. Это не то, что людям нужно – это то, чего они хотят, о чем мечтают, что предпочли бы.

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

Отсутствующие требования
👍3
#softwareTesting

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

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

Как мы использовали нейросети для генерации тестовых данных
👍3