Что такое валидация и как она применяется
В повседневной деятельности современного человека довольно часто встречаются два частично взаимоувязанных термина: валидация – это условно проверка качества; и верификация – соответствие требованиям. Употребление терминов приемлемо в различных сферах, от описания работы технологических процессов и программирования до бизнеса и финансового обеспечения. Этим понятиям есть сложные объяснения, рассматриваемые в узкоспециализированной литературе, но для наиболее глубокого и понимания сути терминологии желательно рассматривать оба вкупе (в сравнении) одного с другим.
Валидация и верификация – суть терминов
Как валидация, так и верификация – это понятия, связанные с контрольным тестированием какой-либо продукции или процесса деятельности. Простыми словами сформулировать описание можно следующим образом:
- валидация – финальная стадия процессуальной деятельности (следствие верификации), позволяющая производителю гарантированно и обоснованно заявлять о соответствии производимой продукции всем требованиям стандартизации качества;
- верификация – управляемый процесс определения качественного состояния товара путем тестирования его работоспособности и определения соответствия заявленных производителем характеристик эталонным (государственным) стандартам.
Рассматриваемые понятия имеют различную степень значимости в зависимости от принадлежности к представительству слоя производитель/потребитель. Потребитель всегда выдвигает валидацию на первое место, ему гораздо важнее текущее состояние дел по соответствию характеристик приобретаемого товара эксплуатационным требованиям, чем методика контрольной деятельности и сам процесс доводки технологии до соответствия стандартам.
Напротив, производитель, заботясь о ликвидности производимого им товара, придерживается мнения о важности соответствия продукции установленным стандартам качества, одним из гарантов которого является верификация.
Применение в современных технологиях
Если различия между понятиями валидации и верификации в рассматриваемом примере с производством и потребителем достаточно ощутимы и прозрачны, то отличить их в сфере применения высоких технологий (куда они прочно вошли и активно используются) уже намного сложнее. По сути оба этих термина в интернете представляют из себя один и тот же процесс проверки легитимности введенных или указанных данных.
Например, в современной жизни практически не осталось человека, не имеющего в глобальной сети интернет хоть какого-нибудь аккаунта. Социальные сети, электронная почта, платежные сервисы и системы мгновенных переводов – все они требуют прохождения регистрации пользователей с вводом персональных данных и последующим их подтверждением.
Именно подтверждение верности введенной информации с целью проверки ее достоверности и является верификацией данных или аккаунта.
Термин «валидация» в интернете используется, в основном, крупными социальными сетями, такими как, «Одноклассники» и «Вконтакте». Если пароль к системе не сохранен на компьютере или пользователь социальной сети желает посетить аккаунт с другого (ранее не использовавшегося) устройства, например, мобильного телефона, планшета и т.д., ему непременно предлагается пройти валидацию персональных данных в системе. Даже разблокировка мобильного устройства с помощью сканера отпечатка пальцев или сетчатки глаза в каком-то роде является валидацией (верификацией) личности.
Из приведенных примеров видно, что различие между этими двумя понятиями в техническом применении достаточно размыто и в сущности означает одно и то же. Разница лишь в сфере применения одного или другого термина различными интернет (онлайн) сервисами. К слову, интернет мошенники широко используют псевдо процесс валидации (верификации) персональных данных пользователей для перехвата логинов и паролей с последующим их незаконным использованием в мошеннических целях.
Валидация широко применяется и в общественных местах. Валидаторы – это устройства, считывающие электронные метки с магнитных носителей информации, установлены во многих местах ограниченного по особым условиям посещения. Яркий пример совмещенного с турникетом валидатора – это метро, где учет посещаемости, а также правомерности посещения метро ведется с помощью предъявления электронной карты на входе в тоннель.
Электронные валидаторы устанавливаются также в офисах крупных финансовых организации и на входе в здания государственных и силовых структур. Таким образом производится процесс валидации (в данном случае проверки принадлежности к определенному кругу лиц и контроля доступа) посещения учреждения.
Терминология в стандарте ИСО 9000 : 2000
Для наиболее точного определения различий между рассматриваемыми терминами обратимся к служебной документации международной организации по стандартизации – ISO, или ИСО. Организация ISO приводит следующие пояснения, являющиеся международными определениями валидации и верификации:
- верификация – обратимый процесс подтверждения выполнения установленных норм, требований и правил на основании заведомо объективной и достоверной информации;
- валидация — обратимый процесс подтверждения выполнения установленных требований, правил и норм применительно к конкретному образцу или производству на основании заведомо объективной и достоверной информации.
Исходя из определений, установленных международной организацией ISO, различия между понятиями становятся более контрастны и простыми словами определяются как:
- Валидация – процедура, проводимая исключительно в силу внезапно возникшей необходимости. В процессе валидации продукция тестируется в конкретных, четко очерченных рамках производственного (потребительского) процесса. Результатом будет однозначное решение о возможности (невозможности) применения (использования) конкретного образца товара в конкретных условиях эксплуатации. Как пример валидации в данном случае можно привести процесс проверки поддержания мощностных характеристик двигателей внутреннего сгорания, адаптируемых к эксплуатации в условиях аномально низких температур.
- Верификация – процесс, проводимый на производстве в обязательном порядке, который отражает способности товара к поддержанию заявленных производителем технических характеристик в любых условиях эксплуатационного применения. В качестве примера приведем процесс тестирования тех же двигателей внутреннего сгорания, но предназначенных для установки на автомобили, эксплуатируемые в штатных условиях вне зависимости от региона применения. Перед серийным производством изделия двигатель проходит этап верификации (сравнения) характеристик, выдаваемых двигателем в моделируемых условиях (разгон, обороты, компрессия, расход топлива, крутящий момент и т.д.), с характеристиками, заявленными производителем как гарантированные.
Сравнительный анализ терминов в таблице
Табличная визуализация поможет глубже понять основные различия двух, казалось бы, родственных терминов. В таблице ниже приведено базовое понятие валидации и ее отличительные особенности от верификации.
Валидация | Верификация |
---|---|
Определения и тематическое разъяснение понятий | |
Изготовлен ли продукт, соответствующий всем требованиям потребителя? | Соответствует ли процесс изготовления продукта технологическим условиям производства? |
Соответствуют ли характеристики функций изделия характеристикам, заявленным производителем? | Вся ли функциональность изделия реализована в полном объеме в готовом продукте, поступающем в серийное производство? |
Процесс, следующий за верификацией, включающий в себя набор условных тестов по итоговой проверке качества произведенной продукции. | Процесс, предшествующий валидации, включает в себя множество уровней проверки качества продукции на всех этапах производства, соблюдения производителем требований и установленных технических условий. |
Проводится сотрудниками, не имеющими специальных знаний технологии производства, но обладающими контрольными картами проверки конечного результата. | Проводится исключительно сотрудниками (инженерами), участвующими в разработке изделия (продукта) и обладающими всеми необходимыми знаниями о технологии процесса изготовления. |
В процессе тестирования заявленных характеристик используется метод анализа, основанный на динамическом принципе проверки соответствия. | Процесс тестирования больше походит на статистику соответствия либо отличия качественных характеристик изделия к эталонным. Тип анализа – статистический. |
Оценка конечного результата сильно зависит от субъективного мнения конкретного специалиста, производившего тестирование продукта. | Оценка не подвержена субъективному восприятию и зависит лишь от объективного подхода к проведению проверки на соответствие установленным стандартам качества. |
Если рассматривать англоязычные корни слова, то «валидация» («validation») в дословном переводе с английского языка означает придание объекту законной силы, в то время как «верификация» («verification») — проверка соответствия.
Пример валидации
Для примера применения валидации на практике рассмотрим частный случай наиболее часто встречающейся ситуации в промышленности.
Крупное предприятие промышленности выпускает различные типы магистрального кабеля связи. В процессе производства кабель успешно прошел верификацию на соответствие основным требованиям, предъявляемым к кабелям внешнего (уличного) исполнения. Заказчик (строительно-монтажная организация) готов заключить контракт на приобретение крупной партии при условии гарантийных обязательств завода-изготовителя о том, что эксплуатационно-технические характеристики кабеля не утратят своей актуальности при его использовании в регионах с повышенной атмосферной влажностью и агрессивностью окружающей среды.
Изучив запрос, выданный потенциальным заказчиком, руководство предприятия изготовителя назначает валидацию кабеля определенной марки к техническим условиям, удовлетворяющим требованиям строительно-монтажной организации. Для чего искусственно моделируется агрессивная среда высокой влажности, по результатам воздействия которой на исследуемый кабель заказчику гарантируется (либо гарантируется с ограничениями) поддержание кабелем своих основных свойств в пределах заявленных эксплуатационных характеристик.
Заключение
Исходя из рассмотренных пояснений и примеров, словообразования термина и определения международной организации по стандартизации ISO, можно с уверенностью заключить, что валидация – есть процесс физической проверки чего-либо на соответствие требуемым условиям эксплуатации. Проводится, как правило, на практике, в реальных либо смоделированных (максимально реалистично приближенных к реальным) условиях, отражающих конкретную ситуацию.