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

Категория: Образование
Нажмите для полного просмотра!
Высокоуровневое тестирование, слайд №1 Высокоуровневое тестирование, слайд №2 Высокоуровневое тестирование, слайд №3 Высокоуровневое тестирование, слайд №4 Высокоуровневое тестирование, слайд №5 Высокоуровневое тестирование, слайд №6 Высокоуровневое тестирование, слайд №7 Высокоуровневое тестирование, слайд №8 Высокоуровневое тестирование, слайд №9 Высокоуровневое тестирование, слайд №10 Высокоуровневое тестирование, слайд №11 Высокоуровневое тестирование, слайд №12 Высокоуровневое тестирование, слайд №13 Высокоуровневое тестирование, слайд №14 Высокоуровневое тестирование, слайд №15 Высокоуровневое тестирование, слайд №16 Высокоуровневое тестирование, слайд №17 Высокоуровневое тестирование, слайд №18 Высокоуровневое тестирование, слайд №19 Высокоуровневое тестирование, слайд №20

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

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


Слайд 1


Тестирование программного обеспечения Высокоуровневое тестирование
Описание слайда:
Тестирование программного обеспечения Высокоуровневое тестирование

Слайд 2


Высокоуровневое тестирование Завершение модульного тестирования не означает окончания тестирования программы; В ПО содержится ошибка, если оно не...
Описание слайда:
Высокоуровневое тестирование Завершение модульного тестирования не означает окончания тестирования программы; В ПО содержится ошибка, если оно не оправдывает разумных ожиданий пользователя. Разработка ПО в значительной степени представляет собой процесс передачи информации о том, что собой должна представлять конечная программа, и трансляции этой информации из одной формы в другую, от общего – к частному.

Слайд 3


Процесс разработки ПО 1) Перевод потребностей клиента в документированные требования. Эти требования представляют общие цели, которые должен...
Описание слайда:
Процесс разработки ПО 1) Перевод потребностей клиента в документированные требования. Эти требования представляют общие цели, которые должен реализовать разрабатываемый продукт;

Слайд 4


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

Слайд 5


Процесс разработки ПО Эти формы документации можно охарактеризовать следующим образом: Требования определяют, для чего нужна программа; Цели...
Описание слайда:
Процесс разработки ПО Эти формы документации можно охарактеризовать следующим образом: Требования определяют, для чего нужна программа; Цели устанавливают, что именно и насколько хорошо должна делать программа; Внешние спецификации дают точное описание способа представления программы пользователям; Документация, связанная с последующими процессами, определяет способ построения программы на различных уровнях детализации.

Слайд 6


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

Слайд 7


Процесс разработки ПО
Описание слайда:
Процесс разработки ПО

Слайд 8


Процесс разработки ПО
Описание слайда:
Процесс разработки ПО

Слайд 9


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

Слайд 10


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

Слайд 11


Функциональное тестирование Функциональное тестирование – процесс направленный на выявление расхождений между поведением программы и внешней...
Описание слайда:
Функциональное тестирование Функциональное тестирование – процесс направленный на выявление расхождений между поведением программы и внешней спецификацией. Внешняя спецификация – это точное описание поведения программы с точки зрения конечного пользователя. Выполняется в рамках стратегии «черного ящика»; Ожидается, что выполнено модульное тестирование; Выполнению предшествует анализ спецификации с целью составления наборов тестов;

Слайд 12


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

Слайд 13


Системное тестирование Основные ошибке – на этапе трансляции, допущенные в процессе проектирования внешней спецификации; Нельзя использовать внешнюю...
Описание слайда:
Системное тестирование Основные ошибке – на этапе трансляции, допущенные в процессе проектирования внешней спецификации; Нельзя использовать внешнюю спецификацию для основания системного тестирования, поскольку это противоречит цели системного тестирования; Документа, описывающего целевые задачи системы, поскольку такой документ не может содержать точных описаний внешних интерфейсов; Системные тесты проектируются на основе документированных целей программы, а создаются на основании пользовательской документации к проекту.

Слайд 14


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

Слайд 15


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

Слайд 16


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

Слайд 17


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

Слайд 18


Интеграционное тестирование Подходы: 1) Снизу-вверх. Все низкоуровневые модули, процедуры или функции собираются воедино и затем тестируются. После...
Описание слайда:
Интеграционное тестирование Подходы: 1) Снизу-вверх. Все низкоуровневые модули, процедуры или функции собираются воедино и затем тестируются. После чего собирается следующий уровень модулей для проведения интеграционного тестирования. Данный подход считается полезным, если все или практически все модули, разрабатываемого уровня, готовы. Также данный подход помогает определить по результатам тестирования уровень готовности приложения. 2) Сверху вниз. Вначале тестируются все высокоуровневые модули, и постепенно один за другим добавляются низкоуровневые. Все модули более низкого уровня симулируются заглушками с аналогичной функциональностью, затем по мере готовности они заменяются реальными активными компонентами. Таким образом мы проводим тестирование сверху вниз.

Слайд 19


Интеграционное тестирование 3) Большой взрыв. Все или практически все разработанные модули собираются вместе в виде законченной системы или ее...
Описание слайда:
Интеграционное тестирование 3) Большой взрыв. Все или практически все разработанные модули собираются вместе в виде законченной системы или ее основной части, и затем проводится интеграционное тестирование. Такой подход очень хорош для сохранения времени. Однако если тест кейсы и их результаты записаны не верно, то сам процесс интеграции сильно осложнится, что станет преградой для команды тестирования при достижении основной цели интеграционного тестирования.

Слайд 20


Тестирование установки Тестирование установки – это процесс, цель которого выявить ошибки в процессе установки программы. Не входит в этап разработки...
Описание слайда:
Тестирование установки Тестирование установки – это процесс, цель которого выявить ошибки в процессе установки программы. Не входит в этап разработки ПО; Опытный разработчик всегда сам выполняет предварительное приёмочное тестирование.



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