Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к 1-му тесту rev. 5.docx
Скачиваний:
10
Добавлен:
30.03.2015
Размер:
67.12 Кб
Скачать
  1. Тестирование по. Цели тестирования. Виды тестирования: функциональное, практичности, безопасности, производительности.

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

Цель тестирования – поиск дефектов в программе.

Функциональное тестирование – это тестирование заявленных (задокументированных) функциональных возможностей программы. Цель данного тестирования – поиск дефектов, связанных с выполнением непосредственных функций программы (неправильное взятие программой-калькулятором корня от числа).

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

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

Тестирование производительности - выявление проблем производительности программы. Данное тестирование оценивает затраты программы на выполнение заявленных функций, а также проверяет поведение программы при работе с верхними пределами входных значений (стократное увеличение времени вычислений при выполнение операции взятия корня над двузначными числами в программе-калькуляторе).

  1. Тестирование по. Цели тестирования. Виды тестирования: нагрузочное, глобализационное, локализационное, доступности. Поколения тестирования.

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

Глобализационное тестирование – выявление дефектов, связанных с региональными отличиями в программном обеспечении (как будет вести себя программа при использовании на компьютере с американскими региональными настройками): дефект, связанный с некорректной обработкой чисел с плавающей запятой: в России в качестве разделительного знака используется запятая, а, например, в США – точка.

Локализационное тестирование - поиск дефектов, возникших при локализации программного продукта (ошибки, допущенные во время перевода; проблемы, связанные с отображением национальных символов).

Тестирование доступности проводится для определения проблем в работе людей с ограниченными возможностями с программой. Дефектом, обнаруженном при данном виде тестирования являются некорректные цвета интерфейса, приводящие к тому, что человек, страдающий дальтонизмом, не в состоянии прочитать текст.

1) Insourcing. Стандартная компания имеет две команды: разработки и тестирования. Тестирование проводится собственными силами компании. Основной товар на рынке тестирования: инструментарий тестирования.