Меню


Site Logo

[лабораторные] Цель работы

Научиться разрабатывать модульные тесты для кода на языке Java с применением JUnit. Разработать модульный тест с применением библиотеки JUnit 4 для программного кода, разработанного на языке Java.

[подготовка] Подготовка к работе

  1. Изучить механизмы аннотаций в Java

[порядок] Порядок выполнения работы

  1. Создать в среде разработки Eclipse (или IntelliJ IDEA) консольный проект Java (Java Application). Подключить к проекту библиотеку JUnit версии 4.
  2. Создать несколько классов, которые будут имитировать тестируемую логику.
  3. Создать в проекте новый тестовый класс.
  4. Описать в этом классе функции setUp() и tearDown() и отметить их аннотациями @Before, @After.
  5. Разработать не менее пяти тестирующих функций, отметить их соответствующими аннотациями. При разработке этих функций следует активно применять функции assertEquals, assertTrue, assertFalse.
  6. Добавить в тестовые методы спецификацию ожидаемых исключений.
  7. Разработать параметризованный тест.
  8. Запустить проверку разработанного тестового класса.
  9. Скомпилировать и запустить проект. Посмотреть на результат теста.
  10. Внести в тестируемые классы изменения, приводящие к ошибкам.
  11. Скомпилировать и запустить проект. Посмотреть, пойманы ли ошибки модульным тестом.
  12. Добавить к одному из тестовых методов спецификацию ожидаемого времени работы
  13. Сформировать отчет о проделанной работе

[Методички] Методическая информация


[программы] Программы


net IntelliJ IDEA
net Eclipse