пользователей: 21281
предметов: 10473
вопросов: 178149
Конспект-online
зарегистрируйся или войди через vk.com чтобы оставить конспект.
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» ИС
» ИИС
» РСПСИТ

Уровни тестирования

Тесты классифицируются по уровню тестирования на:

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

Классификация тестов по целям

  1. приемочное тестирование, при котором  проверяется поведение системы на предмет удовлетворения требований заказчика;
  2. установочное тестирование – для проверки возможности инсталляции системы в целевом окружении;
  3. α и β-тестирование – данные виды тестирования основываются в поиске ошибок и несоответствия при пробном использовании программного средства, при этом α-тестирование – это внутреннее пробное тестирование, а β-тестирование – пробное использование с привлечением отобранных внешних пользователей;
  4. функциональные тесты (тесты соответствия) – этот вид тестирования используется для проверки соответствия системы предъявляемым к ней в ТЗ или спецификации требованиям;
  5. достижение оценки надежности – предполагает оценку надежности функционирования программного средства, и идентифицировать основные причины сбоев;
  6. регрессионное тестирование – предполагает проверку программного средства после внесения модификаций;
  7. тестирование производительности – предполагает оценку производительности ПС;
  8. нагрузочное тестирование – данный вид тестирования предполагает увеличение нагрузки проверяемой системы вплоть до предельных заявленных характеристик с тем, чтобы определить стабильность и производительность ПС во всех режимах функционирования;
  9. сравнительное тестирование предназначено для сравнения характеристик различных версий ПС;
  10. восстановительные тесты используются для проверки возможности рестарта программной системы в случае неправильного выхода из нее;
  11. конфигурационное тестирование применяется в том случае, если в программе предусмотрена работа в различных режимах (конфигурациях) с предоставлением различных прав доступа. Данный вид тестов направлен на проверку работоспособности системы в каждом из этих режимов;
  12. тестирование удобства и простоты использования – предназначено для оценки эргономики, доступности, понятности ПС, а также на оценку его документированности;
  13. разработка, управляемая тестированием – данный подход является средним между видом тестирования и подходом к разработке ПС и заключается в том, что тесты включается в требования к программному средству и на каждом этапе жизненного цикла проводится тестирование, позволяющее заранее исключить различные ошибки.

18.06.2015; 02:04
хиты: 293
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2016. All Rights Reserved. помощь