Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных



Pdf көрінісі
бет41/78
Дата30.09.2024
өлшемі1,76 Mb.
#146202
түріЛекция
1   ...   37   38   39   40   41   42   43   44   ...   78
Байланысты:
материалы ТРСПО 2024

 
Системное тестирование 
Системное тестирование подразумевает выход за рамки области действия программного проекта и проводится не только 
программным разработчиком. Классическая проблема системного тестирования — указание причины. Она возникает, когда 
разработчик одного системного элемента обвиняет разработчика другого элемента в причине возникновения дефекта. Для 
защиты от подобного обвинения разработчик программного элемента должен: 
1)
предусмотреть средства обработки ошибки, которые тестируют все вводы информации от других элементов системы
2)
провести тесты, моделирующие неудачные данные или другие потенциальные ошибки интерфейса ПС
3)
записать результаты тестов, чтобы использовать их как доказательство невиновности в случае «указания причины»; 
4)
принять участие в планировании и проектировании системных тестов, чтобы гарантировать адекватное тестирование 


ПС. 
В конечном счете системные тесты должны проверять, что все системные элементы правильно объединены и выполняют 
назначенные функции. Рассмотрим основные типы системных тестов [13], [52]. 
 
Тестирование восстановления 
Многие компьютерные системы должны восстанавливаться после отказов и возобновлять обработку в пределах заданного 
времени. В некоторых случаях система должна быть отказоустойчивой, то есть отказы обработки не должны быть причиной 
прекращения работы системы. В других случаях системный отказ должен быть устранен в пределах заданного кванта 
времени, иначе заказчику наносится серьезный экономический ущерб. 
Тестирование восстановления использует самые разные пути для того, чтобы заставить ПС отказать, и проверяет полноту 
выполненного восстановления. При автоматическом восстановлении оцениваются правильность повторной инициализации
механизмы копирования контрольных точек, восстановление данных, перезапуск. При ручном восстановлении оценивается, 
находится ли среднее время восстановления в допустимых пределах. 


Достарыңызбен бөлісу:
1   ...   37   38   39   40   41   42   43   44   ...   78




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет