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

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

Содержание

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

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


Слайд 1





Модульное тестирование на Java
План:
Виды тестирования ПО. Модульное тестирование.
Обзор JUnit и Mock тестирования.
Применение JUnit и Mocks на примерах.
Полезные ресурсы и рекомендации для дальнейшего изучения темы.
Описание слайда:
Модульное тестирование на Java План: Виды тестирования ПО. Модульное тестирование. Обзор JUnit и Mock тестирования. Применение JUnit и Mocks на примерах. Полезные ресурсы и рекомендации для дальнейшего изучения темы.

Слайд 2





Тестирование ПО
Тестирование программного обеспечения (Software Testing) - проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом. [IEEE Guide to Software Engineering Body of Knowledge, SWEBOK, 2004]
Описание слайда:
Тестирование ПО Тестирование программного обеспечения (Software Testing) - проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом. [IEEE Guide to Software Engineering Body of Knowledge, SWEBOK, 2004]

Слайд 3





Виды тестирования ПО

По целям тестирования:
Функциональное
Нефункциональное:
- пользовательского интерфейса
- удобства использования
- специальных возможностей
- безопасности
- инсталляционное
- конфигурационное
- совместимости
- отказоустойчивости
- локализации
- интернационализации
- производительности
Описание слайда:
Виды тестирования ПО По целям тестирования: Функциональное Нефункциональное: - пользовательского интерфейса - удобства использования - специальных возможностей - безопасности - инсталляционное - конфигурационное - совместимости - отказоустойчивости - локализации - интернационализации - производительности

Слайд 4





Виды тестирования ПО
По степени автоматизации:
Ручное
Полуавтоматизированное
Автоматизированное
Описание слайда:
Виды тестирования ПО По степени автоматизации: Ручное Полуавтоматизированное Автоматизированное

Слайд 5





Виды тестирования ПО
По позитивности сценария:
Позитивное
Негативное
Описание слайда:
Виды тестирования ПО По позитивности сценария: Позитивное Негативное

Слайд 6





Виды тестирования ПО
По знанию системы:
Белого ящика
Серого ящика
Черного ящика
Описание слайда:
Виды тестирования ПО По знанию системы: Белого ящика Серого ящика Черного ящика

Слайд 7





Виды тестирования ПО
По разработке тестовых сценариев:
На основе требований
По пользовательским сценариям
На основе моделей
Описание слайда:
Виды тестирования ПО По разработке тестовых сценариев: На основе требований По пользовательским сценариям На основе моделей

Слайд 8





Виды тестирования ПО
По исполнителям тестирования:
Альфа-тестирование
Бета-тестирование
Описание слайда:
Виды тестирования ПО По исполнителям тестирования: Альфа-тестирование Бета-тестирование

Слайд 9





Виды тестирования ПО
По уровню тестирования:
Модульное
Интеграционное
Системное
Описание слайда:
Виды тестирования ПО По уровню тестирования: Модульное Интеграционное Системное

Слайд 10





Виды тестирования ПО
По критерию запуска программы:
Динамическое
Статическое
Описание слайда:
Виды тестирования ПО По критерию запуска программы: Динамическое Статическое

Слайд 11





Виды тестирования ПО
По уровню формальности:
По тест-кейсам
Исследовательское
Свободное
Описание слайда:
Виды тестирования ПО По уровню формальности: По тест-кейсам Исследовательское Свободное

Слайд 12





Виды тестирования ПО
По временным критериям:
Комплексное
Тестирование сборки
Входное (дымовое) 
Санитарное
Повторное
Регрессионное
Приемочное
Описание слайда:
Виды тестирования ПО По временным критериям: Комплексное Тестирование сборки Входное (дымовое) Санитарное Повторное Регрессионное Приемочное

Слайд 13





Модульное тестирование
Модульное тестирование - это проверка на корректность отдельных модулей исходного кода программы. 
Это тестирование единицы системы (класса или модуля).
Описание слайда:
Модульное тестирование Модульное тестирование - это проверка на корректность отдельных модулей исходного кода программы. Это тестирование единицы системы (класса или модуля).

Слайд 14





Инструменты и библиотеки модульного тестирования для Java
JUnit
TestNG
JavaTESK
Spock
Java Mock Frameworks:
Mockito, EasyMock, Mockachino, PowerMock, JMock, JMockit, Unitils
Описание слайда:
Инструменты и библиотеки модульного тестирования для Java JUnit TestNG JavaTESK Spock Java Mock Frameworks: Mockito, EasyMock, Mockachino, PowerMock, JMock, JMockit, Unitils

Слайд 15





TDD – разработка через тестирование
Описание слайда:
TDD – разработка через тестирование

Слайд 16





JUnit
JUnit – библиотека (фреймворк) для модульного и регрессионного тестирования на Java, который служит для написания и запуска тестов
Описание слайда:
JUnit JUnit – библиотека (фреймворк) для модульного и регрессионного тестирования на Java, который служит для написания и запуска тестов

Слайд 17





JUnit. Основные аннотации
Описание слайда:
JUnit. Основные аннотации

Слайд 18





JUnit. Основные методы
Описание слайда:
JUnit. Основные методы

Слайд 19





Demo
  Исходный код:
https://github.com/ViktoriiaSilenko/jUnitExamples
Описание слайда:
Demo Исходный код: https://github.com/ViktoriiaSilenko/jUnitExamples

Слайд 20





Mockito
Mockito используется для создания заглушек интерфейсов, так что макет функционала может быть добавлен в мок интерфейса, который может использоваться в модульном тестировании.
Описание слайда:
Mockito Mockito используется для создания заглушек интерфейсов, так что макет функционала может быть добавлен в мок интерфейса, который может использоваться в модульном тестировании.

Слайд 21





Demo
  Исходный код:
https://github.com/ViktoriiaSilenko/mockitoExamples
Описание слайда:
Demo Исходный код: https://github.com/ViktoriiaSilenko/mockitoExamples

Слайд 22





Полезные ресурсы
http://www.protesting.ru/testing/
http://qa-helper.com/testing-types/
http://www.tutorialspoint.com/junit/
http://www.tutorialspoint.com/mockito/
https://habrahabr.ru/post/243155/
https://habrahabr.ru/post/120101/
http://devcolibri.com/864
http://junit.org/junit4/
http://mockito.org/
http://easymock.org/
http://code.google.com/p/powermock/
http://www.jmock.org/
Примеры:
https://github.com/ViktoriiaSilenko/jUnitExamples
https://github.com/ViktoriiaSilenko/mockitoExamples
Описание слайда:
Полезные ресурсы http://www.protesting.ru/testing/ http://qa-helper.com/testing-types/ http://www.tutorialspoint.com/junit/ http://www.tutorialspoint.com/mockito/ https://habrahabr.ru/post/243155/ https://habrahabr.ru/post/120101/ http://devcolibri.com/864 http://junit.org/junit4/ http://mockito.org/ http://easymock.org/ http://code.google.com/p/powermock/ http://www.jmock.org/ Примеры: https://github.com/ViktoriiaSilenko/jUnitExamples https://github.com/ViktoriiaSilenko/mockitoExamples



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