Реклама:

Тест проверки корректности использования ресурсов памяти и производительности вычислительной системы служит для обнаружения ошибок исполнения программ при недостатках памяти и производительности. Тестирование производится в основном в стохастическом режиме в реальном масштабе времени по подготовленным сценариям, создающим дефицит одного из ресурсов системы. Обычно наиболее полнотестируют-ся буферные накопители приема и выдачи информации внешним абонентам, а также использование массивов в базе данных. Проверке подлежит изменение качества функционирования КП вследствие пропусков в обработке сообщений, возрастания длительности ожидания перед их обработкой или растягивания периодов решения задач 1351, Имитация" тестов производится в основном автоматически по сценариям, создающим' критические условия.для определенной проверки. В, результате тестирования устанавливаются реальные характеристики КП на выбранной вычислительной системе по пропускной способности решения всего комплекса задач и по допустимой интенсивности решения отдельных типов задач и обработке различных сообщений При кратковременных перегрузках памяти или производительности должна обеспечиваться защита от отказов и восстановление нормального режима при последующем снижении загрузки.

Тест, проверки параллельного исполнения программ используется для обнаружения ошибок, обусловленных несогласованным использованием исходных и промежуточных данных, а также устройств вычислительной системы при параллельном исполнении программ 1181. Тестирование проводится преимущественно стохастически Основная его задача - осуществить проверку при различных сочетаниях исполнения частей программы одновременно функционирующими процессорами. Особенно важно обнаружить все тупиковые ситуации (клинч), при которых параллельные программы обращаются к одним и тем же ресурсам вычислительной системы и не могут продолжить, вычисления до их освобождения. Малая вероятность образования таких ситуаций может приводить к необходимости генерации большого числа стохастических тестов. .Тестирование параллельно исполняемых программ обычно требует значительного количества исходных данных, содержащих как случайную, так и детерминированную составляющие.

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

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


⇐ Предыдущая страница| |Следующая страница ⇒