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

Сегодня платформа 8.3 компании 1С — популярный и востребованный продукт на рынке учетных систем СНГ, несмотря на различные мнения коллег по разработке. Комьюнити 1С расширяется, и материалов для изучения становится всё больше. Но наши коллеги часто ломают голову над тем, как подступиться к тестированию 1С:Предприятие и автоматизировать процесс.
1С это целая экосистема, которая имеет свои особенности и специфичные термины.

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

1C-проекты и тестирование: взгляд QA-специалистов
👍4🤔1
#softwareTesting #proQuality_translation #paulgerard_leadership

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

В публикации освещаются различные аспекты:
✔️Основные положения и изменения, обусловленные феноменом Shift Left
✔️Новые роли и активности тестировщиков
✔️Взаимодействие с разработчиками и коммуникации в команде
✔️Проблемы распределенных и аутсорсинговых команд

Лидерство В Тестировании: Тестирование в Команде
👍2😁1
​​#ProQuality_tasks

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

Задача про паром

Круглосуточно каждый час из Травемюнде в Треллеборг отправляется паром, и в такое же время из Треллеборг отходит идущий в Травемюнде паром той же компании. Каждый из паромов находится в пути ровно 7 часов, и идут они по одному и тому же пути.

Сколько паромов своей компании встретит на своем пути паром, идущий из Травемюнде в Треллеборг?

Встречи паромов в портах не учитывайте.

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

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

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

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

Кэширование контекста Spring между запусками тестов: как ускорить процесс локального тестирования
👍2
😁13🤣6
#softwareTesting

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

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

Утечки памяти в мобильных приложениях: руководство для QA-инженеров
👍5
​​#proQuality_books #softwareTesting

Formulation: Document examples with Given/When/Then (2021)
Авторы: Seb Rose, Gaspar Nagy
Количество страниц: 169
Язык издания: английский

Книга "Formulation: Document examples with Given/When/Then" от Seb Rose и Gaspar Nagy — это важное руководство для всех, кто хочет овладеть искусством разработки на основе поведения (BDD). Авторы мастерски передают свои обширные знания и опыт, помогая читателям понять, как превратить сложные требования в понятные и легко поддерживаемые сценарии.

Плюсы:
Книга предлагает множество ценных советов и методов по созданию качественных BDD-сценариев в формате Given/When/Then, делая их написание простым и увлекательным процессом.
Авторы делают акцент на значимости командной работы и делятся историями из реальной жизни, что помогает лучше понять практическое применение BDD.
Множество примеров и шаблонов позволяют легко перенести теорию в практическую плоскость и улучшить навыки написания документов на Gherkin.
Изложенный материал применим к широкому кругу инструментов и фреймворков, поддерживающих синтаксис Gherkin, включая Cucumber, SpecFlow (Reqnroll), JBehave, Behave и Behat.

Минусы:
Недостаточное освещение вопросов интеграции BDD с существующими процессами и инструментами может создать препятствия для внедрения методологии в команды.

Для кого книга:
✔️Книга будет полезна всем участникам процесса разработки программного обеспечения: от менеджеров по продукту и бизнес-аналитиков до разработчиков и тестировщиков, независимо от уровня их предыдущего опыта с BDD.
👍3
​​#ProQuality_tasks

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

Задача про каратиста 🥋

Каратист за один удар ломает деревянную доску на три меньшие.

За сколько ударов он сможет разломать одну большую доску на 27 маленьких?

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

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

Мок-серверы – это отличный инструмент для тестирования взаимодействия с внешними сервисами. Они позволяют имитировать разные сценарии, проверить, как наша система обрабатывает разные ситуации.

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

Изучаю мок-сервера и пишу свой
👍4
#softwareTesting #juniour

Интеллект-карта вопросов для собеседования Junior QA — это визуальное представление структуры вопросов и ответов, помогающее лучше понять и запомнить ключевые темы, необходимые для успешного прохождения интервью на позицию младшего тестировщика.

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

Интеллект-карта с вопросами для подготовки к собеседованию Junior QA
👍3
​​#proQuality_books #softwareTesting

The Art of Application Performance Testing: From Strategy to Tools 2nd Edition (2015)
Автор: Ian Molyneaux
Количество страниц: 275
Язык издания: английский

Книга "The Art of Application Performance Testing: From Strategy to Tools" подробно описывает полный цикл тестирования производительности, используя лучшие практики и реальные примеры. Автор делится методами планирования, координации и проведения тестов, а также обучает адаптации стратегий тестирования к различным технологиям и архитектурам приложений. Особое внимание уделяется анализу результатов и устранению обнаруженных проблем.

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

Минусы:
Информация об инструментах для тестирования производительности может быть недостаточно актуальна в настоящее время.

Для кого книга:
✔️IT-профессионалам в области тестирования, а также архитекторам и разработчикам ПО, стремящимся улучшить свое понимание процессов тестирования производительности.
👍6
#ProQuality_quiz

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

Глобальный сбой в работе Windows 19 июля 2024 года, связанный с дефектным обновлением программного обеспечения безопасности, выпущенным американской компанией по кибербезопасности CrowdStrike, привёл к отказу большого количества компьютеров и виртуальных машин под управлением Microsoft Windows.

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

Мы вспомнили некоторые другие крупнейшие технологические сбои за последние годы.

Однако, в одном из примеров допущена ошибка 👇
👍4
#automationTesting

pytest — один из самых популярных и мощных инструментов для тестирования в Python. Помимо своей простоты и выразительности, он предлагает мощный механизм расширения через хуки.

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

Глубокое погружение в хуки pytest: как и зачем их использовать
👍5
​​#proQuality_podcasts

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

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

✔️ Summer Game Fest
✔️ Кранчи
✔️ Ранний доступ

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

❤️ Ваши лайки и комменты собираем под этим постом.
3👍2
😁8😭4
#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