Лабораторная работа №2. Вариант 8
Цель работы: овладение практическими навыками выполнения модульного тестирования. Форма отчетности: отчет с листингом программы и юнит-тестами.
Порядок выполнения
1. Установите Eclipse
2. Создайте Java-проект.
3. Добавьте в проект JUnit5.
4. Соберите проект.
5. Добавьте в файл App.java код программы из лабораторной работы № 1 (согласно варианту), которую будем тестировать.
6. Добавьте в проект в AppTest.java простейший класс с тестовым методом:
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class AppTest {
private Test app = new Test();
@Test()
public void test1() {
int n=1;
nt x=10;
int expected = 10;//ожидаемое значение
double actualValue = app.test(x,n); //фактическое, полученное методом test() assertEquals(expected, actualValue); //сравниваем ожидаемое с фактическим
}
}
Запустите проект и убедитесь, что созданный тестовый метод запускается.
7. Разработанные ранее тесты (см. лабораторную работу № 1) добавьте в созданный проект. Не нужно делать сложные тесты, со сложной логикой или сложной архитектурой. Наша цель – изучение возможностей тестового класса Assert и применение тестовых аннотаций. Поэтому делайте несложные тесты.
8. Оцените покрытие проекта тестами.
9. Добейтесь 100% покрытия.
В качестве результата выполнения задания приложите архив с проектом и отчетом последний сессии покрытия: подробный и просматриваемый отчет в виде набора файлов html (используйте мастер экспорта).
Комментарии в коде программы приветствуются!
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |