🗊Презентация Пирамида тестирования

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

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

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


Слайд 1





Unit testing
Описание слайда:
Unit testing

Слайд 2





Пирамида тестирования
70-80% юнит-тестов
10% интеграционных тестов
5% системных тестов
5% GUI тестов. 
Описание слайда:
Пирамида тестирования 70-80% юнит-тестов 10% интеграционных тестов 5% системных тестов 5% GUI тестов. 

Слайд 3





Unit testing
Unit testing — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы.
Описание слайда:
Unit testing Unit testing — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы.

Слайд 4





Применение
Быстрая проверка на ошибки в коде
Спецификация приложения
Система надежно протестирована 
Система рассказывает о себе путем тестов
Описание слайда:
Применение Быстрая проверка на ошибки в коде Спецификация приложения Система надежно протестирована Система рассказывает о себе путем тестов

Слайд 5





Когда применять
Простой код без зависимостей
Сложный код с большим количеством зависимостей
Cложный код без зависимостей
Не очень сложный код с зависимостями
Описание слайда:
Когда применять Простой код без зависимостей Сложный код с большим количеством зависимостей Cложный код без зависимостей Не очень сложный код с зависимостями

Слайд 6





Тесты должны быть:
Достоверными
Не зависеть от окружения, на котором они выполняются
Легко поддерживаться
Легко читаться и быть простыми для понимания 
Соблюдать единую конвенцию именования
Запускаться регулярно в автоматическом режиме
Описание слайда:
Тесты должны быть: Достоверными Не зависеть от окружения, на котором они выполняются Легко поддерживаться Легко читаться и быть простыми для понимания Соблюдать единую конвенцию именования Запускаться регулярно в автоматическом режиме

Слайд 7





Фрейморки тестирования

MS Test: фреймворк юнит-тестирования от компании Microsoft, который по умолчанию включен в Visual Studio 
NUnit: портированный фреймворк с JUnit для платформы .NET
xUnit.net: фреймворк тестирования от создателей NUnit для платформы .NET
Описание слайда:
Фрейморки тестирования MS Test: фреймворк юнит-тестирования от компании Microsoft, который по умолчанию включен в Visual Studio NUnit: портированный фреймворк с JUnit для платформы .NET xUnit.net: фреймворк тестирования от создателей NUnit для платформы .NET

Слайд 8





Правила именования тестов
Выберите способ именования проектов с тестами <PROJECT_NAME>.Core.Tests
Используйте такой же способ именования для тестовых классов
Выберите «говорящий» способ именования методов тестирующих классов [Тестируемый метод]_[Сценарий]_[Ожидаемое поведение] Sum_2Plus5_7Returned
Описание слайда:
Правила именования тестов Выберите способ именования проектов с тестами <PROJECT_NAME>.Core.Tests Используйте такой же способ именования для тестовых классов Выберите «говорящий» способ именования методов тестирующих классов [Тестируемый метод]_[Сценарий]_[Ожидаемое поведение] Sum_2Plus5_7Returned

Слайд 9





Правила написания unit-тестов
Выберите логическое расположение тестов в вашей VCS
Придерживайтесь единого стиля написания тела теста
Тестирование одной вещи за один раз
Борьба с зависимостями
Описание слайда:
Правила написания unit-тестов Выберите логическое расположение тестов в вашей VCS Придерживайтесь единого стиля написания тела теста Тестирование одной вещи за один раз Борьба с зависимостями

Слайд 10





Arrange-Act-Assert (AAA) 
Arrange: подготовка среды, в которой выполняется код
Act: тестирование кода (обычно представляет одну строку кода)
Assert: убеждаемся, что результат теста именно тот, что мы и ожидали
Описание слайда:
Arrange-Act-Assert (AAA)  Arrange: подготовка среды, в которой выполняется код Act: тестирование кода (обычно представляет одну строку кода) Assert: убеждаемся, что результат теста именно тот, что мы и ожидали

Слайд 11





Test Double (дублер)
Dummy 
Fake
Stubs
Mocks
Описание слайда:
Test Double (дублер) Dummy Fake Stubs Mocks

Слайд 12


Пирамида тестирования, слайд №12
Описание слайда:

Слайд 13





Stub
Описание слайда:
Stub

Слайд 14





Mock
Описание слайда:
Mock

Слайд 15





The end
Описание слайда:
The end



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