Методы и средства инженерии программного обеспечения


Этап сопровождения - часть 3


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

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

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

Для тестирования проведенных изменений в компонентную конфигурацию и отдельные компоненты необходимо иметь:

–  сами компоненты в готовом к применению виде;

– гарантию относительно достаточно полного тестирования компонентов их разработчиками, иметь информацию о результатах тестирования, в частности перечень еще неисправленных ошибок;

–  четко сформулированные  условия применения компонентов,  как с функциональной точки зрения, так и с технологической (в частности,  иметь данные о ресурсах, необходимых для нормальной работы компонентов системы).

 При  разработке  тестов учитывается:

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

– информация о самостоятельном тестировании компонентов (используется для уменьшения объема тестирования);

–  условия для нормального функционирования компонентов.

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

 

                                                                                                          





Начало  Назад  Вперед



Книжный магазин