Следует ли нам писать код тестирования автоматизации, если мы просто пишем код оболочки?

Обычно, когда я внедряю новые функции, я пишу соответствующий тестовый код автоматизации. Но сейчас мы работаем над специальным проектом. Я не знаю, хорошо ли писать код тестирования автоматизации. Это устаревший проект, в котором нет кода тестирования автоматизации. Функции стабильны, они были там годами. Мы не добавляем в него никаких новых функций и, вероятно, не будем этого делать в будущем. Нам нужно изменить пользовательский интерфейс с гибкого на html, поэтому нам нужно изменить способ предоставления API. Мы использовали для предоставления API через Spring Remote. Теперь переходим на RESTFUL API. Другими словами, мы пишем только код оболочки. Мы не пишем if ... else ... или циклы. Является ли в таком случае хорошей практикой писать код тестирования автоматизации для среднего уровня?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
39
1

Ответы 1

да.

Модульный тест может проверить, что параметры, переданные в API, были правильно переданы обернутому компоненту. В этом случае обернутый компонент может быть имитирован.

Интеграционный тест может проверить правильность подключения API (фасада) к реальным компонентам и подтвердить ожидаемый результат.

Другие вопросы по теме