Содержание
- 2. План занятия Уровни тестирования Виды тестирования Типы тестирования
- 3. Уровни тестирования
- 4. Уровни тестирования Компонентное или Модульное тестирование (Component Testing or Unit Tesing) Интеграционное тестирование (Integration Testing) Системное
- 5. Модульное тестирование Входные требования - Архитектура компонентов или модель “нижнего уровня” системы (Component Design или Low
- 6. Интеграционное тестирование Входные требования - Архитектура системы или модель “верхнего уровня” системы (System Design или High
- 7. Интеграционное тестирование Подходы к интеграционному тестированию: Снизу вверх (Bottom Up Integration) Сверху вниз (Top Down Integration)
- 8. Интеграционное тестирование Уровни интеграционного тестирования: Компонентный (Component Integration testing) Системный (System Integration Testing)
- 9. Системное тестирование Входные требования - Системные спецификации (System Specification) Объект тестирования - Разработанная система Цель системного
- 10. Системное тестирование Этапы системного тестирования: Альфа-тестирование Бета-тестирование
- 11. Приемочное тестирование Входные требования - Требования (Requirements) Объект тестирования - Разработанная система Целью приемочного тестирования является
- 12. Приемочное тестирование Пользовательское тестирование (UAT) это тестирование, которое проводят бизнес пользователи, с целью определить пригодность системы
- 13. Виды тестирования
- 14. Виды тестирования По объекту тестирования По исполняемости кода По доступу к коду По степени автоматизации Связанное
- 15. По объекту тестирования Функциональное тестирование это проверка соответствия разработанных компонентов установленным требованиям. Проводится в двух аспектах:
- 16. По объекту тестирования Тестирование производительности это автоматизированное тестирование, имитирующее работу определенного количества бизнес пользователей на каком
- 17. По объекту тестирования Конфигурационное тестирование направленно на проверку работы программного обеспечения при различных конфигурациях системы. Цель
- 18. По объекту тестирования Юзабилити тестирование это вид тестирования, направленный на установление степени удобства использования, обучаемости, понятности
- 19. По объекту тестирования Тестирование интерфейса пользователя это проверка реакции элементов интерфейса на действия пользователя и того,
- 20. По объекту тестирования Тестирование безопасности это оценка уязвимости программного обеспечения к различным атакам (вирусы, атаки хакеров,
- 21. По объекту тестирования Тестирование локализации это проверка правильности и корректности перевода элементов интерфейса пользователя, проверка правильности
- 22. По исполняемости кода Статическое тестирование процедура выявления дефектов в продукте без прогона программного кода, т.е. проверка
- 23. По доступу к коду Тестирование черного ящика (black box) Тестирование белого ящика (white box) Тестирование серого
- 24. По доступу к коду Тестирование черного ящика (black box) Тестирование через интерфейс пользователя не имея доступа
- 25. По доступу к коду Тестирование белого ящика (white box) Тестирование, при котором тестировщик должен обладать знаниями
- 26. По доступу к коду Тестирование серого ящика (grey box) Тестируются как требования к системе на основании
- 27. По доступу к коду
- 28. По степени автоматизации Ручное тестирование (manual testing) Автоматизированное тестирование (automated testing) Полуавтоматизированное тестирование (semi automated testing)
- 29. Связанные с изменениями Тестирование сборки (Build Verification Test) Дымовое тестирование (Smoke Testing) Санитарное тестирование или проверка
- 30. По признаку позитивности сценариев Позитивное тестирование (positive testing) тестирование на данных или сценариях, которые соответствуют ожидаемому
- 31. Тестирование по плану Сценарное тестирование - это подход к тестированию, который предполагает формальное описание тестов в
- 32. Тестирование по плану Преимущества: Требует меньше навыков от тестера, который выполняет тесты Дает возможность легче оценить
- 33. Тестирование по плану Недостатки: Тестирование по тест кейсам ограничивает свободу тестера Формирует привычки в тестировании, потому
- 34. Тестирование без плана Ad hoc testing это тестирование без подготовки, экспромтом. Такое тестирование может быть выполнено
- 35. Тестирование без плана Преимущества исследовательского тестирования: Хорошо развивает навыки, дает тестеру больше свободы Не требует времени
- 36. Тестирование без плана Недостатки исследовательского тестирования: Неопытным тестерам в первое время бывает трудно из-за того, что
- 37. Типы тестирования
- 38. Типы тестирования Дымовой тест (Smoke test) Критический тест (Critical path test) Расширенный тест (Extended test)
- 39. Типы тестирования Дымовой тест (Smoke test) самый первый и короткий тест, проверяющий работу основной функциональности программного
- 40. Типы тестирования Шаги Smoke-теста должны быть последовательны, например: Открыть Файл Изменить файл Сохранить файл Закрыть файл
- 41. Типы тестирования Критический тест (Critical path test) проверяется основная функциональность программного продукта, критичная для конечного пользователя,
- 42. Типы тестирования Для текстовых полей: Оставить пустым Ввести 1 или несколько символом Пробелы вначале Пробелы в
- 43. Типы тестирования Для числовых полей: Оставить пустым Минимальное значение Минимальное значение-1 Максимальное значение Максимальное значение+1 Специальные
- 44. Типы тестирования Критический тест (Critical path test) Примеры шагов: Для даты: Оставить пустым Минимальное значение Минимальное
- 45. Типы тестирования Расширенный тест (Extended test) проверяется нестандартное использование программного продукта.
- 46. Типы тестирования Расширенный тест (Extended test) Примеры шагов: Для Web-приложения, например, таковы: Несколько пользователей работающие с
- 48. Скачать презентацию