Я являюсь персоналом QA банка в моей стране. У нас есть много приложений с устаревшим кодом, который действительно старый и не был протестирован с белым ящиком. Здесь мы также регулярно получали проекты и изменения в этом коде по просьбе бизнес-единицы.Создание теста JUnit для устаревшего кода
Моя команда и я планируем провести единичный тест для них, используя JUnit. Мы знаем, что для них сложно добавить тестовые скрипты, поэтому мы хотим сначала добавить модульный тест для нового проекта/изменений.
Но затем, после краткой дискуссии с командой разработчиков, они не уверены в своей идее. Поэтому мне нужно ваше мнение и советы для этого проекта.
Большое спасибо
Единичные испытания, как само название говорит, являются испытаниями для тестирования большинства базовых единиц работы. Каждое подразделение должно быть охвачено испытаниями. Но приятно иметь дело. В бизнесе вам нужно думать о необходимости иметь вещи, потому что время - деньги. Итак, рассмотрите все новые работы (запросы на изменение), а остальное вы можете покрыть позже, если нет другой работы. – JiKra
Да, это то, что мы думали - добавьте единичный тест для новых изменений. Но забота разработчика заключается в том, что если метод, который мы тестировали, терпит неудачу, и метод ссылается на другой класс, который они не знают. Что ты думаешь об этом? – Reinaldo
О да, еще одна вещь. Разработчик также сказал, что невозможно добавить модульный тест к устаревшему коду. Мы должны создать единичный тест с самого начала, а не посередине. Правильно ли это? Потому что я все еще думаю, что это выполнимо. – Reinaldo