Методы и средства инженерии программного обеспечения


         

и наборы данных, используемые для


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

Первый шаг этого процесса – интеграция элементов, которая  основывается на интеграционных тестах, создаваемых по спецификациям проекта. Рассмотрим  этот шаг более подробно  на примере схемы (рис. 7.4)  интеграции отдельных элементов.

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

Тесты обеспечивают проверку внутренней структуры, логики и  граничных  условий выполнения каждой компоненты.

Согласно приведенной  схеме,   вначале   тестируются  компоненты А, В, D     независимо друг от друга и каждая с отдельным тестом. После  их проверки  выполняется   следующий  шаг – проверка интерфейсов для последующей их интеграции, суть которой заключается в анализе выполнения  операторов  вызова                                А   à   E,    B à C,   D à G, на нижних уровнях  графа: компоненты – Е, С, G. При этом предполагается, что указанные вызываемые  компоненты так же должны быть  отлажены отдельно. Аналогично  проверяются все обращения  к компоненте F, являющейся связывающим звеном  с вышележащими элементами.



                              Тести –                          Тести–                            Тести–

                            рование                         рование                           рование

                                   А                                   В                                       D



                                  Тести–                          Тести–                          Тести–


Содержание  Назад  Вперед