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
#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
😁5🔥2
#softwareTesting #apiTesting

В список требований, предъявляемых к QA-специалистам, включают умение тестировать API приложений.
Чтобы выбрать инструмент для тестирования API на своем проекте, вам нужно четко представлять свои цели, объект и результат, который хотите получить. Неправильно выбранный инструмент может привести к увеличению трудоемкости и затягиванию процесса тестирования, а также к пропуску багов.

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

Как выбрать инструмент для тестирования API
👍5
#softwareTesting #proQuality_translation

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

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

Как использовать концепции тестирования для эффективного исследовательского тестирования?
👍6
​​#ProQuality_tasks

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

Задача про картины 🖼🖼

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

Какое наименьшее количество картин могло быть у него?

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

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