Методика тестирования на соответствие стандартам, обеспечивающим переносимость прикладных программ
Основные требования

3 Определения

В настоящем стандарте применяют следующие термины с соответствующими определениями:

код результата тестирования

- значение, которое описывает результат проверки тестового утверждения;

метод тестирования

- алгоритмы и процедуры, применяемые при выполнении проверки прикладной программы (ПП) на соответствие стандартам POSIX;

набор программ для тестирования на соответствие стандартам POSIX

- совокупность программного обеспечения, при использовании которого совместно с другими методами тестирования, возможно определить степень соответствия проверяемой прикладной программы стандартам POSIX;

номер тестового утверждения

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

основное тестовое утверждение

- тестовое утверждение, проверка которого обязательна для определения требуемых от прикладной программы свойств;

проверка тестового утверждения

- применение программных или процедурных методов с целью установления факта соответствия реакции прикладной программы на тестовое утверждение стандартам POSIX;

процедура тестирования на соответствие стандартам POSIX

- собственно алгоритм, который, при использовании с другими методами тестирования, позволяет определить соответствие данной прикладной программы стандартам POSIX;

расширенное тестовое утверждение

- тестовое утверждение, проверка которого необязательна;

сертификат соответствия стандартам POSIX

- документ, подтверждающий соответствие прикладной программы стандартам POSIX;

система разработки программ

- компьютерная система, используемая для компилирования и конфигурирования набора программ для автоматического тестирования на соответствие стандартам POSIX;

тестируемый элемент

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

тестовое утверждение

- высказывание, имеющее содержательную часть в виде утвердительного или условного предложения, основанное на одном из требований стандартов POSIX. Тестовое утверждение принимает значение "ИСТИНА" в случае, если функционирование или поведение проверяемой прикладной программы удовлетворяет соответствующему требованию стандарта;

требуемое (обязательное) свойство

- свойство или поведение, заданное в стандартах POSIX, выполнение которого прикладной программой строго обязательно;

условное свойство

- свойство или поведение, упомянутое в стандартах POSIX, выполнение которого прикладной программой необязательно;

целевая система

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

Предыдущая глава

    ОГЛАВЛЕНИЕ    

Следующая глава