#automationTesting
Подход к ведению тестовой документации и выбранные инструменты — важная часть процесса разработки, влияющая на качество продукта. Особенно важно поддерживать тестовую документацию актуальной. Qase может помочь в этом, объединяя ручное и автоматизированное тестирование.
В статье описывается интеграция Qase с Playwright и GitLab CI от создания проекта до получения отчетов об автоматизированном тестировании.
Эффективное автотестирование с Qase: Интеграция Playwright и GitLab CI
Подход к ведению тестовой документации и выбранные инструменты — важная часть процесса разработки, влияющая на качество продукта. Особенно важно поддерживать тестовую документацию актуальной. Qase может помочь в этом, объединяя ручное и автоматизированное тестирование.
В статье описывается интеграция Qase с Playwright и GitLab CI от создания проекта до получения отчетов об автоматизированном тестировании.
Эффективное автотестирование с 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
❤️ Ваши лайки и комменты собираем под этим постом.
🦎 Приветствуем! В конце очередной рабочей недели, предлагаем вам послушать одиннадцатый выпуск подкаста от 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
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про шоколад
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про шоколад
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про шоколад
У QA есть две квадратные шоколадки, которыми он хочет угостить коллег. Первая шоколадка размером 10х10, вторая - размером 11х11. Чтобы разломать первую шоколадку на дольки 1х1, требуется 1 минута и 39 секунд. Какое время потребуется, чтобы разломать…
👍4😱1
#softwareTesting
Для управления тестированием существует множество инструментов, и выбрать подходящий бывает сложно. Важно учитывать проблему, которую нужно решить, пользователей инструмента, необходимость интеграции с другими системами, ожидаемые результаты и соответствие рабочим процессам организации.
В этой статье автор делится опытом использования различных инструментов для управления тестированием, подчеркивая их ключевые функции и преимущества, которые могут помочь в улучшении качества и эффективности процессов тестирования.
10 лучших инструментов управления тестированием в 2024 году
Для управления тестированием существует множество инструментов, и выбрать подходящий бывает сложно. Важно учитывать проблему, которую нужно решить, пользователей инструмента, необходимость интеграции с другими системами, ожидаемые результаты и соответствие рабочим процессам организации.
В этой статье автор делится опытом использования различных инструментов для управления тестированием, подчеркивая их ключевые функции и преимущества, которые могут помочь в улучшении качества и эффективности процессов тестирования.
10 лучших инструментов управления тестированием в 2024 году
Хабр
10 лучших инструментов управления тестированием в 2024 году
Инструментов управления тестированием существует большое множество, и понять, какой из них подходит для конкретного проекта, бывает довольно сложно. Будучи руководителем QA-отдела, я протестировал,...
👍5
#automationTesting #proQuality_translation
Ошибки в архитектуре автоматизированного тестирования могут стоить столь же дорого, как ошибки в архитектуре самого приложения. Правильно выбранная архитектура минимизирует усилия, необходимые для модификации и поддержки существующих тестов, позволяя сосредоточиться на проверке новых функциональностей, тем самым повышая качество разрабатываемого продукта.
Автор сегодняшней статьи рекомендует использовать проверенные архитектурные шаблоны, такие как API-запросы и доменные модели, и применять лучшие практики из области разработки ПО для создания масштабируемого и легко поддерживаемого тестового фреймворка.
Подходы к организации автотестов: Чему мы можем научиться у разработчиков?
Ошибки в архитектуре автоматизированного тестирования могут стоить столь же дорого, как ошибки в архитектуре самого приложения. Правильно выбранная архитектура минимизирует усилия, необходимые для модификации и поддержки существующих тестов, позволяя сосредоточиться на проверке новых функциональностей, тем самым повышая качество разрабатываемого продукта.
Автор сегодняшней статьи рекомендует использовать проверенные архитектурные шаблоны, такие как API-запросы и доменные модели, и применять лучшие практики из области разработки ПО для создания масштабируемого и легко поддерживаемого тестового фреймворка.
Подходы к организации автотестов: Чему мы можем научиться у разработчиков?
👍2
#ProQuality_quiz
Всем привет! Сегодня вместо логической задачки предлагаем вопрос по реальному кейсу ⛽️
Женщина из Небраски бесплатно заправляла автомобиль в течение 6-7 месяцев на общую сумму 28 000 долларов из-за бага в карточной системе.
Всем привет! Сегодня вместо логической задачки предлагаем вопрос по реальному кейсу ⛽️
Женщина из Небраски бесплатно заправляла автомобиль в течение 6-7 месяцев на общую сумму 28 000 долларов из-за бага в карточной системе.
🔥6😁1
Как думаете, что это был за баг?
Выбирайте один из вариантов ниже, и узнайте правильный ответ 🤓
Выбирайте один из вариантов ниже, и узнайте правильный ответ 🤓
Anonymous Quiz
41%
Отменяя операцию на последнем шаге, она заправляла авто, при этом сумма оплаты возвращалась на карту
10%
Дважды проводя своей бонусной картой по терминалу, она получала доступ к демонстрационному режиму
49%
Выбирая количество галлонов с двумя цифрами после запятой, с ее карты списывалось 0.00 долларов
🔥8❤1
#automationTesting
Flutter — это открытый фреймворк от Google, который позволяет разработчикам создавать кроссплатформенные приложения для мобильных устройств, веба и настольных компьютеров, используя единый код.
В статье обсуждаются различные методы тестирования приложений на Flutter, такие как Unit-тесты, Widget-тесты, Golden-тесты и интеграционные тесты. Автор подчеркивает важность написания тестов для обеспечения качества, помощи в рефакторинге и экономии времени и денег в долгосрочной перспективе.
Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования
Flutter — это открытый фреймворк от Google, который позволяет разработчикам создавать кроссплатформенные приложения для мобильных устройств, веба и настольных компьютеров, используя единый код.
В статье обсуждаются различные методы тестирования приложений на Flutter, такие как Unit-тесты, Widget-тесты, Golden-тесты и интеграционные тесты. Автор подчеркивает важность написания тестов для обеспечения качества, помощи в рефакторинге и экономии времени и денег в долгосрочной перспективе.
Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования
Хабр
Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Мы с командой подготовили для вас перевод статьи о тестировании во Flutter. Рассмотрим...
👍3
#softwareTesting #juniour
Люди иногда говорят, что требования недоступны, имея в виду недоступность документации требований. Тут есть важная разница (к тому же как работают разработчики, если документированные требования отсутствуют?)
Возможно, документация требований не идеальна, но требования есть всегда. Всегда есть кто-то, кто что-то требует от продукта, кому что-то от него нужно. Этот человек или люди также имеют пожелания, которые могут как быть требованиями, так, строго говоря, и не быть. Это не то, что людям нужно – это то, чего они хотят, о чем мечтают, что предпочли бы.
Автор сегодняшней статьи расскажет что делать, если на проекте отсутствуют документированные требования.
Отсутствующие требования
Люди иногда говорят, что требования недоступны, имея в виду недоступность документации требований. Тут есть важная разница (к тому же как работают разработчики, если документированные требования отсутствуют?)
Возможно, документация требований не идеальна, но требования есть всегда. Всегда есть кто-то, кто что-то требует от продукта, кому что-то от него нужно. Этот человек или люди также имеют пожелания, которые могут как быть требованиями, так, строго говоря, и не быть. Это не то, что людям нужно – это то, чего они хотят, о чем мечтают, что предпочли бы.
Автор сегодняшней статьи расскажет что делать, если на проекте отсутствуют документированные требования.
Отсутствующие требования
👍3
#softwareTesting
Пока технологии постоянно развиваются, нейронные сети приобретают все большее значение в различных областях, включая тестирование ПО. Hейронные сети – это математические модели, вдохновленные работой нашего мозга, способные обучаться на больших объемах данных и распознавать сложные закономерности.
В этой статье автор делится опытом использования нейросетей для генерации тестовых данных, описывая шаги, с которыми команда столкнулась в процессе разработки клиент-серверного приложения.
Как мы использовали нейросети для генерации тестовых данных
Пока технологии постоянно развиваются, нейронные сети приобретают все большее значение в различных областях, включая тестирование ПО. 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 ограничивает доступность книги для тех, кто не знаком с этим языком программирования.
Для кого книга:
✔️ Книга идеально подходит для профессионалов в области тестирования ПО, которые стремятся углубить свои знания и овладеть математически ориентированными методами тестирования.
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 см.
Сколько рядов теперь поместится в лекционном зале?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про лекционный зал 🪑
В лекционном зале кресла расположены в 30 рядов, расстояние между рядами одинаковое. Расстояние между спинками кресел, идущих друг за другом, равно 80 см. Чтобы добавить новые ряды, пустое пространство перед каждым креслом решили уменьшить на 5 см.
Сколько рядов теперь поместится в лекционном зале?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤3
#automationTesting
Microsoft Playwright — библиотека node.js с открытым кодом для автоматизации взаимодействия с браузером. Этот инструмент недавно обогнал Cypress и по загрузкам, и по звездам.
В статье описываются основные вопросы, которые могут быть заданы на собеседовании по Playwright. Она охватывает темы, начиная от отличий Playwright от других инструментов, установки и настройки, до специфических возможностей, таких как автоматическое ожидание, работа с локаторами и конфигурацией тестов.
Playwright: вопросы на собеседовании
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
❤️ Ваши лайки и комменты собираем под этим постом.
🦎 Приветствуем! В конце очередной рабочей недели, предлагаем вам послушать двенадцатый выпуск подкаста от ProQuality комьюнити.
🎤 Ведущие: Алёна, Паша, Тимур и наш гость Дима Мищенко - говорили PRO:
✔️ Моды для игр
✔️ Количество игр в Steam
✔️ Ачивки
✔️ VR
✔️ Озвучку видеоигр
✔️ Project Zomboid, Stalker Gamma, Half-Life, Beat Saber, Guitar Hero, Godville, Шахматы, Hellblade, Дюна, Ведьмак, Red Dead Redemption
🔗 Выпуск доступен по ссылке: Mave, а также на YouTube
❤️ Ваши лайки и комменты собираем под этим постом.
❤3👍2🥰1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про лекционный зал
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про лекционный зал
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про лекционный зал
В лекционном зале кресла расположены в 30 рядов, расстояние между рядами одинаковое. Расстояние между спинками кресел, идущих друг за другом, равно 80 см. Чтобы добавить новые ряды, пустое пространство перед каждым креслом решили уменьшить на 5 см. …
👍2
#softwareTesting #apiTesting
В список требований, предъявляемых к QA-специалистам, включают умение тестировать API приложений.
Чтобы выбрать инструмент для тестирования API на своем проекте, вам нужно четко представлять свои цели, объект и результат, который хотите получить. Неправильно выбранный инструмент может привести к увеличению трудоемкости и затягиванию процесса тестирования, а также к пропуску багов.
В этом материале автор рассмотрит наиболее распространенные виды API, выделит их характерные особенности, а также разберет популярные инструменты для тестирования API и опишет применение на практике.
Как выбрать инструмент для тестирования API
В список требований, предъявляемых к QA-специалистам, включают умение тестировать API приложений.
Чтобы выбрать инструмент для тестирования API на своем проекте, вам нужно четко представлять свои цели, объект и результат, который хотите получить. Неправильно выбранный инструмент может привести к увеличению трудоемкости и затягиванию процесса тестирования, а также к пропуску багов.
В этом материале автор рассмотрит наиболее распространенные виды API, выделит их характерные особенности, а также разберет популярные инструменты для тестирования API и опишет применение на практике.
Как выбрать инструмент для тестирования API
Хабр
Как выбрать инструмент для тестирования API
В список требований, предъявляемых к QA-специалистам, включают умение тестировать API приложений. Обращения к API помогают оптимизировать процесс тестирования: сократить время на проведение, расширить...
👍5
#softwareTesting #proQuality_translation
Исследовательское тестирование — это динамичный и творческий метод проверки программного обеспечения, который предоставляет свободу действий без необходимости создания тест-кейсов. Однако без четко заданных целей легко потерять фокус и не достичь значимых результатов. Вот тут-то и пригодятся концепции тестирования. Концепции тестирования помогают направлять исследовательское тестирование, задавая цели и области для проверки.
Что такое концепции тестирования, как их создавать и использовать для оптимизации процесса исследовательского тестирования? Ответы на эти и другие важные вопросы представлены в сегодняшней статье.
Как использовать концепции тестирования для эффективного исследовательского тестирования?
Исследовательское тестирование — это динамичный и творческий метод проверки программного обеспечения, который предоставляет свободу действий без необходимости создания тест-кейсов. Однако без четко заданных целей легко потерять фокус и не достичь значимых результатов. Вот тут-то и пригодятся концепции тестирования. Концепции тестирования помогают направлять исследовательское тестирование, задавая цели и области для проверки.
Что такое концепции тестирования, как их создавать и использовать для оптимизации процесса исследовательского тестирования? Ответы на эти и другие важные вопросы представлены в сегодняшней статье.
Как использовать концепции тестирования для эффективного исследовательского тестирования?
Хабр
Как использовать концепции тестирования для эффективного исследовательского тестирования?
Исследовательское тестирование — это динамичный и творческий подход к тестированию программного обеспечения, который отличается свободой и подчеркивает ответственность в адаптации к изменяющимся...
👍6
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про картины 🖼🖼
Непоседливый работник выставки всю неделю раз в день переставлял картины так, что их расположение отличалось от предыдущих.
Какое наименьшее количество картин могло быть у него?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про картины 🖼🖼
Непоседливый работник выставки всю неделю раз в день переставлял картины так, что их расположение отличалось от предыдущих.
Какое наименьшее количество картин могло быть у него?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
🔥5👍1