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
😁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
​​#proQuality_books #softwareTesting

Software Testing: A Craftsman’s Approach, Fifth Edition (2021)
Авторы: Paul C. Jorgensen, Byron DeVries
Количество страниц: 528
Язык издания: английский

Книга "Software Testing: A Craftsman’s Approach" предлагает всесторонний обзор методов тестирования программного обеспечения, начиная с основных определений и разработки тестовых сценариев до таких продвинутых тем, как тестирование взаимодействия функций и тестирование на основе моделей. Это уже пятое издание книги, обновлённое авторами на основе обратной связи от преподавателей и студентов.

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

Минусы:
Сложная терминология и академический язык может оказаться утомительным.
Отказ от использования псевдокода в пользу Java ограничивает доступность книги для тех, кто не знаком с этим языком программирования.

Для кого книга:
✔️ Книга идеально подходит для профессионалов в области тестирования ПО, которые стремятся углубить свои знания и овладеть математически ориентированными методами тестирования.
👍5
​​#ProQuality_tasks

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

Задача про лекционный зал 🪑

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

Сколько рядов теперь поместится в лекционном зале?

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

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

Microsoft Playwright — библиотека node.js с открытым кодом для автоматизации взаимодействия с браузером. Этот инструмент недавно обогнал Cypress и по загрузкам, и по звездам.

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

Playwright: вопросы на собеседовании
👍6🔥3
​​#proQuality_podcasts

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

🎤 Ведущие: Алёна, Паша, Тимур и наш гость Дима Мищенко - говорили PRO:

✔️ Моды для игр
✔️ Количество игр в Steam
✔️ Ачивки
✔️ VR
✔️ Озвучку видеоигр
✔️ Project Zomboid, Stalker Gamma, Half-Life, Beat Saber, Guitar Hero, Godville, Шахматы, Hellblade, Дюна, Ведьмак, Red Dead Redemption

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

❤️ Ваши лайки и комменты собираем под этим постом.
3👍2🥰1