Собрали для вас подборку лучших статей по тестированию за март и февраль 2023 г.

Как использовать данные о процессе разработки ПО, чтобы находить больше багов за меньшее время

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


Фреймворки и инструменты для BDD тестирования, на которые следует обратить внимание

Хороший тестер‑автоматизатор постоянно пытается оптимизировать свою работу. И первыми помощниками в этом выступают различные фреймворки и инструменты. В этой статье мы рассмотрим основные и наиболее популярные фреймворки и инструменты для BDD тестирования. К статье


Почему многим IT-компаниям не хватает качественного руководства в QA?

Многие IT-компании до сих пор придерживаются традиционного цикла разработки программного обеспечения. Организации отдают больший приоритет реализации, чем проектированию и редко рассматривают вопросы качества приложения или продукта. Но что такое качественное приложение? В чем разница между компаниями, ориентированными на качество, и компаниями, нацеленными на конечный продукт? Узнаем в статье


Разработка и тестирование программного обеспечения для микроконтроллеров на Python

Рынок интернета вещей растет значительными темпами и разработка кода для микроконтроллеров важна для любых проектов, где подразумевается наличие какого‑либо вспомогательного оборудования или носимого устройства. Для разработки ПО под встраиваемые микроконтроллеры сейчас можно использовать многие другие технологии, так же как и Python в наборе библиотек MicroPython, который работает как со своей платой, так и с другими микроконтроллерами. В этой статье мы рассмотрим общие подходы к разработке и тестированию программного обеспечения для микроконтроллеров с использованием Python.


Что ждет ручное тестирование в 2023 году

Автоматизация тестирование уже давно и прочно вошла в нашу жизнь. И это правильно, так как монотонную и часто повторяющуюся работу лучше всего поручить машине. Но сегодня речь пойдет о ручном тестировании. Есть ли оно или нет? И если есть, то в каком направлении? И вообще, чего стоит ждать в 2023 году тем, кто тестирует в ручную? Читать далее


Тестируйте свои React-компоненты с помощью Nightwatch и Testing Library

В этом руководстве мы сделаем следующее:

  1. Установим новый проект React с помощью Vite, который также используется внутри Nightwatch для компонентного тестирования.
  2. Установим и сконфигурируем Nightwatch и Testing Library.
  3. Сымитируем API запросы с помощью плагина @nightwatch/api-testingН.
  4. Напишем комплексный React-компонентный тест, используя Nightwatch и Testing Library.

Перейти к руководству


Инструменты для тестирования Kafka

Во многих компаниях использование брокеров сообщений является неотъемлемой частью процесса разработки высокопроизводительных систем. И одним из самых популярных на сегодняшний день является Kafka. Kafka — это не только брокер сообщений, но и разделитель логов. Кроме того, с помощью Kafka мы можем моделировать различные сценарии тестирования. Но чтобы применить это на практике, нам нужен UI инструмент для работы с Kafka. Итак, в этой статье мы рассмотрим самые популярные и наиболее удобные UI инструменты, а также коснемся их функционала и возможностей для тестеров. Продолжение


Тестирование базы данных

Современные приложения в основном состоят из фронтенда и бэкенда. Что касается тестирования бэкенда, то оно в основном ассоциируется с тестированием базы данных. В частности, происходит проверка корректности записи введенных данных на фронтенде в базу данных бэкенда. Но не только. Также проверяется корректность схем, таблиц, ключей и многого другого. И вот об этом и поговорим на примере MariaDB Server, одной из самых популярных реляционных баз данных с открытым исходным кодом. Читать