Новости

Инструменты-помощники для разработки и тестирования

Подборка инструментов, которая может быть полезна для разработчиков и тестировщиков 

Testcontainers

Для кого предназначен: разработчики, тестировщики
Как и для чего используется: позволяет запускать настоящую БД, MQ, Selenium Web browser внутри Docker-контейнера. Применяется для написания интеграционных/UI/БД тестов на любом из JVM-языков.
Чем полезен в работе: при написании интеграционных тестов нередко встает вопрос — что делать с внешним ресурсом, таким как БД или очередь сообщений (MQ). Можно делать заглушку/mock или же применять embedded-версию.

Schemaspy

Для кого предназначен: разработчики, аналитики, тестировщики
Как и для чего используется: позволяет создавать автоматическую документацию по схеме БД — создает веб-сайт (локально), на котором есть описание таблиц со всеми столбцами и заданными ограничениями, а также ER-подобная схема со связями между таблицами
Чем полезен в работе: поможет познакомиться со схемой БД на новом проекте, в генерации и публикации документации по БД для заинтересованных участников команды (тестировщики, аналитики)

VisualVM (VVM)

Для кого предназначен: Java-разработчики
Как и для чего используется: без него невозможно обойтись при разработке и запуске как высоконагруженных сервисов, так и простых проектов на виртуальной машине Java (JVM)
Чем полезен в работе: VVM — это инструмент, который предоставляет визуальный интерфейс для отображения информации о Java-приложении, запущенном в реальном времени на JVM
Интересное