Содержание
- 2. В этом разделе: Уровни тестирования; Виды и направления тестирования; Методы тестирования; Базовая терминология. В этом разделе:
- 3. Уровни тестирования (по степени детализации приложения).
- 4. Компонентное тестирование (component testing, unit testing) – тестирование отдельного модуля. Интеграционное тестирование (integration testing) – проверка
- 5. Компонентное тестирование Компонентное тестирование (Component Testing/Unit testing/ Module testing ): “Тестирование отдельных компонентов программного обеспечения” Компонент
- 6. Компонентное тестирование Компоненты для тестирования: Отдельный метод/функция в коде программы; Отдельный компонент в программе (модуль логина,
- 7. Интеграционное тестирование Интеграционное тестирование (Integration Testing) - тестирование части системы, состоящей из двух и более частей.
- 8. Немного терминологии Интерфе́йс (англ. interface) — совокупность возможностей, способов и методов взаимодействия двух информационных систем, устройств
- 9. Интеграционное тестирование Заглушки (stab) и драйверы (driver): Используются для эмуляции недостающих компонентов: Внешние компоненты/системы (регистрация из
- 10. Тестирование интеграции компонентов (component integration testing): тестирование, взаимодействия между несколькими интегрированными компонентами одного приложения. Системное интеграционное
- 11. Системное тестирование Системное тестирование (System Testing): “Процесс тестирования системы в целом с целью проверки того, что
- 12. Приемочное тестирование Приёмочное тестирование (acceptance testing): тестирование по отношению к потребностям и требованиям пользователя, проводимое с
- 13. Типичные формы приемочного тестирования: Пользовательское приемочное тестирование (UAT); Эксплуатационное приемочное тестирование (OAT); Альфа- и бета- тестирование.
- 14. Формы приемочного тестирования. Пользовательское приемочное тестирование (User acceptance testing): Тестирование конечного продукта проводят пользователи; Может проходить
- 15. Формы приемочного тестирования. Альфа-тестирование (alpha testing): тестирование потенциальными пользователями/заказчиками или независимой командой тестирования на стороне разработчиков,
- 16. Уровни тестирования Резюме Существует много разных подходов к компонентному тестированию. Интеграционное тестирование проверяет, как компоненты и/или
- 17. Есть вопросы? Давайте обсудим! ?
- 18. Исторически так сложилось, что как минимум «тип тестирования» (testing type) и «вид тестирования» (testing kind) давно
- 19. Виды/направления тестирования по целям и задачам.
- 20. Виды тестирования Функциональное тестирование (functional testing): тестирование, основанное на анализе функциональности компонента или системы. Функции –
- 21. Виды тестирования Нефункциональное тестирование (non-functional testing): Тестирование атрибутов компонента или системы, не относящихся к функциональности, то
- 22. Инсталляционное тестирование (installation testing) – «установка и удаление» Виды тестирования
- 23. Конфигурационное тестирование (configuration testing) – «разное оборудование и настройки» Виды тестирования
- 24. Тестирование совместимости (compatibility testing) – «разный софт вокруг» Виды тестирования
- 25. Тестирование графического интерфейса (GUI testing) – «как расположены кнопочки». Виды тестирования
- 26. Тестирование удобства использования (usability testing) – «не заставляй меня думать» Суровая правда жизни (C) bash.org.ru «Поражаюсь
- 27. Виды тестирования Тестирование удобства проводится с целью определения, удобна ли программа для ее предполагаемого применения и
- 28. Тестирование интернационализации (internationalization testing, i18n) – «а если перевести на японский?» Виды тестирования
- 29. Тестирование локализации (localization testing, l10n) – «как перевели?» Виды тестирования
- 30. Тестирование безопасности (security, penetration testing) – «а если ломать?» Виды тестирования
- 31. Виды тестирования Тестирование безопасности (security testing): Тестирование с целью оценить защищенность программного продукта. Насколько просто неавторизованному
- 32. Тестирование доступности (accessibility testing) – «а если я плохо вижу». Виды тестирования
- 33. Виды тестирования Тестирование производительности (performance test): тест, проводимый с целью оценить поведение системы под нагрузкой.
- 34. Направления тестирования производительности Нагрузочное тестирование (load test): «а если много пользователей?».
- 35. Направления тестирования производительности Стресс тестирование (stress test): «а если гораздо больше, чем может выдержать?»
- 36. По «тестированию изменений».
- 37. Тестирование нового функционала (new feature testing) – «всё обещанное на месте и работает» «Крайне важно успеть
- 38. Повторное тестирование (confirmation testing, re-testing, bug-fix verification) – «что было исправлено, то стало работать» Виды тестирования
- 39. Регрессионное тестирование (regression testing) – «нет ухудшений», т.е. «что работало, то продолжает работать» Виды тестирования
- 40. Регрессионное тестирование Регрессионное тестирование: Объем регрессионного тестирования основан на риске обнаружения дефектов в ранее работавшем ПО;
- 41. Регрессионное тестирование Резюме: Исправлена ошибка – программа ДОЛЖНА быть протестировано повторно. Исправления старых – могут появляться
- 42. Типы тестирования в зависимости от фазы разработки.
- 43. В зависимости от фазы разработки Тестирование разработки (development testing): тестирование, проводимое во время разработки системы, обычно
- 44. В зависимости от фазы разработки Тестирование в период сопровождения (maintenance testing): тестирование изменений в действующей системе
- 45. Тестирование в период сопровождения Главные мотивы: Изменение программных продуктов; Включает запланированные улучшения, поправки и аварийные изменения,
- 46. Тестирование в период сопровождения Особенности: Изменения в приложении - как правило незначительные; Система должна быть протестирована
- 47. Тестирование в период сопровождения Что делать: Регрессионное тестирование для частей системы, которые подверглись изменениям; Объем тестов
- 48. Тестирование в период сопровождения Основные сложности для тестировщика: Отсутствие документации/требований к приложению; Старая/не актуальная документация. Выход:
- 49. Есть вопросы? Давайте обсудим! ?
- 50. По степени важности тестируемых функций и приоритету выполнения тестов.
- 51. По степени важности и приоритету выполнения Смоук тест (smoke test) – «только самое важное». Тест критического
- 52. Внимание! Возможна путаница! Единой классификации не существует, и две катигории имеют в обиходе профессионалов похожие названия:
- 53. По принципу работы с приложением.
- 54. По принципу работы с приложением Позитивные тесты (positive test) – все «строго по инструкции». Негативные тесты
- 55. По запуску кода на исполнение.
- 56. Статическое тестирование (static testing) – без запуска программы
- 57. Динамическое тестирование (dynamic testing) – с запуском программы
- 58. По «доступу к коду».
- 59. Метод белого ящика (white-box testing, glass-box testing) «тестировщик опирается на код».
- 60. Метод чёрного ящика Тестирование методом черного ящика (black-box testing, specification based, behavioral based): без знания внутренней
- 61. Метод серого ящика (gray box testing) совокупность подходов из методов белого и чёрного ящика
- 62. Какие плюсы и минусы есть у каждого из этих методов тестирования?
- 63. По «уровню формализации».
- 64. По «уровню формализации» На основе тест-кейсов (scripted testing, test case based testing) – тестирование производится на
- 65. Есть вопросы? Давайте обсудим! ?
- 66. Смоук тест (smoke test) – «только самое важное». Тест критического пути (critical path test) – «повседневное».
- 67. Задание. Смоук тест (smoke test) – «только самое важное». Тест критического пути (critical path test) –
- 68. And now, requirements for new feature on your web site. And again, smoke and extended level
- 69. Есть вопросы? Давайте обсудим! ?
- 71. Скачать презентацию




































































Технология мультимедиа
Системное программное обеспечение
Схема Подключения 5G в павильоне Умный город
Распространение информации
Информационный лабиринт. Игра
Анализ внедрения технологии информационного моделирования в ОП Иркутск
Искусственный интеллект в системе управления электроприводом
Презентация на тему Передача информации
Продакт-менеджер (с 0 до PRO) 120 уроков с практикой
Поведенческая реклама, ретаргетинг
Методика работы с электронными таблицами Microsoft. Часть 2
Роботы-спортсмены
Lecture04_Python_Expressions
Структурная оптимизация систем как процесс принятия решений
Мутационное тестирование программного обеспечения
Электронный договор. Внешний вид формы наряда. Макет
Red bull paper wings 2022
Интерактивные студенческие медиагруппы
Безопасный интернет. Игра
Содержание курса информатики основной школы в задачах
Безопасность, гигиена, эргономика, защита информации
Что такое WWW. Информация и информационные процессы
Базовые классы Java
Убрать символ
Физические явления при работе персонального компьютера
Программирование на Python. Алгоритмы и структуры данных. Часть 1. 10 занятие
Решу ЕГЭ. Образовательный портал для подготовки к экзаменам
Моделирование. Модель