программирование. Что такое тест кейс и тд. Ошибки кодирования, в то время как дефект это отклонение от первоначальных бизнестребований
Скачать 344.7 Kb.
|
Баг/ошибка является следствием ошибки кодирования, в то время как дефект – это отклонение от первоначальных бизнес-требований. Эти два термина имеют очень тонкую черту различия. Оба эти сущности являются недостатками, которые должны быть исправлены и, поэтому, иногда, эти термины взаимозаменяемо используются в разных компаниях и командах. Дефект недостаток, изъян, повреждение. Ошибка неправильность в действиях, поступках, суждениях, мыслях. отклонение от правильного употребления. погрешность. то, что невозможно рассчитать и предсказать заранее, опираясь на накопленные знания. По этим выкладкам, наиболее близкий перевод для ‘bug’ > ‘ошибка’. Дефект = ошибка? Нет. Сам по себе дефект не ошибка. Дефект возникает как следствие ошибки. Но они сопутствуют друг другу, поэтому могут быть восприняты совместно. Жил-был мастер. Он шил платья на заказ. Однажды он допустил ошибку — забыл прошить нижний край у кармана платья. Результатом ошибки стал дефект. Платье висело на вешалке и выглядело абсолютно нормально, но оно было с дефектом. Маленькая девочка увидела платье и сразу влюбилась. Она купила платье и носила его повсюду. И все было хорошо, платье сидело замечательно, дефект никак не проявлялся. Пока новая хозяйка не решила положить в карман ключ. Девочка опустила руку в карман, отпустила ключ... У-у-у-упс, ключ выпал на пол! Произошел сбой в системе — проявился ранее скрытый дефект. Точно также бывает и в ПО → разработчики допускают ошибки при написании кода и в программе затаивается дефект. И даже если дефект не нашли и о нем никто не знает, он все равно есть! Сидит и ждет своего часа. И когда пользователь натыкается на ошибочный код, происходит сбой. Такие дела! Надеюсь, эта история поможет вам запомнить разницу так же, как она помогла мне. И помните — не всегда надо зубрить, иногда достаточно придумать знакомую и понятную альтернативу :) Тест-кейс — это профессиональная документация тестировщика, последовательность действий направленная на проверку какого-либо функционала, описывающая как придти к фактическому результату. Набор тест-кейсов называют тест-комплектом. Иногда тест-набор путают с тест-планом. Тест-план описывает какие работы, как и когда должны быть проведены в рамках тестирования продукта, а так же что необходимо для их выполнения. Чек-лист – это список, содержащий ряд необходимых проверок во время тестирования программного продукта. Отмечая пункты списка, команда или один тестировщик могут узнать о текущем состоянии выполненной работы и о качестве продукта. Можно сказать, что чек-лист — это упрощенный тест-кейс без шагов и прочего описания. Просто список того, что необходимо проверить. |