Как общее правило, вы должны рассмотреть возможность написания тестового примера для каждой функции / метода, который вы пишете в своем классе.
В нашем процессе TDD мы просто следуем правилу, согласно которому каждый класс Java должен иметь соответствующий класс JUnit.который содержит метод @Test для каждого метода этого класса Java.Затем мы сопровождаем это «охватом кода», который скажет нам, сколько кода, которое мы фактически написали, было протестировано.Для этого я предлагаю посмотреть на инструмент под названием Cobertura ( ссылка здесь ), который предоставляет нам простой визуальный способ проверить процент нашего кода, который был протестирован.он работает просто путем определения количества строк кода, которые ваш класс JUnit протестировал для каждого класса Java.Это даст вам хорошее представление о том, какие функции в вашем коде были или не были протестированы.Обычно мы стремимся к тому, чтобы около 80% тестируемого кода (легче сказать, чем сделать), однако
сначала рассмотрят возможность написания тестовых случаев для ваших высокоприоритетных функций.
Мы не делаемобычно пишут JUnit для GUI.не уверен, что есть способ, но мы оставляем тестировщик с графическим интерфейсом, когда приложение проходит обычную фазу тестирования.
надеюсь, это немного поможет.