Главная Теоретический материал Лабораторные работы Задачи Тесты Контакты

Узбекское Агентство
Связи и Информатизации



Ташкентский Университет Информационных Технологий


Кафедра
«Программное обеспечение информационных технологий»

Направления:

5521900Информатика и
информационные технологии,
5523500Защита информации,
5523600Электронная коммерция,
5811200Сервис (информационный сервис),
5811300Сервис (электронные и
компьютерные технологии),
5320200Информатика и
библиотековедение,
5140900Профессиональное образование
(по направлению
информатика и
информационные технологии).


Преподаватель дисциплины



Доцент
Чернев Дмитрий Алексеевич

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

Совместные испытания программного обеспечения проводятся комиссией заказчика, в которой участвуют главный конструктор разработки программного обеспечения и некоторые ведущие его разработчики.

При совместных испытаниях комиссия руководствуется доку­ментами:

-    техническим  заданием   (соглашением  о  требованиях) на ПО;

- действующими государственными и отраслевыми стан­дартами на проектирование и испытания программных изделий и на техническую документацию разработки;

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

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

Документация на испытываемое программное обеспечение должна полностью ему соответствовать, обеспечивать позна­ваемость  разрабатываемой системы обслуживаемым персоналом, а также  обеспечивать возможность развития и модернизации программного изделия для увеличения его жизненного цикла.

Программа испытаний - это план проведения серии экспе­риментов. Она разрабатывается с позиции минимизации объема тестирования при заданной и согласованной с заказчиком досто­верности получаемых результатов.

Результаты испытаний фиксируются в протоколах, которые обычно содержат следующие разделы:

-   назначение тестирования и раздел требований технического задания (соглашения о требованиях), по которому проводится испытание;

-   условия проведения тестирования и характеристика ис­ходных данных;

-   обобщенные результаты испытаний с оценкой их на соответствие требованиям технического задания (соглашения о требованиях) и другим руководящим документам;

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

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

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

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


Назад


Главная Теоретический материал Лабораторные работы Тесты Контакты