Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
22 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
185.26 kB
Просмотров:
93
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Модульное тестирование на](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img0.jpg)
Содержание слайда: Модульное тестирование на Java
План:
Виды тестирования ПО. Модульное тестирование.
Обзор JUnit и Mock тестирования.
Применение JUnit и Mocks на примерах.
Полезные ресурсы и рекомендации для дальнейшего изучения темы.
№2 слайд![Тестирование ПО Тестирование](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img1.jpg)
Содержание слайда: Тестирование ПО
Тестирование программного обеспечения (Software Testing) - проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом. [IEEE Guide to Software Engineering Body of Knowledge, SWEBOK, 2004]
№3 слайд![Виды тестирования ПО По целям](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img2.jpg)
Содержание слайда: Виды тестирования ПО
По целям тестирования:
Функциональное
Нефункциональное:
- пользовательского интерфейса
- удобства использования
- специальных возможностей
- безопасности
- инсталляционное
- конфигурационное
- совместимости
- отказоустойчивости
- локализации
- интернационализации
- производительности
№4 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img3.jpg)
Содержание слайда: Виды тестирования ПО
По степени автоматизации:
Ручное
Полуавтоматизированное
Автоматизированное
№5 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img4.jpg)
Содержание слайда: Виды тестирования ПО
По позитивности сценария:
Позитивное
Негативное
№6 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img5.jpg)
Содержание слайда: Виды тестирования ПО
По знанию системы:
Белого ящика
Серого ящика
Черного ящика
№7 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img6.jpg)
Содержание слайда: Виды тестирования ПО
По разработке тестовых сценариев:
На основе требований
По пользовательским сценариям
На основе моделей
№8 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img7.jpg)
Содержание слайда: Виды тестирования ПО
По исполнителям тестирования:
Альфа-тестирование
Бета-тестирование
№9 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img8.jpg)
Содержание слайда: Виды тестирования ПО
По уровню тестирования:
Модульное
Интеграционное
Системное
№10 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img9.jpg)
Содержание слайда: Виды тестирования ПО
По критерию запуска программы:
Динамическое
Статическое
№11 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img10.jpg)
Содержание слайда: Виды тестирования ПО
По уровню формальности:
По тест-кейсам
Исследовательское
Свободное
№12 слайд![Виды тестирования ПО По](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img11.jpg)
Содержание слайда: Виды тестирования ПО
По временным критериям:
Комплексное
Тестирование сборки
Входное (дымовое)
Санитарное
Повторное
Регрессионное
Приемочное
№13 слайд![Модульное тестирование](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img12.jpg)
Содержание слайда: Модульное тестирование
Модульное тестирование - это проверка на корректность отдельных модулей исходного кода программы.
Это тестирование единицы системы (класса или модуля).
№14 слайд![Инструменты и библиотеки](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img13.jpg)
Содержание слайда: Инструменты и библиотеки модульного тестирования для Java
JUnit
TestNG
JavaTESK
Spock
Java Mock Frameworks:
Mockito, EasyMock, Mockachino, PowerMock, JMock, JMockit, Unitils
№15 слайд![TDD разработка через](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img14.jpg)
Содержание слайда: TDD – разработка через тестирование
№16 слайд![JUnit JUnit библиотека](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img15.jpg)
Содержание слайда: JUnit
JUnit – библиотека (фреймворк) для модульного и регрессионного тестирования на Java, который служит для написания и запуска тестов
№17 слайд![JUnit. Основные аннотации](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img16.jpg)
Содержание слайда: JUnit. Основные аннотации
№18 слайд![JUnit. Основные методы](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img17.jpg)
Содержание слайда: JUnit. Основные методы
№19 слайд![Demo Исходный код https](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img18.jpg)
Содержание слайда: Demo
Исходный код:
https://github.com/ViktoriiaSilenko/jUnitExamples
№20 слайд![Mockito Mockito используется](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img19.jpg)
Содержание слайда: Mockito
Mockito используется для создания заглушек интерфейсов, так что макет функционала может быть добавлен в мок интерфейса, который может использоваться в модульном тестировании.
№21 слайд![Demo Исходный код https](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img20.jpg)
Содержание слайда: Demo
Исходный код:
https://github.com/ViktoriiaSilenko/mockitoExamples
№22 слайд![Полезные ресурсы http](/documents_6/01ce01d983e7cb7a98151ee985381aa5/img21.jpg)
Содержание слайда: Полезные ресурсы
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