Добавки и Возвраты

Материал из Брацка Правки
Перейти к: навигация, поиск

Добавки и Возвраты (здесь и далее по тексту -- Лектио) -- это часть урока Суть Проверки Работ. В Брацкой Школе, уроки делятся на так называемые лектио, каждое из которых состоит из микролекции и одного или нескольких заключительных вопросов. Урок, в свою очередь, относится к практическому семинару Выбор Профессии.


Материалы

Предшественник этого Лектио -- Проверка Функций.

Иллюстрации


Текст

Добавки и Возвраты

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

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

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

Возвратное тестирование проводится только для тех систем, которые прошли усовершенствование или другое изменение. Возвратные тесты новых изделий лишены смысла, так как невозможно потерять те функции, которых ранее не существовало. И каждый возвратный тест, скорее всего, когда-то был тестом добавленным. Тот тест, который был добавлен после этого цикла разработок, если тестируемая функция не изменена, должен быть повторён после следующего цикла разработок.

Термины

Функциональное Тестирование, Нефункциональное Тестирование, Требования, Регрессионное Тестирование, Прогрессионное Тесирование

Вопрос(ы)

Какое из приведенных ниже утверждений является правильным: --

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

Следующее лектио -- Поиски и Сценарии