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