очень важный вопрос, как в джиес с дебагом? какие лучшие практики логгирования и hard / soft fail?
в тестах мне так редко приходилось дебажить, что я не дебажу вообще. все хочется спросить - что вы там дебажите в тестах? ps: в либах - это еще понимаю
а когда такое используется? потому вы читаете эти нотификейшны?
чтоб пройти на магазине чекаут повторяется определенная последовательность действий (или дергать апи). Когда доходишь до пейджи шиппинга / билинга там много проверок на UI. Если в билде что то поламалось нерационально чтоб он падал потому что там где то элемент пропал. Потому я использую софтассерт
на js не встречал нормальной либы для софт алертов (когда писал тесты на питоне - использовал тоже софталерты, но только для того, чтобы все проверки прошли, и потом ронять тест)