Привет, а кто нить при написании автотестов(неважно selenium, selenide ...) проверяет базу данных на наличие например появление записи или ее удаления? Вопрос к тому что была поставлена задача делать именно такую проверку в базе, но что-то мне подсказывает что это не совсем то, что нужно от ui тестов, реализовать такое конечно можно но стоит ли делать в рамках ui? Может кто-то имеет такой опыт?
Я изредка делаю такие проверки. Обычно это не надо, потому что в UI-тесте достаточно проверить, что результат отобразился на UI.
Но когда дело касается безопасности, лучше написать доп.проверку для базы. Например, что при клике на кнопку "logout" не только надпись "до свидания" появляется на экране, но ещё и запись из таблицы "sessions" удалилась.