Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЗ.doc
Скачиваний:
10
Добавлен:
25.11.2019
Размер:
205.31 Кб
Скачать

33. Определение термина «Конструирование по»

Конструирование ПО – создание работающего ПО с привлечением методов

верификации, кодирования и тестирования компонентов. К инструментам

конструирования ПО отнесены языки программирования и конструирования, а также

программные методы и инструментальные системы (компиляторы, СУБД, генераторы

отчетов, системы управления версиями, конфигурацией, тестированием и др.). К

формальным средствам описания процесса конструирования ПО, взаимосвязей между

человеком и компьютером и с учетом среды окружения отнесены языки

конструирования.

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

К видам тестирования относятся:

функциональное тестирование, которое заключается в проверке соответствия

выполнения специфицированных функций;

регрессионное тестирование – тестирование системы или ее компонентов после

внесения в них изменений;

тестирование эффективности – проверка производительности, пропускной

способности, максимального объема данных и системных ограничений в соответствии

со спецификациями требований;

нагрузочное (стресс) тестирование – проверка поведения системы при максимально

допустимой нагрузке или при превышении;

альфа и бета-тестирование – внутреннее и внешнее тестирование системы. Альфа –

без плана, бета с планом тестирования;

тестирование конфигурации – проверка структуры и идентификации системы на

различных наборах, а также проверку работы системы в различных конфигурациях.

К видам тестирования относятся также подходы и методы проверки поведения

системы на этапе испытания ПО и приемки в соответствии с требованиями и

заданными параметрами относительно состава ПО, количества и типа компьютеров,

среды и ОС.

35 Техники тестирования по

:

«белый (стеклянный) ящик», основанный на задании информации о структуре ПО

или системе;

«черный ящик», основанный на задании тестовых наборов данных для проверки

правильности работы компонентов и системы в целом без знания их структуры;

– основанные на спецификациях, анализе граничных значений, таблицах принятия

решений, критериев потоков данных, статистики отказов и др.;

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

тестов для покрытия всех условий выполнения частей системы и системы в целом;

– на основе обнаруженных дефектов, условий использования, природы и особенностей

приложения и др.

36 Управление тестированием по

:

– планирование процесса тестирования (составление планов, тестов, наборов данных) и

измерение показателей качества ПО;

– проведение тестирования reuse-компонентов и паттернов, как основных объектов

сборки ПО;

– генерация необходимых тестовых сценариев, соответствующих среде выполнения

ПО;

– верификация правильности реализации системы и валидация реализованных

требований к ПО;

– сбор данных об отказах, ошибках и др. непредвиденных ситуациях при выполнении

программного продукта;

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

Стандарт ISO/IEC, ГОСТ 12207 не выделяет деятельность по тестированию в качестве

самостоятельного процесса, а рассматривает тестирование, как необъемлемую часть

ЖЦ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]