Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к зачету по эксплуатации (Черепанов).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
23.99 Кб
Скачать

Ответы

1. Определение понятия «Тестирование по, ис», Цель тестирования.

Тестирование ПО — процесс исследования, испытания программного обеспечения (ПО) с целью получения информации о качестве продукта.

Тестирование – это процесс выполнения ПО системы или компонента в условиях анализа или записи получаемых результатов с целью проверки (оценки) некоторых свойств тестируемого объекта.

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

Тестирование – это контролируемое выполнение программы на конечном множестве тестовых данных и анализ результатов этого выполнения для поиска ошибок.

2. Принципы тестирования

1. Начинать тестирование целесообразно как можно раньше.

2. Непрерывная интеграция (внедрение, объединение).

3. Повторение тестирования.

3 Виды тестирования. Тестирование компонента, модульное тестирование, системное тестирование.

Виды тестирования:

1. Тестирование компонента, модульное тестирование (блочное)

2. Системное тестирование 

3. Интеграционное тестирование

4. Регрессивное тестирование

5. Тестирование системы. Тестирование производительности и нагрузочные тесты:

  • -Нагрузочное тестирование

  • -Стрессовое тестирование

  • -Тестирование надежности

  • -Тестирование производительности / работоспособности системы

  • -Приемочное тестирование

Компонентное тестирование – испытание отдельных программных компонентов информационной системы, в ходе которых подтверждается корректность проводимых этими компонентами вычислений.

Модульное тестирование (блочное)

- называют тестирование полного класса, метода или небольшого приложения, написанного одним программистом или группой, выполняемое отдельно от прочих частей системы.

Системное тестирование - проверка функциональности всей системы.

4 Виды тестирования. Интеграционное, регрессивное тестирование

Виды тестирования:

1. Тестирование компонента, модульное тестирование (блочное)

2. Системное тестирование 

3. Интеграционное тестирование

4. Регрессивное тестирование

5. Тестирование системы. Тестирование производительности и нагрузочные тесты:

  • -Нагрузочное тестирование

  • -Стрессовое тестирование

  • -Тестирование надежности

  • -Тестирование производительности / работоспособности системы

  • -Приемочное тестирование

Интеграционное тестирование это совместное выполнение двух или более классов, пакетов, компонентов или подсистем, созданных несколькими программистами или группами.

Интеграционное тестирование – испытания, направленные на выявление проблем взаимодействия отдельных компонентов системы.

Регрессионное тестирование - это тестирование любых типов программного обеспечения, которое используют после введенных изменений кода / системы.

Регрессионное тестирование (regression testing) – тестирование, проводимое по результатам исправления обнаруженных дефектов и ошибок в работе системы и направленное на то, чтобы показать - исправленный дефект или ошибка в настоящий момент не проявляются, а целевая функциональность системы не нарушена.