Порядок выполнения
1. Установите Eclipse (в пособии используется Java EE IDE for Web
Developers, Version: 2018-09 (4.9.0)). Скачать ПО можно по ссылке:
https://www.eclipse.org/downloads/packages/release/2018-09/r/eclipse-ide-javaee-developers .
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;
int x=10;
46
int expected = 10;//ожидаемое значение
double actualValue = app.test(x,n); //фактическое, полученное методом
test()
assertEquals(expected, actualValue); //сравниваем ожидаемое с фактическим
} }
Запустите проект и убедитесь, что созданный тестовый метод запускается.
7. Разработанные ранее тесты (см. лабораторную работу № 1) добавьте в созданный проект.
Не нужно делать сложные тесты, со сложной логикой или сложной
архитектурой. Наша цель – изучение возможностей тестового класса Assert
и применение тестовых аннотаций. Поэтому делайте несложные тесты.
8. Оцените покрытие проекта тестами.
9. Добейтесь 100% покрытия.
В качестве результата выполнения задания приложите архив с проектом и отчетом последний сессии покрытия: подробный и просматриваемый
отчет в виде набора файлов html (используйте мастер экспорта).
Комментарии в коде программы приветствуются!
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |