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

Нажмите для полного просмотра!
Принципы разработки тестов, слайд №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 Принципы разработки тестов, слайд №30 Принципы разработки тестов, слайд №31 Принципы разработки тестов, слайд №32 Принципы разработки тестов, слайд №33 Принципы разработки тестов, слайд №34 Принципы разработки тестов, слайд №35 Принципы разработки тестов, слайд №36 Принципы разработки тестов, слайд №37 Принципы разработки тестов, слайд №38 Принципы разработки тестов, слайд №39 Принципы разработки тестов, слайд №40 Принципы разработки тестов, слайд №41

Содержание

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

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


Слайд 1


Тема 5 Тема 5 «Принципы разработки тестов»
Описание слайда:
Тема 5 Тема 5 «Принципы разработки тестов»

Слайд 2


Принципы разработки тестов, слайд №2
Описание слайда:

Слайд 3


Принципы разработки тестов, слайд №3
Описание слайда:

Слайд 4


Тест-кейс (test case) – это Тест-кейс (test case) – это набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью...
Описание слайда:
Тест-кейс (test case) – это Тест-кейс (test case) – это набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства.

Слайд 5


Тест-кейс Тест – «триплет» Вход/Состояние/Выход – последовательность шагов/действий, которая переводит систему из одного состояния в другое Триплет...
Описание слайда:
Тест-кейс Тест – «триплет» Вход/Состояние/Выход – последовательность шагов/действий, которая переводит систему из одного состояния в другое Триплет ISO, где: [I] – is input data or action (входные данные или действия) [S] – is State of system at which data will be input (состояние системы, которая получает входные данные или воздействие) [O] – is the expected Output (ожидаемые Выход, выходные данные или выходной состояние системы) Выполненный с определенной Целью!

Слайд 6


Принципы разработки тестов, слайд №6
Описание слайда:

Слайд 7


Чек-лист (check-list) – это Чек-лист (check-list) – это набор идей тестов.
Описание слайда:
Чек-лист (check-list) – это Чек-лист (check-list) – это набор идей тестов.

Слайд 8


Задание (см. следующий слайд)
Описание слайда:
Задание (см. следующий слайд)

Слайд 9


Какие бывают тесты Основные виды тестов: позитивные; негативные. Направления тестирования: статическое; динамическое. Методы тестирования: чёрный...
Описание слайда:
Какие бывают тесты Основные виды тестов: позитивные; негативные. Направления тестирования: статическое; динамическое. Методы тестирования: чёрный ящик; белый ящик; серый ящик. Виды тестирования: инсталляционное; регрессионное; нового функционала; конфигурационное; совместимости; удобство использования; интернационалиазации; локализации; исследовательское.

Слайд 10


Принципы разработки тестов, слайд №10
Описание слайда:

Слайд 11


Класс эквивалентности (equivalence class) – набор тестов, полное выполнение которого является избыточным и не приводит к обнаружению новых дефектов....
Описание слайда:
Класс эквивалентности (equivalence class) – набор тестов, полное выполнение которого является избыточным и не приводит к обнаружению новых дефектов. Класс эквивалентности (equivalence class) – набор тестов, полное выполнение которого является избыточным и не приводит к обнаружению новых дефектов.

Слайд 12


Признаки эквивалентности (несколько тестов эквивалентны, если): Признаки эквивалентности (несколько тестов эквивалентны, если): Они направлены на...
Описание слайда:
Признаки эквивалентности (несколько тестов эквивалентны, если): Признаки эквивалентности (несколько тестов эквивалентны, если): Они направлены на поиск одной и той же ошибки. Если один из тестов обнаруживает ошибку, другие её тоже, скорее всего, обнаружат. Если один из тестов НЕ обнаруживает ошибку, другие её тоже, скорее всего, НЕ обнаружат. Тесты используют схожие наборы входных данных. Для выполнения тестов мы совершаем одни и те же операции. Тесты генерируют одинаковые выходные данные или приводят приложение в одно и то же состояние. Все тесты приводят к срабатыванию одного и того же блока обработки ошибок («error handling block»). Ни один из тестов не приводит к срабатыванию блока обработки ошибок («error handling block»).

Слайд 13


Граничные условия (border conditions) – это те места, в которых один класс эквивалентности переходит в другой. Граничные условия (border conditions)...
Описание слайда:
Граничные условия (border conditions) – это те места, в которых один класс эквивалентности переходит в другой. Граничные условия (border conditions) – это те места, в которых один класс эквивалентности переходит в другой.

Слайд 14


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

Слайд 15


И ещё один пример. Для обсуждения! «Чтобы добавить файл в свою фотогалерею на сайте, пользователь должен кликнуть по кнопке Открыть, выбрать файл и...
Описание слайда:
И ещё один пример. Для обсуждения! «Чтобы добавить файл в свою фотогалерею на сайте, пользователь должен кликнуть по кнопке Открыть, выбрать файл и кликнуть по кнопке OK». Давайте абстрагируемся от пользовательского интерфейса и подумаем о файле. Какие случаи нам надо будет проверить?

Слайд 16


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

Слайд 17


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

Слайд 18


Последовательность разработки и выполнения тестов Последовательность разработки и выполнения тестов Простые позитивные. Простые негативные. Сложные...
Описание слайда:
Последовательность разработки и выполнения тестов Последовательность разработки и выполнения тестов Простые позитивные. Простые негативные. Сложные позитивные. Сложные негативные.

Слайд 19


Документирование тестов
Описание слайда:
Документирование тестов

Слайд 20


Свойства хорошего тест-кейса Хороший тест-кейс удовлетворяет следующим критериям: Обладает высокой вероятностью обнаружения ошибки. Исследует...
Описание слайда:
Свойства хорошего тест-кейса Хороший тест-кейс удовлетворяет следующим критериям: Обладает высокой вероятностью обнаружения ошибки. Исследует соответствующую («ту, которую надо») область приложения. Выполняет какие-то интересные действия. Не выполняет ненужных действий. Является не слишком простым, но и не слишком сложным. Не является избыточным по отношению к другим тестам. Делает обнаруженную ошибку очевидной. Позволяет легко диагностировать ошибку.

Слайд 21


Тестовый сценарий (test scenario) – набор тестов (тест-кейсов), собранных в последовательность для достижения некоторой цели. Тестовый сценарий (test...
Описание слайда:
Тестовый сценарий (test scenario) – набор тестов (тест-кейсов), собранных в последовательность для достижения некоторой цели. Тестовый сценарий (test scenario) – набор тестов (тест-кейсов), собранных в последовательность для достижения некоторой цели.

Слайд 22


Какой инструментарий используется на вашем проекте для создания, хранения и управления test cases?
Описание слайда:
Какой инструментарий используется на вашем проекте для создания, хранения и управления test cases?

Слайд 23


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

Слайд 24


Принципы разработки тестов, слайд №24
Описание слайда:

Слайд 25


1. Начинайте как можно раньше, ещё до выхода первого билда. 1. Начинайте как можно раньше, ещё до выхода первого билда.
Описание слайда:
1. Начинайте как можно раньше, ещё до выхода первого билда. 1. Начинайте как можно раньше, ещё до выхода первого билда.

Слайд 26


2. Разбивайте приложение на отдельные части/модули. 2. Разбивайте приложение на отдельные части/модули.
Описание слайда:
2. Разбивайте приложение на отдельные части/модули. 2. Разбивайте приложение на отдельные части/модули.

Слайд 27


3. Для каждой области/модуля пишите чек-лист. 3. Для каждой области/модуля пишите чек-лист.
Описание слайда:
3. Для каждой области/модуля пишите чек-лист. 3. Для каждой области/модуля пишите чек-лист.

Слайд 28


4. Пишите вопросы, уточняйте детали, добавляйте «косметику», используйте copy-paste. 4. Пишите вопросы, уточняйте детали, добавляйте «косметику»,...
Описание слайда:
4. Пишите вопросы, уточняйте детали, добавляйте «косметику», используйте copy-paste. 4. Пишите вопросы, уточняйте детали, добавляйте «косметику», используйте copy-paste.

Слайд 29


5. Получите рецензию коллег-тестировщиков, разработчиков, заказчиков. 5. Получите рецензию коллег-тестировщиков, разработчиков, заказчиков.
Описание слайда:
5. Получите рецензию коллег-тестировщиков, разработчиков, заказчиков. 5. Получите рецензию коллег-тестировщиков, разработчиков, заказчиков.

Слайд 30


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

Слайд 31


Принципы разработки тестов, слайд №31
Описание слайда:

Слайд 32


Что такое Notepad? Что такое Notepad? Какие функции для него наиболее важны?
Описание слайда:
Что такое Notepad? Что такое Notepad? Какие функции для него наиболее важны?

Слайд 33


Итак, вот наш Smoke test Итак, вот наш Smoke test
Описание слайда:
Итак, вот наш Smoke test Итак, вот наш Smoke test

Слайд 34


Фактически, это – чек-лист. И сами пункты грамотно сформированного чек-листа – готовые заголовки тест-кейсов. Фактически, это – чек-лист. И сами...
Описание слайда:
Фактически, это – чек-лист. И сами пункты грамотно сформированного чек-листа – готовые заголовки тест-кейсов. Фактически, это – чек-лист. И сами пункты грамотно сформированного чек-листа – готовые заголовки тест-кейсов.

Слайд 35


Когда мы распишем наши тесты по правилам, Smoke Test примет следующий вид: Когда мы распишем наши тесты по правилам, Smoke Test примет следующий вид:
Описание слайда:
Когда мы распишем наши тесты по правилам, Smoke Test примет следующий вид: Когда мы распишем наши тесты по правилам, Smoke Test примет следующий вид:

Слайд 36


Аналогичным образом начинаем и продолжаем работать с тестом критического пути: Аналогичным образом начинаем и продолжаем работать с тестом...
Описание слайда:
Аналогичным образом начинаем и продолжаем работать с тестом критического пути: Аналогичным образом начинаем и продолжаем работать с тестом критического пути:

Слайд 37


Детализируем чек-лист: Детализируем чек-лист:
Описание слайда:
Детализируем чек-лист: Детализируем чек-лист:

Слайд 38


Продолжаем детализацию до тех пор, пока не получим логичный и достаточный набор тестов. После этого переносим его в шаблон и работаем аналогично...
Описание слайда:
Продолжаем детализацию до тех пор, пока не получим логичный и достаточный набор тестов. После этого переносим его в шаблон и работаем аналогично тому, как мы делали это при разработке Smoke Test. Продолжаем детализацию до тех пор, пока не получим логичный и достаточный набор тестов. После этого переносим его в шаблон и работаем аналогично тому, как мы делали это при разработке Smoke Test.

Слайд 39


Есть вопросы? Давайте обсудим! Есть вопросы? Давайте обсудим!
Описание слайда:
Есть вопросы? Давайте обсудим! Есть вопросы? Давайте обсудим!

Слайд 40


Как делать не нужно
Описание слайда:
Как делать не нужно

Слайд 41


Как делать хорошо
Описание слайда:
Как делать хорошо



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