Основы тестирования презентация

Содержание


Презентации» Образование» Основы тестирования
Основы тестирования
 подготовила Елена КамышоваЧто такое тестирование
 Тестирование - процесс исследования, испытания программного продукта, имеющийВ работу каких подразделений входит тестирование? 
 Т - тестирование
 QCТестирование - водопадная модельТестирование - V-образная модельТестирование - итерационная модельТестирование - гибкая модель (scrum)TDD - Test Driven Development
 Прием разработки программного обеспечения, при котором:
BDD - Behavior Driven Development
 BDD тесты – это простой текст,Жизненный цикл тестированияКлассификация тестирования. Подробная схемаКлассификация тестирования. СхемаИнструменты управленияИнструменты статического тестированияИнструменты для работы с тестовыми спецификациямиИнструменты запуска и протоколированияИнструменты производительности и мониторингаВыгоды и риски использования инструментовВыгоды автотестов
 Высокая скорость выполнения тест-кейсов;
 Отсутствует влияние человеческого фактора вСоотношение времени разработки тест-кейсовРиски автотестов
 Долго внедрять
 Дорого поддерживать
 Требуется высокая квалификация 
 ТестыDDT - Data Driven TestingKDT - Key Driven TestingСуществует ли идеальное тестирование?
 Идеальный проект - это проект, в котором
Существует подходящее тестирование!Кодекс этики тестировщикаИнтерактив! Таблица решенийПодробнее про страны и регионыИнтерактив! Таблица решенийСократим количество значенийСоставим таблицу решений
 Для полученной таблицы исключаем проверки, когда:
 В полеИтого  4096 -> 64-16-8-10=30Вопросы?



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Основы тестирования подготовила Елена Камышова


Слайд 2
Описание слайда:
Что такое тестирование Тестирование - процесс исследования, испытания программного продукта, имеющий своей целью проверку соответствия между реальным поведением программы и её ожидаемым поведением на конечном наборе тестов, выбранных определенным образом (ISO/IEC TR 19759:2005)

Слайд 3
Описание слайда:
В работу каких подразделений входит тестирование? Т - тестирование QC (Quality Control) - Контроль Качества QA (Quality Assurance) - Обеспечение Качества QM (Quality Management) - Управление Качеством

Слайд 4
Описание слайда:
Тестирование - водопадная модель

Слайд 5
Описание слайда:
Тестирование - V-образная модель

Слайд 6
Описание слайда:
Тестирование - итерационная модель

Слайд 7
Описание слайда:
Тестирование - гибкая модель (scrum)

Слайд 8
Описание слайда:
TDD - Test Driven Development Прием разработки программного обеспечения, при котором: вначале разрабатываются тестовые сценарии; тестирование зачастую автоматизируется; разрабатывается то программное обеспечение, которое будет использовать эти тестовые сценарии.

Слайд 9
Описание слайда:
BDD - Behavior Driven Development BDD тесты – это простой текст, на человеческом языке, написанный в форме истории (сценария), описывающей некоторое поведение.

Слайд 10
Описание слайда:
Жизненный цикл тестирования

Слайд 11
Описание слайда:
Классификация тестирования. Подробная схема

Слайд 12
Описание слайда:
Классификация тестирования. Схема

Слайд 13
Описание слайда:
Инструменты управления

Слайд 14
Описание слайда:
Инструменты статического тестирования

Слайд 15
Описание слайда:
Инструменты для работы с тестовыми спецификациями

Слайд 16
Описание слайда:
Инструменты запуска и протоколирования

Слайд 17
Описание слайда:
Инструменты производительности и мониторинга

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

Слайд 19
Описание слайда:
Выгоды автотестов Высокая скорость выполнения тест-кейсов; Отсутствует влияние человеческого фактора в процессе выполнения тест-кейсов; Средства автоматизации способны выполнить тест-кейсы, которые человек не может выполнить; Средства автоматизации способны работать с большими объемами данных; Средства автоматизации способны выполнять низкоуровневые действия с приложением, операционной системой, каналами передачи данных и т.д; С появлением автоматизации тестирования высвобождается время на создание новых тест-кейсов.

Слайд 20
Описание слайда:
Соотношение времени разработки тест-кейсов

Слайд 21
Описание слайда:
Риски автотестов Долго внедрять Дорого поддерживать Требуется высокая квалификация Тесты могут быть нестабильны (при частых изменениях интерфейса и кода) Автоматизация ради автоматизации Эффект зондирования

Слайд 22
Описание слайда:
DDT - Data Driven Testing

Слайд 23
Описание слайда:
KDT - Key Driven Testing

Слайд 24
Описание слайда:
Существует ли идеальное тестирование? Идеальный проект - это проект, в котором много ручных тестов и автотестов; много тестируемых окружений; отчетность подробная и различных видов; применяются разные виды тестирования

Слайд 25
Описание слайда:
Существует подходящее тестирование!

Слайд 26
Описание слайда:
Кодекс этики тестировщика

Слайд 27
Описание слайда:
Интерактив! Таблица решений

Слайд 28
Описание слайда:
Подробнее про страны и регионы

Слайд 29
Описание слайда:
Интерактив! Таблица решений

Слайд 30
Описание слайда:
Сократим количество значений

Слайд 31
Описание слайда:
Составим таблицу решений Для полученной таблицы исключаем проверки, когда: В поле “Email” “Соответствие маске n@n” равно НЕТ, а “Вводимое значение уже есть в БД” равно ДА “Содержащиеся символы допустимы” равно НЕТ, а “Вводимое значение уже есть в БД” равно ДА Значение “Имеет регион” в поле “Страна” равно НЕТ, а “Должен быть заполнен” в поле “Регион” равно ДА (регион не может быть заполнен, если он недоступен для страны)

Слайд 32
Описание слайда:
Итого 4096 -> 64-16-8-10=30

Слайд 33
Описание слайда:
Вопросы?


Скачать презентацию на тему Основы тестирования можно ниже:

Похожие презентации