Этот дайджест создан совместно с телеграм-каналом QA Live ? тестирование ПО. Подпишитесь, чтобы получать дайджесты прямо в телеграм!
? Почитать:
▪️ Что такое парное тестирование?
Двое на одном рабочем месте: один тестирует, другой проверяет, анализирует, критикует, предлагает.
▪️ Шаблоны проектирования в QA (на примерах)
Дизайн-паттерны (шаблоны проектирования) — мощнейший инструмент в руках опытного джуниора и мидла. Фактически готовые решения проблем с автоматизацией. Помогают писать быстрые эффективные автотесты.
▪️ 10 полезных расширений Chrome для тестировщиков
Расширения Chrome — это богатство тестировщиков программного обеспечения, которое делает нашу жизнь проще. Они помогают нам добавить больше функциональности в браузер, облегчают работу и позволяют выполнить ее в кратчайшие сроки.
▪️ Лучшие курсы QA тестировщика для обучения в 2023 (голосование)
▪️ Кто в ИТ служил, тот в цирке не смеётся. Проектная драма в трёх актах
Не всегда провалы проектов связаны с плохим планированием, недостаточными компетенциями или ошибками в разработке. Иногда из-за «черных лебедей» проект начинает жить настолько бредовым и непредсказуемым образом, что ты ощущаешь себя героем трагикомедии.
▪️ Я знаю, что вы сделали с этим файлом. Проектируем функцию «история событий» в офисном продукте
Реализация новой функциональности в продукте — комплексный процесс, который связан с множеством подготовительных работ. Особенно если речь идёт о широко востребованных функциях: в таком случае пожелания к составу конкретной функции, ее внутренней механике и особенностям визуального отображения могут сильно различаться в зависимости от того, какая категория пользователей озвучивает мнение. Возникает необходимость тщательно анализировать потребности аудитории.
▪️ Как мы боролись с овербукингом Kubernetes-кластеров
Привет! Меня зовут Александр Лебедев, я SRE в Samokat.tech. Мы строим надёжную платформу для сервисов быстрой доставки и в зону ответственности моей команды входят поддержка Kubernetes-кластеров и управление их ресурсами.
Привет Хабр! Продолжая тему тестирования на Go, сегодня поговорим про table-driven тестирование.У нас есть основная проблема: дублированный тестовый код.
▪️ Cucumber в Cypress: пошаговое руководство
Основное преимущество Cucumber — возможность использовать синтаксис Gherkin для определения тестов. Все тесты пишутся как сценарии поведения, и поэтому тесты не только выполняют роль проверки функциональности, но также выступают в роли живой документации. Цель такого подхода — обеспечить большую видимость предмета тестирования. Преимущество заключается в том, что помимо инженеров, также и другие заинтересованные стороны могут проверить, выполняются ли критерии приемки.
▪️ Как мы научили ручных тестировщиков и аналитиков проводить нагрузочное тестирование сервисов
Привет, меня зовут Денис Свиридов, я занимаюсь автоматизацией тестирования в Hoff Tech. Мы активно разрабатываем микросервисы для сети мебельных гипермаркетов Hoff и естественным образом пришли к необходимости проведения нагрузочного тестирования по ним. В таком тестировании мы видим один из обязательных шагов для улучшения качества создаваемых IT-решений.
▪️ Правильное Unit тестирование: декомпозиция тест кейсов в теории и на практике
Мы продолжаем наш цикл статей о тестировании. Ранее мы узнали о распространённости юнит тестирования в среде разработчиков, а также о том, стоит ли нам, разработчикам, тестировать свой код (спойлер: всё же скорее стоит). Сегодня же мы затронем несколько более прикладную часть грамотного процесса тестирования, а именно создание тест кейсов. Первоначально выделение кейсов может показаться разработчику тривиальной задачей, но, как мы скоро увидим, данный процесс можно определить некоторым набором правил.
? Посмотреть:
▪️ Воркшоп «SQL-запросы для QA» (1:46:22)
Хорошей недели!