# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
Когда программы становятся большими, процесс их тестирования становится сложным и запутанным. Система тестирования JUnit поможет автоматизировать этот процесс. Отчёт отправил: 1232. Фомичева Наталья Выполнено за 20 мин. [Показать отчёт] Научился: Unit тесты в Java Сложности: Реализовать... Комментарии: Опять юнит-тесты (уже забыла что это такое), но на этот раз не надо ничего устанавливать. :-) |
|||||
2 | JUnit - Numbers |
1 тест |
|||
На этом уроке мы напишем два метода calcSumFrom1ToN() и powerAToB(). Так же добавим базовый класс Program() для отображения результата их работы. Отчёт отправил: 1232. Фомичева Наталья Выполнено за 10 мин. [Показать отчёт] Научился: Складывать и возводить в степень Сложности: Понять почему такие значения выдает Комментарии: -- |
|||||
3 | JUnit - Intellij IDEA |
1 тест |
|||
На этом уроке мы установим и запустим систему тестирования в среде Intellij IDEA. Если у вас не установлена эта среда разработки, то урок можно пропустить. Урок подготовила и записала Елена Вставская, её сайт: prog-cpp.ru/ Отчёт отправил: 1232. Фомичева Наталья Выполнено за 30 мин. [Показать отчёт] Научился: Узнала о maven Сложности: Intellij начать использовать. Разобраться как maven может помочь в поиске зависимостей. Комментарии: Отчитаюсь, что сделала в эклипсе. Мавен AppTest создал, чего-то от меня хочет... /** * Rigourous Test :-) */ public void testApp() { assertTrue( true ); } |
|||||
4 | JUnit - Testing |
1 тест |
|||
На этом уроке мы проверим корректность работы ранее созданных методов. Для этого мы создадим по одному тесту для каждой из функций. Отчёт отправил: 1232. Фомичева Наталья Выполнено за 20 мин. [Показать отчёт] Научился: Обратила внимание на @Test Сложности: -- Комментарии: Но в моем случае import junit.framework.TestCase; public class NumbersTest extends TestCase Собачку куда-то спрятали |
|||||
5 | JUnit - Exceptions |
1 тест |
|||
На этом уроке мы об аннотации @Test и для чего она нужна. Так же используем аннотацию @Before для оптимизации и реализуем возврат исключения при превышении максимального значения. Отчёт отправил: 1232. Фомичева Наталья Выполнено за 20 мин. [Показать отчёт] Научился: expected = ArithmeticException.class Сложности: Понять что это за ошибка такая Комментарии: Идем дальше |
|||||
6 | JUnit - Powerable |
1 тест |
|||
На этом уроке мы реализуем дополнительные тесты для проверки метода возведения в степень: powerAToB(). Отчёт отправил: 1232. Фомичева Наталья Выполнено за 20 мин. [Показать отчёт] Научился: БрутФорсу :-) Сложности: Понять что же за тест в степени 3 надо было доделать. Комментарии: Первая ссылка. In C, the integer(for 32 bit machine) is 32 bit and it ranges from -32768 to +32767. In Java, the integer is also 32 bits but range is from -2,147,483,648 to 2,147,483,647 (могло быть 4294967296, но в java беззнаковых целых нет) Значит отрицательное максимальное на 1 больше чем положительное. А ложное срабатывание нам не нужно. |
|||||
Итого: 6 видеоуроков |
51 мин. 6 тестов |
15 чел. | |||
Финалисты: Елена, Алексей В., Сергей Соколов, Новопашин Владимир, Vladimir Falejev, Фомичева Наталья, Michail Ostryj, Tekashnik, Александр, Иван Воронин, Andrei, Danil42Russia, Dmitry Sinitsin, Anatoli, Tom . |