Проектирование программного обеспечения. Николаев С.В. - 122 стр.

UptoLike

Составители: 

122
Ц
икл
10
раз
Ветвление 1
1 2 3
К
онец цикла
Ветвление 2
1 2 3
Рис. 3.2424. Фрагмент программы с двумя разветвлениями
Методы тестирования (стратегия)
Под методом тестирования будем понимать общую организацию (план)
процесса тестирования с точки зрения общей иерархии разбиения на модули,
подмодули и т.д.
Общий план тестирования напрямую зависит от того, как осуществляется
сам процесс создания программы. Сообразно этому можно выделить два ме-
тода тестирования: тестирование снизу-вверх и тестирование сверху-вниз.
Тестирование
снизу-вверх. Этот метод предполагает первоначальное на-
писание и проверку (тестирование) модулей самого нижнего уровня, то есть
модулей, которые сами уже не вызывают другие модули. Предполагается, что
для тестирования каждого такого модуля создается специальный вызываю-
щий модуль, функции которого состоят только в формировании нужных
входных данных, вызове тестируемого модуля, выводе
выходных данных и,
возможно, в анализе результата тестирования. Затем программируются и та-
ким же образом тестируются модули более высокого уровня и так далее, пока
не будет создана вся программа. Программа как единое целое тестируется в
самую последнюю очередь.
Недостатки тестирования по методу снизу вверх: