Испытание работоспособности программы

Зачем требуется аттестация программного обеспечения. Разновидности испытаний, система и методы, при помощи которых дается оценка работы программных средств. Испытания программного обеспечения.

Аттестация — это мероприятия, направленные на подтверждение качества т.е. после прохождения данной стадии и заказчик работ и организации, которые будут использовать продукт, могут быть уверены, что он соответствует всем установленным требованиям и является безопасным. Как правило, для аттестации создается специальная аттестационная комиссия, в которую включаются специалисты, а также представители компании-разработчика (а в некоторых случаях и заказчика – если это разные организации). Данная комиссия осуществляет испытания, проводимые с целью получения сведений, нужных для оценки.

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

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

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

Полевое испытание — это проверка продукта совместно с технической системой, предназначенного для определенного круга заказчиков, в ходе которой осуществляется пристальное наблюдение за поведением. Заказчикам требуется представить возможность дать задания собственных контрольных примеров, а также с провести проверку с принудительным вызовом различных ситуаций технической системы – в том числе аварийных. Данные испытания являются дополнительными и проводятся по решению членов комиссии только для некоторых продуктов, управляющих определенными системами – поэтому в некоторых случаях данные мероприятия не проводятся.
Приемо-сдаточные испытания – основной вид испытаний, проводимых в ходе аттестации обеспечения. Ведь именно с данных испытаний начинается работа специальной комиссии, организуемой с целью аттестации. Данные испытания обычно начинают с рассмотрения документации, представленной заказчиком работ, в том числе, и документации по тестированию. Если в документации нет полноценных результатов тестирования, члены аттестационной комиссии вправе принять решение о назначении системных испытаний либо о прекращении процедуры по аттестации (это не является препятствием для повторного обращения). В последнем случае, разработчику выносятся о провести более полную проверку или же дополнительную (в зависимости от обстоятельств). Также, во время данных испытаний могут допускаться тесты от специалистов, осуществлявших разработку (и дополнительные), а также проверочные задачи, которые были подготовлены членами комиссии для оценки аттестуемого продукта.

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

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

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

  • Сертификат

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

  • Наименование органа сертификации, который проводил проверку функционирования системы;
  • Регистрационный номер;
  • Срок действия (по времени обычно данный документ выдают на срок, составляющий 5 лет);
  • Данные программной системы, которая проходила проверки (в том числе – наименование);
  • Сведения о компании, которая выступала в качестве заказчика данных видов работ (наименование, юридический адрес и т.д.);
  • Стандарты, которым соответствует программа.

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

  • Разрешение на использование знака соответствия

В разрешении на использование знака соответствия системы, должны быть указаны следующие сведения:

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

Если вами была разработана или приобретена программа и вам потребовалось получить документальное подтверждение ее соответствия, предлагаем вам воспользоваться услугами нашей компании. Наши специалисты уже на протяжении длительного времени занимаются выполнением подобных задач, что дает гарантию качественного результата в максимально короткие сроки. Для работы с нами, вам требуется составить заявку, указав в ней сведения о компании, выступающей в качестве заявителя (наименование, контактные номера телефонов, данные контактного лица), а также самого продукта. Заявку возможно заполнить в любой момент – через сайт. После поступления заявки, наши специалисты осуществят ее обработку, после чего свяжутся с представителем заказчика по указанным контактам с целью уточнения необходимых деталей и нюансов. Когда все вопросы урегулированы, между сторонами заключается договор, а специалисты приступают к совершению необходимых мероприятий. По результатам специалистами выдается полный пакет документов, который заказчик может использовать по своему смотрению. Если у вас остались вопросы, вы можете связаться с нами любым удобным способом из указанных на сайте.