Классификация видов тестирования ПО | Тестирование ПО

КЛАССИФИКАЦИЯ ВИДОВ ТЕСТИРОВАНИЯ И ПРОБЛЕМЫ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ

Тестирование ПО. Классификация видов тестирования ПО.

В статье раскрыта классификация видов тестирования по видам и уровням. Дано определения каждому виду для большего понимания. Рассмотрена проблема автоматизированного тестирования.

На сегодняшний день тестирование является неотъемлемой частью нашей жизни и именно является актуальным рассмотреть и разобрать классификацию видов тестирования.

Согласно «Руководству к своду знаний по программной инженерии» (IEEE, SWEBOK, 2004), тестирование — это проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом [2].

У тестирования есть множество классификаций:

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

2. По объекту тестирования — это функциональное и нефункциональное тестирование. Функциональное тестирование — это есть проверка только тех функций, какие требовал заказчик. Нефункциональное тестирование фокусируется на том, чтоб проверить все функции программы и на сколько она удобна и стабильно работает [1].

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

КЛАССИФИКАЦИЯ-ВИДОВ-ТЕСТИРОВАНИЯ-И-ПРОБЛЕМЫ

Загрузить документ