🗊Презентация Topic 3. Fundamentals of testing. Тестирование ПО

Нажмите для полного просмотра!
Topic 3. Fundamentals of testing. Тестирование ПО, слайд №1Topic 3. Fundamentals of testing. Тестирование ПО, слайд №2Topic 3. Fundamentals of testing. Тестирование ПО, слайд №3Topic 3. Fundamentals of testing. Тестирование ПО, слайд №4Topic 3. Fundamentals of testing. Тестирование ПО, слайд №5Topic 3. Fundamentals of testing. Тестирование ПО, слайд №6Topic 3. Fundamentals of testing. Тестирование ПО, слайд №7Topic 3. Fundamentals of testing. Тестирование ПО, слайд №8Topic 3. Fundamentals of testing. Тестирование ПО, слайд №9Topic 3. Fundamentals of testing. Тестирование ПО, слайд №10Topic 3. Fundamentals of testing. Тестирование ПО, слайд №11Topic 3. Fundamentals of testing. Тестирование ПО, слайд №12Topic 3. Fundamentals of testing. Тестирование ПО, слайд №13Topic 3. Fundamentals of testing. Тестирование ПО, слайд №14Topic 3. Fundamentals of testing. Тестирование ПО, слайд №15Topic 3. Fundamentals of testing. Тестирование ПО, слайд №16Topic 3. Fundamentals of testing. Тестирование ПО, слайд №17Topic 3. Fundamentals of testing. Тестирование ПО, слайд №18Topic 3. Fundamentals of testing. Тестирование ПО, слайд №19Topic 3. Fundamentals of testing. Тестирование ПО, слайд №20Topic 3. Fundamentals of testing. Тестирование ПО, слайд №21Topic 3. Fundamentals of testing. Тестирование ПО, слайд №22Topic 3. Fundamentals of testing. Тестирование ПО, слайд №23Topic 3. Fundamentals of testing. Тестирование ПО, слайд №24Topic 3. Fundamentals of testing. Тестирование ПО, слайд №25Topic 3. Fundamentals of testing. Тестирование ПО, слайд №26Topic 3. Fundamentals of testing. Тестирование ПО, слайд №27Topic 3. Fundamentals of testing. Тестирование ПО, слайд №28Topic 3. Fundamentals of testing. Тестирование ПО, слайд №29Topic 3. Fundamentals of testing. Тестирование ПО, слайд №30Topic 3. Fundamentals of testing. Тестирование ПО, слайд №31Topic 3. Fundamentals of testing. Тестирование ПО, слайд №32Topic 3. Fundamentals of testing. Тестирование ПО, слайд №33Topic 3. Fundamentals of testing. Тестирование ПО, слайд №34Topic 3. Fundamentals of testing. Тестирование ПО, слайд №35Topic 3. Fundamentals of testing. Тестирование ПО, слайд №36Topic 3. Fundamentals of testing. Тестирование ПО, слайд №37Topic 3. Fundamentals of testing. Тестирование ПО, слайд №38Topic 3. Fundamentals of testing. Тестирование ПО, слайд №39

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

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


Слайд 1


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №1
Описание слайда:

Слайд 2


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №2
Описание слайда:

Слайд 3


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №3
Описание слайда:

Слайд 4


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №4
Описание слайда:

Слайд 5


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №5
Описание слайда:

Слайд 6


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №6
Описание слайда:

Слайд 7


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №7
Описание слайда:

Слайд 8


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №8
Описание слайда:

Слайд 9


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №9
Описание слайда:

Слайд 10


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №10
Описание слайда:

Слайд 11


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №11
Описание слайда:

Слайд 12





S1 Блокирующая (Blocker)
S1 Блокирующая (Blocker)
	Блокирующая ошибка, приводящая приложение в нерабочее состояние, в результате которого дальнейшая работа с тестируемой системой или ее ключевыми функциями становится невозможна. Решение проблемы необходимо для дальнейшего функционирования системы.
S2 Критическая (Critical)
	Критическая ошибка, неправильно работающая ключевая бизнес логика, дыра в системе безопасности, проблема, приведшая к временному падению сервера или приводящая в нерабочее состояние некоторую часть системы, без возможности решения проблемы, используя другие входные точки. Решение проблемы необходимо для дальнейшей работы с ключевыми функциями тестируемой системой.
Описание слайда:
S1 Блокирующая (Blocker) S1 Блокирующая (Blocker) Блокирующая ошибка, приводящая приложение в нерабочее состояние, в результате которого дальнейшая работа с тестируемой системой или ее ключевыми функциями становится невозможна. Решение проблемы необходимо для дальнейшего функционирования системы. S2 Критическая (Critical) Критическая ошибка, неправильно работающая ключевая бизнес логика, дыра в системе безопасности, проблема, приведшая к временному падению сервера или приводящая в нерабочее состояние некоторую часть системы, без возможности решения проблемы, используя другие входные точки. Решение проблемы необходимо для дальнейшей работы с ключевыми функциями тестируемой системой.

Слайд 13





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

Слайд 14





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

Слайд 15





	Требования к количеству открытых багов
	Требования к количеству открытых багов

	Наличие открытых дефектов P1, P2 и S1, S2, считается неприемлемым для проекта. Все подобные ситуации требуют срочного решения и идут под контроль к менеджерам проекта.
	Наличие строго ограниченного количества открытых ошибок P3 и S3, S4, S5 не является критичным для проекта и допускается в приложении. Количество же открытых ошибок зависит от размера проекта и установленных критериев качества.
	Все требования к открытым ошибкам оговариваются и документируются на этапе принятия решения о качестве разрабатываемого продукта.
Описание слайда:
Требования к количеству открытых багов Требования к количеству открытых багов Наличие открытых дефектов P1, P2 и S1, S2, считается неприемлемым для проекта. Все подобные ситуации требуют срочного решения и идут под контроль к менеджерам проекта. Наличие строго ограниченного количества открытых ошибок P3 и S3, S4, S5 не является критичным для проекта и допускается в приложении. Количество же открытых ошибок зависит от размера проекта и установленных критериев качества. Все требования к открытым ошибкам оговариваются и документируются на этапе принятия решения о качестве разрабатываемого продукта.

Слайд 16





STATUS
STATUS
New
Approved
Needs more info
Working 
Solution Completed
Failed QA
Passed QA
Tested
Deployed
Closed
Описание слайда:
STATUS STATUS New Approved Needs more info Working Solution Completed Failed QA Passed QA Tested Deployed Closed

Слайд 17


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №17
Описание слайда:

Слайд 18


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №18
Описание слайда:

Слайд 19


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №19
Описание слайда:

Слайд 20





Критерии начала тестирования
Критерии начала тестирования
готовность тестовой платформы (тестового стенда)
законченность разработки требуемого функционала
наличие всей необходимой документации
...
Критерии окончания тестирования
результаты тестирования удовлетворяют критериям качества продукта: 
требования к количеству открытых багов выполнены
выдержка определенного периода без изменения исходного кода приложения Code Freeze (CF)
выдержка определенного периода без открытия новых багов Zero Bug Bounce (ZBB) 
...
Описание слайда:
Критерии начала тестирования Критерии начала тестирования готовность тестовой платформы (тестового стенда) законченность разработки требуемого функционала наличие всей необходимой документации ... Критерии окончания тестирования результаты тестирования удовлетворяют критериям качества продукта: требования к количеству открытых багов выполнены выдержка определенного периода без изменения исходного кода приложения Code Freeze (CF) выдержка определенного периода без открытия новых багов Zero Bug Bounce (ZBB) ...

Слайд 21


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №21
Описание слайда:

Слайд 22


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №22
Описание слайда:

Слайд 23


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №23
Описание слайда:

Слайд 24


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №24
Описание слайда:

Слайд 25





Процесс  написания  тест-кейса (test case generation). 
Процесс  написания  тест-кейса (test case generation). 
Процесс  исполнением тест-кейса (test case execution). 
Каждый тест-кейс, исполнение которого завершено, дает нам одно из двух: 
1.  Положительный исход (PASS), если ФР равен ОР, 
2.  Отрицательный исход (FAIL), если ФР не равен ОР: найден баг!
Описание слайда:
Процесс написания тест-кейса (test case generation). Процесс написания тест-кейса (test case generation). Процесс исполнением тест-кейса (test case execution). Каждый тест-кейс, исполнение которого завершено, дает нам одно из двух: 1. Положительный исход (PASS), если ФР равен ОР, 2. Отрицательный исход (FAIL), если ФР не равен ОР: найден баг!

Слайд 26





Сколько ожидаемых результатов может быть в одном тест-кейсе? 
Сколько ожидаемых результатов может быть в одном тест-кейсе? 
Плохой стиль:
1.  Зависимость тест-кейсов друг от друга. 
2.  Нечеткая формулировка шагов. 
3.  Нечеткая формулировка идеи и/или ожидаемого результата.
Описание слайда:
Сколько ожидаемых результатов может быть в одном тест-кейсе? Сколько ожидаемых результатов может быть в одном тест-кейсе? Плохой стиль: 1. Зависимость тест-кейсов друг от друга. 2. Нечеткая формулировка шагов. 3. Нечеткая формулировка идеи и/или ожидаемого результата.

Слайд 27


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №27
Описание слайда:

Слайд 28


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №28
Описание слайда:

Слайд 29


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №29
Описание слайда:

Слайд 30


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №30
Описание слайда:

Слайд 31


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №31
Описание слайда:

Слайд 32





1.  По знанию внутренностей системы: 
1.  По знанию внутренностей системы: 
•  черный ящик (black box testing); 
•  серый ящик (grey box testing); 
•  белый ящик (white box testing). 
2.  По объекту тестирования: 
•  функциональное тестирование (functional testing); 
•  тестирование интерфейса пользователя (UI testing); 
•  тестирование локализации (localization testing); 
•  тестирование скорости и надежности (load/stress/perfor-
mance testing); 
•  тестирование безопасности (security testing); 
•  тестирование опыта пользователя (usability testing); 
•  тестирование установки (Installation testing);
• тестирование документации (documentation testing);
• тестирование взаимодействия (interoperability Testing);
• тестирование на отказ и восстановление (Failover and Recovery Testing);
•  конфигурационное тестирование (Configuration Testing).
Описание слайда:
1. По знанию внутренностей системы: 1. По знанию внутренностей системы: • черный ящик (black box testing); • серый ящик (grey box testing); • белый ящик (white box testing). 2. По объекту тестирования: • функциональное тестирование (functional testing); • тестирование интерфейса пользователя (UI testing); • тестирование локализации (localization testing); • тестирование скорости и надежности (load/stress/perfor- mance testing); • тестирование безопасности (security testing); • тестирование опыта пользователя (usability testing); • тестирование установки (Installation testing); • тестирование документации (documentation testing); • тестирование взаимодействия (interoperability Testing); • тестирование на отказ и восстановление (Failover and Recovery Testing); • конфигурационное тестирование (Configuration Testing).

Слайд 33





3.  По субъекту тестирования: 
3.  По субъекту тестирования: 
•  альфа-тестировщик (alpha tester); 
•  бета-тестировщик (beta tester). 
4.  По времени проведения тестирования: 
до передачи пользователю — альфа-тестирование (alpha-testing); 
тест приемки (smoke test, sanity test или confidence test); 
тестирование новых функциональностей (new feature 
testing); 
регрессивное тестирование (regression testing); 
тест сдачи (acceptance or certification test); 
после передачи пользователю — бета-тестирование (beta testing). 
5.  По критерию "позитивности" сценариев: 
•  позитивное тестирование (positive testing); 
•  негативное тестирование (negative testing).
Описание слайда:
3. По субъекту тестирования: 3. По субъекту тестирования: • альфа-тестировщик (alpha tester); • бета-тестировщик (beta tester). 4. По времени проведения тестирования: до передачи пользователю — альфа-тестирование (alpha-testing); тест приемки (smoke test, sanity test или confidence test); тестирование новых функциональностей (new feature testing); регрессивное тестирование (regression testing); тест сдачи (acceptance or certification test); после передачи пользователю — бета-тестирование (beta testing). 5. По критерию "позитивности" сценариев: • позитивное тестирование (positive testing); • негативное тестирование (negative testing).

Слайд 34





6. По степени изолированности компонентов: 
6. По степени изолированности компонентов: 
•  компонентное тестирование (component testing); 
•  интеграционное тестирование (integration testing); 
•  системное тестирование (system). 
7. По степени автоматизированности тестирования: 
•  ручное тестирование (manual testing); 
•  автоматизированное тестирование (automated testing); 
•  смешанное/полуавтоматизированное тестирование (semi automated testing). 
8. По степени подготовки к тестированию: 
•  тестирование по документации (formal/documented testing); 
•  эд хок-тестирование (ad hoc testing).
Описание слайда:
6. По степени изолированности компонентов: 6. По степени изолированности компонентов: • компонентное тестирование (component testing); • интеграционное тестирование (integration testing); • системное тестирование (system). 7. По степени автоматизированности тестирования: • ручное тестирование (manual testing); • автоматизированное тестирование (automated testing); • смешанное/полуавтоматизированное тестирование (semi automated testing). 8. По степени подготовки к тестированию: • тестирование по документации (formal/documented testing); • эд хок-тестирование (ad hoc testing).

Слайд 35


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №35
Описание слайда:

Слайд 36


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №36
Описание слайда:

Слайд 37


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №37
Описание слайда:

Слайд 38


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №38
Описание слайда:

Слайд 39


Topic 3. Fundamentals of testing. Тестирование ПО, слайд №39
Описание слайда:



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