
- •Тема 3:
- •Лекция 9: «Организация тестирования программных средств»
- •Литература:
- •Первый учебный вопрос:
- •Основные этапы тестирования и испытаний комплекса программ и его компонентов:
- •3.Тестирование и отладка отдельных программных компонентов в реальном времени во взаимодействии с другими
- •5.Тестирование с имитаторами отдельных объектов внешней среды и с реальными воздействиями от операторов-пользователей.
- •Организация завершающих испытаний комплексов программ:
- •2.Совместные приемо-сдаточные испытания
- •Программа испытаний разрабатывается с позиции минимизации объема тестирования и должна быть согласована и
- •Результаты испытаний фиксируются в протоколах, которые содержат следующие разделы:
- •Протоколы по всей программе испытаний обобщаются в акте, где делается заключение о соответствии
- •Второй учебный вопрос:
- •Структура фирмы — разработчика программного обеспечения отражает этапы жизненного цикла программного средства. То
- •1. Аналитический отдел (проведение предпроектного обследования, определение технических требований к системе).
- •Пример: Схема взаимодействия отдела тестирования ПО
- •Технологический процесс исправления ошибки ПС при обнаружении ее пользователем:
- •Описанный технологический процесс не является догмой и
- •Специалист отдела тестирования (инженер по тестированию ПО, тестер, тестировщик) должен (квалификационные требования):

Тема 3:
Качество, надежность и тестирование программных средств

Лекция 9: «Организация тестирования программных средств»
1. Этапы тестирования при испытаниях надежности программных средств.
2. Место тестирования в процессе разработки программного обеспечения.

Литература:
Благодатских В.А.
Стандартизация разработки программных средств: Учеб. Пособие. – М.: Финансы и статистика, 2003. стр. 244-273
Орлов С.А.
Технологии разработки программного обеспечения: Учебник для вузов.- СПб.:Питер, 2004. стр. 155-170

Первый учебный вопрос:
Этапы тестирования при испытаниях надежности программных средств

Основные этапы тестирования и испытаний комплекса программ и его компонентов:
1.Комплексирование модулей и отладка автономных групп программ в статике без взаимодействия с другими компонентами.
2.Тестирование и отладка групп программ в статике с учетом взаимодействия с некоторыми другими важнейшими компонентами и с
базой данных.

3.Тестирование и отладка отдельных программных компонентов в реальном времени во взаимодействии с другими функциональными компонентами и с основными компонентами операционной системы и базы данных.
4.Комплексное тестирование с помощью моделирующего стенда или генераторов тестов, имитирующих отдельные
объекты внешней среды.

5.Тестирование с имитаторами отдельных объектов
внешней среды и с реальными воздействиями от операторов-пользователей.
6.Комплексное тестирование в полностью адекватной реальной внешней среде и с реальными воздействиями от операторов-пользователей.

Организация завершающих испытаний комплексов программ:
1. Испытания главного конструктора (должны
оформляться документально и являются основанием для предъявления ПС заказчику на совместные испытания. После испытаний главного конструктора программы целесообразно передавать ПС пользователям на опытную эксплуатацию в типовых условиях, которая проводится разработчиками с участием пользователей, назначаемых заказчиком. Результаты и показатели после испытаний главного конструктора могут учитываться при проведении совместных испытаний для их сокращения.)

2.Совместные приемо-сдаточные испытания
(проводятся комиссией заказчика, в которой участвуют главный конструктор разработки и некоторые ведущие разработчики)
Комиссия руководствуется следующими документами:
a.утвержденным заказчиком и согласованным с разработчиком техническим заданием и спецификациями на ПС;
b.действующими государственными и ведомственными стандартами на проектирование и испытания программ,
атакже согласованными с заказчиком стандартами «де- факто»;
c.программой испытаний;
d.методиками испытаний по каждому разделу
требований технического задания; e. комплектом эксплуатационной документации на ПС.

Программа испытаний разрабатывается с позиции минимизации объема тестирования и должна быть согласована и утверждена.
Программа испытаний должна содержать разделы:
1)объект испытаний, его назначение и перечень основных документов, определивших его разработку;
2)цель испытаний с указанием всех требований технического задания, подлежащих проверке, и ограничений на проведение испытаний;
3) собственно программу испытаний (план тестирования); 4) методики испытаний, однозначно определяющие
все понятия проверяемых характеристик, условия и сценарий тестирования, средства, используемые для испытаний; 5) методики обработки и оценки результатов тестирования.