Реклама:

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

Тест .проверки полноты решения функциональных задач комплексом программ при.типовых-исходных данных предназначен для обнаружения ошибок функционирования в типовых условиях, определенных техническим заданием на КП. Пер-1 вичным эталоном являются цели .создания КП и соответствующее им формализованное техническое задание, которое является основным эталоном при создании данной категории тестов. Для систем реального временитест содержит, в основном, динамические и стохастические данные. Эти данные имитируются моделями реальных объектов. Результаты тестирования обрабатываются и сравниваются с эталонами преимущественно автоматически. Некоторая часть теста может содержать детерминированные исходные данные, для анализа которых часто применяются различные системы визуального отображения. Особое внимание целесообразно обращать на варианты тестов, позволивших обнаружить ошибки, и на мо-■ дули, в которых;ошибки обнаружены. Для этих условий следует проводить дополнительное тестирование.

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


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