Учебники

Тестирование функций

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

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

Понимание функции: необходимо внимательно прочитать требования или спецификации, соответствующие этой функции.

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

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

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

Разверните сборку на ранней стадии: тестировщики должны начать тестирование функции в начале цикла и сообщать о дефектах, и этот же процесс должен повторяться во всех сборках выпуска.