Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Модул 3. Java Professional
Ниво 3
Тестване в живота на програмиста
Модул 3
ниво,
Урок
Защо програмистите имат нужда от тестване? Следващите няколко нива ще бъдат посветени на тестване по начина, по който програмистите се нуждаят от него . Но първо, нека разберем какво е тестването и защо е необходимо. По отношение на софтуер
Първи тестове с JUnit
Модул 3
ниво,
Урок
Свързване на рамката JUnit За тестване на Java код имаме страхотна рамка, наречена JUnit . Работи страхотно, постоянно се актуализира, много е популярен и разбира се Intellij IDEA е много тясно интегриран с него. Сега всички използват петат
Настройване на тестова среда в JUnit
Модул 3
ниво,
Урок
3.1 Анотации @BeforeEach, @AfterEach Имайте предвид, че в предишния пример във всеки метод трябваше да напишем код, за да създадем обекткалкулатор. Разбира се, това е само един ред, но ако тестваме реални системи, често ще имаме ситуация, в
Полезни анотации в JUnit
Модул 3
ниво,
Урок
4.1 @Забранено Сега нека да разгледаме някои много полезни и популярни анотации на рамката JUnit. Първата анотация ви позволява да изключите конкретен тест, така че JUnit да не го извиква. Необходим е в случаите, когато забележите, че тестъ
Параметризирани тестове в Junit
Модул 3
ниво,
Урок
5.1 Анотация @ParameterizedTest Понякога просто искате да извикате теста няколко пъти с различни параметри: различни стойности, различни входни параметри, различни потребителски имена. JUnit има за цел да улесни живота ви, така че за този с
JUnit твърдения
Модул 3
ниво,
Урок
6.1 твърди Утвържденията са специални проверки , които могат да бъдат вмъкнати на различни места в кода. Тяхната задача е да определят дали нещо се е объркало. Или по-скоро да проверя дали всичко върви както трябва. Това е „при необходимост
Популярни анотации в JUnit
Модул 3
ниво,
Урок
7.1 @Suite анотация И още няколко често използвани анотации. Дори и да не ги ползвате със сигурност ще видите тестове с тях. Следователно е необходимо да се разбере поне в общи линии какво е написано там. Тестовете могат да се комбинират в
Please enable JavaScript to continue using this application.