Добавки и Возвраты — различия между версиями

Материал из Брацка Правки
Перейти к: навигация, поиск
(Новая страница: «Добавки и Возвраты (здесь и далее по тексту -- ''Лектио'') -- это часть урока Суть Проверк…»)
 
(Термины)
 
(не показано 14 промежуточных версий 2 участников)
Строка 6: Строка 6:
  
 
===Иллюстрации===
 
===Иллюстрации===
<gallery mode="packed">
+
<gallery mode="packed">File:Добавки_и_Возвраты.jpg
 
</gallery>
 
</gallery>
  
 +
===Текст (HTML)===
 +
:<p><strong>Добавки и Возвраты</strong></p><p>По принадлежности тестируемого функционала к недавним разработкам, функциональные тесты делятся на добавленные и возвратные.</p><p>Добавленные тесты (progression testing; в русском сленге -- "прогрессия") проверяют тот функционал, который был добавлен в последнем цикле. Добавленное тестирование даёт возможность убедиться, что новый функционал действует. Другими словами, добавленная тестировка оценивает то, что система стала способной делать в результате реализации последнего проекта.</p><p>Возвратные тесты (regression testing; в русском сленге -- "регрессия") проверяют работоспособность старого функционала, то есть выполнение тех функций, которые были работоспособными до того, как новый функционал был добавлен. Возвратное тестирование даёт возможность убедиться, что вновь добавленный функционал не повредил исполнению старых функций, то есть тех, которые система имела до недавних изменений. Другими словами, возвратная тестировка оценивает, не потеряла ли система в результате реализации проекта свои способности делать то, что она делала.</p><p>Возвратное тестирование проводится только для тех систем, которые прошли усовершенствование или другое изменение. Возвратные тесты новых изделий лишены смысла, так как невозможно потерять тот функционал, которого ранее не существовало. И каждый возвратный тест, скорее всего, когда-то был тестом добавленным. Если тестируемый функционал не изменяется, только что добавленный тест должен повторяться после каждого последующего цикла разработок.</p><p><i>А теперь, выберите, пожалуйста, лучшее завершение следующего предложения.</i> Судя по тексту выше, если у группы учеников замерили суммарный коэффициент интеллекта перед началом тренинга, а затем после тренинга, то:</p>
  
===Текст===
+
===Варианты===
:<p><strong>Добавки и Возвраты</strong></p><p>Чаще всего, функциональные тесты делят либо по возможности тестировщика вносить изменения в изделие, либо по принадлежности тестируемой функции к недавним разработкам.</p><p>В информационных технологиях, тестируемый объект сравнивается с коробкой или ящиком. "Чёрный ящик" -- это "коробка с неизвестной начинкой". Напротив, "белый ящик" -- это система, к которой тестировщик имеет полный доступ. Соответственно, "серый ящик" -- это сочетание белого и чёрного.</p><p>"Тестирование по стратегии чёрного ящика" (black-box testing) -- это изучение функций системы или её реакции на воздействия без доступа к её внутренности и без знания её структуры. Когда тестировщик закрытой системы докладывает о результатах тестов продвинутым пользователям и разработчикам, они могут внести коррективы в систему.</p><p>В "тестировании по стратегии белого ящика" (white-box testing), тестировщик может внести изменения в систему самостоятельно. Стратегия тестировки "белых ящиков" задействует продвинутых пользователей и разработчиков в качестве тестировщиков, что даёт результаты быстрее. Стратегия тестировки "чёрных ящиков" дешевле. Кроме того, конечные пользователи могут привнести более свежие идеи.</p><p>Принадлежность тестируемой функции к недавним разработкам -- это другой критерий для разделения функциональных тестов на категории.</p><p>Добавленные тесты (progression testing) проверяют те функции, которые были добавлены в последнем цикле. Возвратные тесты (regression testing) проверяют работоспособность старых функций, то есть тех функций, которые были работоспособными до того, как новые функции были добавлены.</p>
+
:первый тест будет возвратным, а второй -- добавленным. / первый тест будет добавленным, а второй -- возвратным. / разница между итогами двух замеров даст результат возвратного теста. / разница между итогами двух замеров даст результат добавленного теста.
 +
 
 +
:Следующее лектио -- '''[[Задания на Поиск]]'''
  
 
===Термины===
 
===Термины===
:[[Функциональное Тестирование]], [[Нефункциональное Тестирование]], [[Требования]], [[Регрессионное Тестирование]], [[Прогрессионное Тесирование]]
+
:[[Функциональное тестирование]], [[Нефункциональное тестирование]], [[Требования]], [[Регрессионное тестирование]], [[Прогрессивное тестирование]]
 +
 
 +
==Экзамен==
 +
 
 +
===Определения===
 +
:
  
===Вопрос(ы)===
+
===Вопросы экзамена===
 
:Какое из приведенных ниже утверждений является правильным: --
 
:Какое из приведенных ниже утверждений является правильным: --
 
Все остальные ответы по существу верны.
 
Все остальные ответы по существу верны.
Строка 22: Строка 31:
 
Пользовательские истории, использованные для последней разработки, могут быть отлично использованы для прогрессивного тестирования.
 
Пользовательские истории, использованные для последней разработки, могут быть отлично использованы для прогрессивного тестирования.
 
При тестировании всегда учитываются требования к продукту.
 
При тестировании всегда учитываются требования к продукту.
Прогрессивное тестирование гарантирует, что вновь разработанные функции работают в соответствии с требованиями продукта.
+
Прогрессивное тестирование гарантирует, что вновь разработанный функционал работает в соответствии с требованиями продукта.
 
 
:Следующее лектио -- '''[[Сценарии Тестов]]'''
 
  
 
[[Category: Лектио]]
 
[[Category: Лектио]]

Текущая версия на 20:57, 20 сентября 2022

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


Материалы

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

Иллюстрации

Текст (HTML)

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

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

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

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

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

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

Варианты

первый тест будет возвратным, а второй -- добавленным. / первый тест будет добавленным, а второй -- возвратным. / разница между итогами двух замеров даст результат возвратного теста. / разница между итогами двух замеров даст результат добавленного теста.
Следующее лектио -- Задания на Поиск

Термины

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

Экзамен

Определения

Вопросы экзамена

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

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