Cтраница 4
Наиболее трудоемкими процедурами рассматриваемого метода проверки функционального назначения комплексов программ являются выделение множеств Mjk магистральных путей для множеств результатов Yjk функций, выбор множества отлаживаемых магистральных путей для функций в условиях ограниченных ресурсов и генерация тестовых данных для выбранного множества тестов. [46]
Тестовые данные состоят из 18 ежемесячных и 10 ежеквартальных показателей. Все они взяты из базы данных Министерства статистики, имеющейся на базовом компьютере Манчестерского университета. [47]
Прежде чем приступать к обсуждению специальных запросов и различных программных модулей необходимо изучить существующие отношения БД. Тестовые данные для БД были получены при тех же, что и в гл. [48]
Небольшие таблицы, заполненные фиктивными тестовыми данными. Фиктивные тестовые данные - это ненастоящие тестовые данные, которые тщательно подбираются для подтверждения правильности приложений и отчетов и позволяют выяснить, корректно ли они функционируют. [49]
Тестирование недетерминированной процедуры включает в себя проверку того, что она будет делать после получения всех альтернативных ответов. Поэтому тестовые данные, хотя и должны быть достаточно сложными для обеспечения всесторонней проверки процедуры, не должны быть детализированными настолько, чтобы стать малопригодными при перечислении всех возможных ответов. В частности, это важно для процедур-утилит, назначение которых - генерация значений. Тестирование процедуры в интервале целых / 3, которое в разд. [50]
Этот раздел аналогичен предыдущему, но описывает только тесты, проверяющие работу алгоритма. Например, тестовые данные для проверки функции Преобразование двоичного целого числа в десятичное, составленные исходя только из самого определения функции, не обязательно будут вызывать выполнение каждой части алгоритма, поэтому могут потребоваться дополнительные тестовые данные. Если алгоритм в дальнейшем будет изменяться, могут потребоваться новые тестовые данные для его проверки, в то время как тестовые данные для проверки функции могут использоваться без изменений. Поэтому в данном разделе описываются тесты, ориентированные на конкретный алгоритм. [51]