🗊Презентация Тестовые артефакты

Нажмите для полного просмотра!
Тестовые артефакты, слайд №1Тестовые артефакты, слайд №2Тестовые артефакты, слайд №3Тестовые артефакты, слайд №4Тестовые артефакты, слайд №5Тестовые артефакты, слайд №6Тестовые артефакты, слайд №7Тестовые артефакты, слайд №8Тестовые артефакты, слайд №9Тестовые артефакты, слайд №10Тестовые артефакты, слайд №11Тестовые артефакты, слайд №12Тестовые артефакты, слайд №13Тестовые артефакты, слайд №14Тестовые артефакты, слайд №15Тестовые артефакты, слайд №16Тестовые артефакты, слайд №17Тестовые артефакты, слайд №18Тестовые артефакты, слайд №19Тестовые артефакты, слайд №20Тестовые артефакты, слайд №21Тестовые артефакты, слайд №22Тестовые артефакты, слайд №23Тестовые артефакты, слайд №24Тестовые артефакты, слайд №25Тестовые артефакты, слайд №26Тестовые артефакты, слайд №27Тестовые артефакты, слайд №28Тестовые артефакты, слайд №29

Содержание

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

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


Слайд 1





Тестовые 
артефакты
Описание слайда:
Тестовые артефакты

Слайд 2


Тестовые артефакты, слайд №2
Описание слайда:

Слайд 3





Тест План 

Test Plan (План тестирования) - это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения.
Описание слайда:
Тест План Test Plan (План тестирования) - это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения.

Слайд 4





Содержание тест плана
Что надо тестировать?
описание объекта тестирования: системы, приложения, оборудования
Что будете тестировать?
список функций и описание тестируемой системы и её компонент в отдельности
Как будете тестировать?
стратегия тестирования, а именно: виды тестирования и их применение по отношению к объекту тестирования
Когда будете тестировать?
последовательность проведения работ: подготовка (Test Preparation), тестирование (Testing), анализ результатов (Test Result Analisys) в разрезе запланированных фаз разработки
Критерии начала тестирования:
готовность тестовой платформы (тестового стенда)
законченность разработки требуемого функционала
наличие всей необходимой документации
Критерии окончания тестирования:
результаты тестирования удовлетворяют критериям качества продукта:
требования к количеству открытых багов выполнены
выдержка определенного периода без изменения исходного кода приложения Code Freeze (CF)
выдержка определенного периода без открытия новых багов Zero Bug Bounce (ZBB)
Описание слайда:
Содержание тест плана Что надо тестировать? описание объекта тестирования: системы, приложения, оборудования Что будете тестировать? список функций и описание тестируемой системы и её компонент в отдельности Как будете тестировать? стратегия тестирования, а именно: виды тестирования и их применение по отношению к объекту тестирования Когда будете тестировать? последовательность проведения работ: подготовка (Test Preparation), тестирование (Testing), анализ результатов (Test Result Analisys) в разрезе запланированных фаз разработки Критерии начала тестирования: готовность тестовой платформы (тестового стенда) законченность разработки требуемого функционала наличие всей необходимой документации Критерии окончания тестирования: результаты тестирования удовлетворяют критериям качества продукта: требования к количеству открытых багов выполнены выдержка определенного периода без изменения исходного кода приложения Code Freeze (CF) выдержка определенного периода без открытия новых багов Zero Bug Bounce (ZBB)

Слайд 5


Тестовые артефакты, слайд №5
Описание слайда:

Слайд 6





Тестовый случай 
Test Case (Тестовый случай)- это документ, описывающий совокупность шагов, конкретных условий и параметров, необходимых для проверки реализации тестируемой функции или её части.
Описание слайда:
Тестовый случай  Test Case (Тестовый случай)- это документ, описывающий совокупность шагов, конкретных условий и параметров, необходимых для проверки реализации тестируемой функции или её части.

Слайд 7


Тестовые артефакты, слайд №7
Описание слайда:

Слайд 8





Номер —  уникальный идентификатор тест-кейса. Его удобно использовать для одинакового понимания, о какой проверке идет речь (например, дать ссылку в баге).
Номер —  уникальный идентификатор тест-кейса. Его удобно использовать для одинакового понимания, о какой проверке идет речь (например, дать ссылку в баге).
Название — краткое описание сути проверки. Должно быть понятным! Кратко, но емко.
Предварительные шаги —  описание действий, которые необходимо выполнить, но прямого отношения к проверке они не имеют (например, зарегистрироваться в системе для проверки создания элемента). 
Шаги — описание действий, необходимых для проверки (например, создание элемента).
Ожидаемый результат (ОР) — сама проверка: что мы ожидаем получить после выполнения шагов ("Элемент создан").
Описание слайда:
Номер —  уникальный идентификатор тест-кейса. Его удобно использовать для одинакового понимания, о какой проверке идет речь (например, дать ссылку в баге). Номер —  уникальный идентификатор тест-кейса. Его удобно использовать для одинакового понимания, о какой проверке идет речь (например, дать ссылку в баге). Название — краткое описание сути проверки. Должно быть понятным! Кратко, но емко. Предварительные шаги —  описание действий, которые необходимо выполнить, но прямого отношения к проверке они не имеют (например, зарегистрироваться в системе для проверки создания элемента). Шаги — описание действий, необходимых для проверки (например, создание элемента). Ожидаемый результат (ОР) — сама проверка: что мы ожидаем получить после выполнения шагов ("Элемент создан").

Слайд 9





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

Слайд 10





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

Слайд 11





Простота или сложность
Простые тесты оперируют за раз одним объектом.
Каковы преимущества простых тест-кейсов?
Их легко выполнять.
Они понятны новичкам.
Они упрощают диагностику ошибки.
Они делают наличие ошибки очевидным.
Каковы преимущества сложных тест-кейсов?
Больше шансов что-то сломать.
Пользователи, как правило, используют сложные сценарии.
Программисты сами редко проверяют такие варианты.
Следует постепенно повышать сложность тестов.
Описание слайда:
Простота или сложность Простые тесты оперируют за раз одним объектом. Каковы преимущества простых тест-кейсов? Их легко выполнять. Они понятны новичкам. Они упрощают диагностику ошибки. Они делают наличие ошибки очевидным. Каковы преимущества сложных тест-кейсов? Больше шансов что-то сломать. Пользователи, как правило, используют сложные сценарии. Программисты сами редко проверяют такие варианты. Следует постепенно повышать сложность тестов.

Слайд 12





Простота или сложность
 Где в ниже перечисленном простые тест-кейсы, а где – сложные?
Набор 1:
1. Откройте файл «1.txt». Файл открыт.
2. Введите слово «Дом». Появляется слово «Дом.
3. Сохраните файл. Кнопка «Сохранить» становится неактивной.
Набор 2:
1. В документе размером более 100 Мб создайте таблицу 100×100, в ячейку 50×50 вставьте картинку размером 30 Мб, применив к ней функцию «Авторасположение». Проверьте результат.
Описание слайда:
Простота или сложность Где в ниже перечисленном простые тест-кейсы, а где – сложные? Набор 1: 1. Откройте файл «1.txt». Файл открыт. 2. Введите слово «Дом». Появляется слово «Дом. 3. Сохраните файл. Кнопка «Сохранить» становится неактивной. Набор 2: 1. В документе размером более 100 Мб создайте таблицу 100×100, в ячейку 50×50 вставьте картинку размером 30 Мб, применив к ней функцию «Авторасположение». Проверьте результат.

Слайд 13





Независимость или связанность
Каковы преимущества независимого самостоятельного тест-кейса?
Его легко и просто выполнить.
Такие тесты могут работать даже после краха приложения на других тестах.
Такие тесты можно группировать любым образом и выполнять в любом порядке.
Каковы преимущества наборов тесно связанных тестов?
Они имитируют работу реальных пользователей.
Они удобны для интеграционного тестирования.
Они удобны для разбиения на части тестов с большим количеством шагов.
Следующий в наборе тест использует данные и состояние приложения, подготовленные предыдущим.
Промышленным стандартом являются независимые тесты. Использование сценариев не запрещено, но не следует делать их слишком длинными.
Описание слайда:
Независимость или связанность Каковы преимущества независимого самостоятельного тест-кейса? Его легко и просто выполнить. Такие тесты могут работать даже после краха приложения на других тестах. Такие тесты можно группировать любым образом и выполнять в любом порядке. Каковы преимущества наборов тесно связанных тестов? Они имитируют работу реальных пользователей. Они удобны для интеграционного тестирования. Они удобны для разбиения на части тестов с большим количеством шагов. Следующий в наборе тест использует данные и состояние приложения, подготовленные предыдущим. Промышленным стандартом являются независимые тесты. Использование сценариев не запрещено, но не следует делать их слишком длинными.

Слайд 14





Позитивность или негативность
Позитивные тесты проверяют, что приложение делает то, на что оно рассчитано (т.е. такие тесты используют корректные данные и условия выполнения).
Негативные тесты проверяют работу приложения в нестандартных условиях (при получении некорректных данных или команд или при работе в некорректных условиях). 
Обе разновидности тестов важны и нужны, однако следует помнить последовательность их разработки и выполнения:
1. Простые позитивные.
2. Простые негативные.
3. Сложные позитивные.
4. Сложные негативные.
Описание слайда:
Позитивность или негативность Позитивные тесты проверяют, что приложение делает то, на что оно рассчитано (т.е. такие тесты используют корректные данные и условия выполнения). Негативные тесты проверяют работу приложения в нестандартных условиях (при получении некорректных данных или команд или при работе в некорректных условиях). Обе разновидности тестов важны и нужны, однако следует помнить последовательность их разработки и выполнения: 1. Простые позитивные. 2. Простые негативные. 3. Сложные позитивные. 4. Сложные негативные.

Слайд 15





Примеры (один ожидаемый результат)
Есть внутренний сайт компании, которая проводит интернет www.test.ru. На сайте можно заводить карточки обслуживаемых зданий и карточки их жильцов. Карточки создает администратор.  Тестовый стенд, на котором проверяются доработки перед выкладкой в PROD (он же production, окружение для пользователей) находится по другому адресу — www.dev_test.ru.
Тест-кейс № 1. Создание жильца без ФИО.
Шаги
Зайти на сайт www.dev_test.ru (логин - test, пароль - test).
Войти под учеткой администратора (логин - admin, пароль - 1)
Перейти на вкладку "Жильцы".
Нажать на кнопку "Создать карточку жильца".
Нажать на кнопку "Сохранить", не заполняя никакие данные.
Ожидаемый результат
Появляется сообщение об ошибке: 
"Заполните обязательные поля, отмеченные *", карточка не сохраняется.
Описание слайда:
Примеры (один ожидаемый результат) Есть внутренний сайт компании, которая проводит интернет www.test.ru. На сайте можно заводить карточки обслуживаемых зданий и карточки их жильцов. Карточки создает администратор.  Тестовый стенд, на котором проверяются доработки перед выкладкой в PROD (он же production, окружение для пользователей) находится по другому адресу — www.dev_test.ru. Тест-кейс № 1. Создание жильца без ФИО. Шаги Зайти на сайт www.dev_test.ru (логин - test, пароль - test). Войти под учеткой администратора (логин - admin, пароль - 1) Перейти на вкладку "Жильцы". Нажать на кнопку "Создать карточку жильца". Нажать на кнопку "Сохранить", не заполняя никакие данные. Ожидаемый результат Появляется сообщение об ошибке: "Заполните обязательные поля, отмеченные *", карточка не сохраняется.

Слайд 16





Примеры (несколько ожидаемых результатов)
Когда говорят о нескольких ожидаемых результатах, это может означать:
Даны несколько вариантов вводимых данных и для каждого прописан свой ожидаемый результат.
Несколько шагов, а не только последний, содержат ожидаемый результат.
Описание слайда:
Примеры (несколько ожидаемых результатов) Когда говорят о нескольких ожидаемых результатах, это может означать: Даны несколько вариантов вводимых данных и для каждого прописан свой ожидаемый результат. Несколько шагов, а не только последний, содержат ожидаемый результат.

Слайд 17





Пример (Ошибки)
Тест-кейс № 01. Создание жильца.

Шаги:
Зайди на сайт www.test.ru.
Нажми на кнопку "Войти" в правом верхнем углу экрана.
Залогинься с правами администратора.
Перейди на вкладку "Жильцы".
Нажми на кнопку "Создать карточку жильца".
Введи корректные ФИО, например, "Иванов Иван Иванович" и сохрани карточку.
Ожидаемый результат — карточка создана.
Описание слайда:
Пример (Ошибки) Тест-кейс № 01. Создание жильца. Шаги: Зайди на сайт www.test.ru. Нажми на кнопку "Войти" в правом верхнем углу экрана. Залогинься с правами администратора. Перейди на вкладку "Жильцы". Нажми на кнопку "Создать карточку жильца". Введи корректные ФИО, например, "Иванов Иван Иванович" и сохрани карточку. Ожидаемый результат — карточка создана.

Слайд 18


Тестовые артефакты, слайд №18
Описание слайда:

Слайд 19





Тестовый Набор (Test Suite)
Test Suite - тестовый набор или тестовый комплект это набор тест кейсов, которые объединены тем что относятся к одному тестируемому модулю, функциональности, приоритету или одному типу тестирования. 
Каждый тест сьют состоит из более чем одного тест кейса и зачастую выполняется всей «пачкой» в процессе тестирования.
Описание слайда:
Тестовый Набор (Test Suite) Test Suite - тестовый набор или тестовый комплект это набор тест кейсов, которые объединены тем что относятся к одному тестируемому модулю, функциональности, приоритету или одному типу тестирования. Каждый тест сьют состоит из более чем одного тест кейса и зачастую выполняется всей «пачкой» в процессе тестирования.

Слайд 20





Чек лист
Чек лист (Check list — контрольный список) — список, содержащий ряд необходимых проверок для какой-либо работы.  Отмечая пункты списка, сотрудник может узнать о состоянии/корректности выполнения этой работы.
Описание слайда:
Чек лист Чек лист (Check list — контрольный список) — список, содержащий ряд необходимых проверок для какой-либо работы.  Отмечая пункты списка, сотрудник может узнать о состоянии/корректности выполнения этой работы.

Слайд 21





Чек лист
Зачем нужен чек-лист?
Не забыть что-то протестировать.
Помогает осуществлять контроль за тестированием.
Что должно быть в чек-листе?
перечень для проверки какой-то области, свойства,
характеристики приложения и т.д с требуемой степенью детализации.
Описание слайда:
Чек лист Зачем нужен чек-лист? Не забыть что-то протестировать. Помогает осуществлять контроль за тестированием. Что должно быть в чек-листе? перечень для проверки какой-то области, свойства, характеристики приложения и т.д с требуемой степенью детализации.

Слайд 22





Матрица соответствия требований 
Traceability matrix — это двумерная таблица, содержащая соответсвие функциональных требований (functional requirements) продукта и подготовленных тестовых сценариев (test cases). 
В заголовках колонок таблицы расположены требования, а в заголовках строк — тестовые сценарии. На пересечении — отметка, означающая, что требование текущей колонки покрыто тестовым сценарием текущей строки.
Описание слайда:
Матрица соответствия требований Traceability matrix — это двумерная таблица, содержащая соответсвие функциональных требований (functional requirements) продукта и подготовленных тестовых сценариев (test cases). В заголовках колонок таблицы расположены требования, а в заголовках строк — тестовые сценарии. На пересечении — отметка, означающая, что требование текущей колонки покрыто тестовым сценарием текущей строки.

Слайд 23





Баг или дефект репорт
 	 Bug Reports / Defects - это документ, описывающий ситуацию или последовательность действий приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата.
Описание слайда:
Баг или дефект репорт   Bug Reports / Defects - это документ, описывающий ситуацию или последовательность действий приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата.

Слайд 24





Основные поля баг / дефект репорта
Описание слайда:
Основные поля баг / дефект репорта

Слайд 25


Тестовые артефакты, слайд №25
Описание слайда:

Слайд 26





Градация Серьезности дефекта

S1 Блокирующая (Blocker)
Блокирующая ошибка, приводящая приложение в нерабочее состояние, в результате которого дальнейшая работа с тестируемой системой или ее ключевыми функциями становится невозможна. Решение проблемы необходимо для дальнейшего функционирования системы.
S2 Критическая (Critical)
Критическая ошибка, неправильно работающая ключевая бизнес логика, проблема, приводящая в нерабочее состояние некоторую часть системы, без возможности решения проблемы, используя другие входные точки. Решение проблемы необходимо для дальнейшей работы с ключевыми функциями тестируемой системой.
S3 Значительная (Major) 
Ошибка не критична или есть возможность для работы с тестируемой функцией, используя другие входные точки.
S4 Незначительная (Minor) 
Незначительная ошибка, не нарушающая бизнес логику тестируемой части приложения, очевидная проблема пользовательского интерфейса.
S5 Тривиальная (Trivial) 
Тривиальная ошибка, не касающаяся бизнес логики приложения, не оказывающая никакого влияния на общее качество продукта.
Описание слайда:
Градация Серьезности дефекта S1 Блокирующая (Blocker) Блокирующая ошибка, приводящая приложение в нерабочее состояние, в результате которого дальнейшая работа с тестируемой системой или ее ключевыми функциями становится невозможна. Решение проблемы необходимо для дальнейшего функционирования системы. S2 Критическая (Critical) Критическая ошибка, неправильно работающая ключевая бизнес логика, проблема, приводящая в нерабочее состояние некоторую часть системы, без возможности решения проблемы, используя другие входные точки. Решение проблемы необходимо для дальнейшей работы с ключевыми функциями тестируемой системой. S3 Значительная (Major)  Ошибка не критична или есть возможность для работы с тестируемой функцией, используя другие входные точки. S4 Незначительная (Minor)  Незначительная ошибка, не нарушающая бизнес логику тестируемой части приложения, очевидная проблема пользовательского интерфейса. S5 Тривиальная (Trivial)  Тривиальная ошибка, не касающаяся бизнес логики приложения, не оказывающая никакого влияния на общее качество продукта.

Слайд 27





Градация Приоритета дефекта

P1 Высокий (High) 
Ошибка должна быть исправлена как можно быстрее, т.к. ее наличие является критической для проекта.
P2 Средний (Medium) 
Ошибка должна быть исправлена, ее наличие не является критичной, но требует обязательного решения.
P3 Низкий (Low) 
Ошибка должна быть исправлена, ее наличие не является критичной, и не требует срочного решения.
Описание слайда:
Градация Приоритета дефекта P1 Высокий (High)  Ошибка должна быть исправлена как можно быстрее, т.к. ее наличие является критической для проекта. P2 Средний (Medium)  Ошибка должна быть исправлена, ее наличие не является критичной, но требует обязательного решения. P3 Низкий (Low)  Ошибка должна быть исправлена, ее наличие не является критичной, и не требует срочного решения.

Слайд 28


Тестовые артефакты, слайд №28
Описание слайда:

Слайд 29





Пример оформления баг репорта
Описание слайда:
Пример оформления баг репорта



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