🗊 Презентация Модульное тестирование с JUnit

Нажмите для полного просмотра!
Модульное тестирование с JUnit, слайд №1 Модульное тестирование с JUnit, слайд №2 Модульное тестирование с JUnit, слайд №3 Модульное тестирование с JUnit, слайд №4 Модульное тестирование с JUnit, слайд №5 Модульное тестирование с JUnit, слайд №6 Модульное тестирование с JUnit, слайд №7 Модульное тестирование с JUnit, слайд №8 Модульное тестирование с JUnit, слайд №9 Модульное тестирование с JUnit, слайд №10 Модульное тестирование с JUnit, слайд №11 Модульное тестирование с JUnit, слайд №12 Модульное тестирование с JUnit, слайд №13 Модульное тестирование с JUnit, слайд №14 Модульное тестирование с JUnit, слайд №15 Модульное тестирование с JUnit, слайд №16

Вы можете ознакомиться и скачать презентацию на тему Модульное тестирование с JUnit. Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


СОВРЕМЕННЫЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПО Практикум: Модульное тестирование с JUnit
Описание слайда:
СОВРЕМЕННЫЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПО Практикум: Модульное тестирование с JUnit

Слайд 2


JUnit Библиотека для модульного тестирования поставляется в виде jar-файла в составе большинства IDE для Java JUnit запускает пакеты тестов и выдаёт...
Описание слайда:
JUnit Библиотека для модульного тестирования поставляется в виде jar-файла в составе большинства IDE для Java JUnit запускает пакеты тестов и выдаёт отчёт о результатах Для каждого теста выполняет действия: setUp() – настройка окружения запуск тестового метода тестовый метод проверяет какой-то аспект поведения: вызывает тестируемый метод класса и проверяет утверждения относительно результатов tearDown() – уничтожение окружения

Слайд 3


Проект с тестами Создаём новый проект “Java Project” / “Android Test Project” Определяем зависимость от тестируемого проекта Создаём модули с тестами...
Описание слайда:
Проект с тестами Создаём новый проект “Java Project” / “Android Test Project” Определяем зависимость от тестируемого проекта Создаём модули с тестами Best practices: параллельная структура пакетов (дублирует структуру тестируемого проекта)

Слайд 4


Проект с тестами: Android
Описание слайда:
Проект с тестами: Android

Слайд 5


Проект с тестами: Android
Описание слайда:
Проект с тестами: Android

Слайд 6


Проект с тестами: Java Project
Описание слайда:
Проект с тестами: Java Project

Слайд 7


Модули с тестами Классы, наследуемые от TestCase: setUp() / tearDown() public testXXX() – методы с тестами наборы asserts – проверочных утверждений...
Описание слайда:
Модули с тестами Классы, наследуемые от TestCase: setUp() / tearDown() public testXXX() – методы с тестами наборы asserts – проверочных утверждений TestSuite – набор TestCases: static suite() – фабричный метод для набора тестов включает группу TestCase-ов и отдельных методов testXXX() Опционально – метод main() для запуска пакета тестов

Слайд 8


Создание нового тестового модуля
Описание слайда:
Создание нового тестового модуля

Слайд 9


Создание нового тестового модуля
Описание слайда:
Создание нового тестового модуля

Слайд 10


Виды проверочных утверждений assertXXX: assertTrue(boolean test) assertFalse(boolean test) assertEquals(expected, actual) assertSame(Object expected,...
Описание слайда:
Виды проверочных утверждений assertXXX: assertTrue(boolean test) assertFalse(boolean test) assertEquals(expected, actual) assertSame(Object expected, Object actual) assertNotSame(Object expected, Object actual) assertNull(Object object) assertNotNull(Object object) fail() провал теста(генерирует AssertionFailedError) Все вышеуказанные методы в варианте с текстовым сообщением напр., assertTrue(String message, boolean test)

Слайд 11


Тестовые методы “Run As…->JUnit Test” формируется отчёт «красный» - есть не прошедшие тесты «зелёный» - все тесты пройдены
Описание слайда:
Тестовые методы “Run As…->JUnit Test” формируется отчёт «красный» - есть не прошедшие тесты «зелёный» - все тесты пройдены

Слайд 12


Fixtures Позволяют снизить дублирование кода Если для набора тестов нужны общие «предустановки», можно поместить их в метод setUp в предыдущем...
Описание слайда:
Fixtures Позволяют снизить дублирование кода Если для набора тестов нужны общие «предустановки», можно поместить их в метод setUp в предыдущем примере, можно было бы сделать DemoBot полем класса DemoBotTest и инициализировать его в setUp() чтобы к каждому тесту был создан «свежий» объект для тестирования

Слайд 13


Тестирование GUI в Android средствами JUnit + android.test android.test – фреймворк для написания специальных Android-тестов GUI-тесты...
Описание слайда:
Тестирование GUI в Android средствами JUnit + android.test android.test – фреймворк для написания специальных Android-тестов GUI-тесты Android-компонент большой набор assert-методов (см. документацию) средства для изолированного тестирования GUI-классов (mock-и Android-компонент) Можно автоматизировать действия над интерфейсом и проверять: видны ли элементы GUI, какие значения они содержат, как расположены и т.п.

Слайд 14


android.test: новый тест для Activity
Описание слайда:
android.test: новый тест для Activity

Слайд 15


android.test: запуск тестов “Run As” -> “Android JUnit Test”
Описание слайда:
android.test: запуск тестов “Run As” -> “Android JUnit Test”

Слайд 16


Ссылки JUnit документация: статья с примерами: Android Test: Документация: создание функциональных тестов: Тестирование Android-приложений:
Описание слайда:
Ссылки JUnit документация: статья с примерами: Android Test: Документация: создание функциональных тестов: Тестирование Android-приложений:



Похожие презентации
Mypresentation.ru
Загрузить презентацию