Что такое валидация простыми словами и зачем она нужна
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Продолжим вникать в суть терминов, которые буквально «сыплются» на нас с экранов ТВ, интернет-блогов и т.д. Недавно мы рассмотрели, что такое верификация, а сегодня поговорим о валидации. Узнаем, чем эти понятия отличаются друг от друга, и как термин «валидация» трактуется в зависимости от сферы его применения.
Валидация – это …
Начнем с примера. Допустим, вы купили торт в магазине. Очевидно, что он пригоден для еды и безопасен для здоровья. В предвкушении полакомиться вкусненьким, вы садитесь за стол и отрезаете себе немаленький такой кусочек. Откусили и …. поняли, что есть вы его не можете, потому что в его составе есть корица, которую вы терпеть не можете.
Таким образом вы провели валидацию торта, т.е. проверили, пригоден ли этот торт лично для вас. Оказалось, что не пригоден, несмотря на то, что ваши близкие смолотили тортик в мгновение ока и он им очень понравился.
Еще пример: вы купили кроссовки для прогулок по пересеченной местности, и именно это указано на аннотации к ним, т.е. обувь имеет особенности, которые делают эти кроссовки более крепкими, улучшают амортизацию стопы при ходьбе и т.д. Вы пошли в этой обуви в поход в горы. Ну не поспоришь же, что горы – это пересеченная местность. Вернувшись, вы убедились, что обувь не прошла испытаний: местами порвалась и отклеилась. Таким образом, вы провели проверку на выполнение требований пользователя, т.е. выполнили валидацию.
Сделаем вывод: валидация – это проверка какого-либо объекта на соответствие требованиям пользователя.
В качестве объекта может выступать продукция, производственный процесс, программное обеспечение, услуга и т.д. В переводе «validation» обозначает «придание законной силы».
Это означает, что валидация подтверждает, что какой-то объект не просто соответствует своему описанию (техническим характеристикам), но и выполняет предопределенные ему функции в реальных условиях.
Чем она отличается от верификации
Напомним: верификация – это проверка какого-либо объекта на соответствие существующим правилам, нормам, стандартам.
К примеру, предприятие выпускает гайки в ассортименте для автомобильной промышленности в соответствии с определенными ТУ (техническими условиями). На это предприятие поступил новый заказ, тоже на гайки, но для использования их в изготовлении рыбообрабатывающих станков.
Формально гайки из ранее выпускаемого ассортимента подходят, т.е. верифицированы, но будут ли они соответствовать иным условиям эксплуатации? На этот вопрос ответ будет получен после выполнения валидации.
Сравнение проведем с помощью сводной таблицы:
Критерий сравнения | Верификация | Валидация |
---|---|---|
назначение | Проверка соответствия ТЗ, ТУ | Проверка соответствия требованиям конечного потребителя |
исполнитель | Производитель, поставщик, разработчик | Специальные тестировщики, потребители |
обязательность исполнения | Обязательна | По требованию потребителей, либо при наличии такового условия в ТЗ |
методы проверки | По объективному соответствию характеристикам | По субъективной оценке тестировщиков или/и потребителей |
объективность проверки | объективна | субъективна |
Какая бывает валидация и кто ее выполняет
Принято выделять четыре вида валидации:
- перспективная – выполняется до запуска продукции в производство (если производство серийное, то после выпуска пробной партии), до создания ПО, до предоставления услуги и т.д.;
- сопутствующая – в процессе создания объекта валидации;
- ретроспективная – после получения рекламаций на продукт (продукцию, ПО, услугу и т.д.);
- повторная – при внесении изменений в ТЗ, ТУ (вне зависимости от причины).
Проведение валидации – задача тестировщиков.
В крупных организациях этим занимается специально созданный отдел или приглашаются специалисты сторонних компаний. На небольших предприятиях или у частников валидация имеет естественный характер, т.е. в роли тестировщиков выступают конечные потребители. К примеру, продает самозанятый Иванов молоко от своей коровы односельчанам. Сосед, попробовав молоко, говорит, что вкусно и покупает пару литров.
Субъективная проверка вкуса молока и есть валидация, а сам сосед в этом случае является валидатором.
Валидация в производственном процессе
Задача валидации на производстве – выпустить продукцию, максимально соответствующую требованиям конечных потребителей.
На предприятии (особенно на крупном) процесс состоит из нескольких последовательных этапов:
- разработка перечня требований потребителя, т.е. того, что он ждет от конкретной продукции;
- определение того, каким нормам и стандартам должна соответствовать продукция, чтобы были выполнены все ожидания потребителя;
- проверка выпущенной продукции на соответствие установленным стандартам (верификация);
- проверка идентичности заявленных технических параметров продукции реально существующим методом испытаний.
Проверка личности пользователя
Выполняется в сферах, где удостоверить личность пользователя можно только не лично, а по определенным каналам связи. Например, при получении банковских услуг в удаленном режиме или для получения доступа к конфиденциальной информации в интернете. Пользователь в указанных ситуациях должен подтвердить, что он имеет право получить эти услуги, эту информацию.
Цель валидации в этом случае – защитить персональные сведения о клиенте, его счетах, аккаунтах, действиях.
Важно: не всегда требование о валидации пользователя является правомерным.
Иногда посредством предложения пройти проверку при совершении каких-либо действий в интернете мошенники получаю идентификационные сведения о банковских картах и аккаунтах. Будьте бдительны!
Валидация в общественном транспорте
Это проверка проездных документов, записанных на электронные носители, в общественном транспорте, либо списание денег за проезд с платежных или транспортных карт.
Контроль и/или списание денежных средств осуществляют с помощью валидатора – устройства, способного считывать информацию в электронном формате. Как правило, валидатор устанавливают на турникетах или на поручнях в транспорте.
Валидация в IT-сфере
Программный продукт после окончания его разработки верифицируется, т.е. тестируется на работоспособность.
А валидируется этот продукт уже пользователем, применившим его для реализации своих задач.
Другое значение валидации в ИТ-сфере – проверка корректности введенных пользователем данных (формата, синтаксиса и т.д.). Информация, введенная неправильно, не принимается для дальнейшей обработки.
Валидация профессиональных навыков
Данный тип проверки позволяет подтвердить, что конкретный человек владеет определенными знаниями и практическими навыками.
Для большинства из нас более привычное название этой проверки – «аттестация». При этом применяются теоретические тесты и практические задания. Профессиональные навыки могут быть оценены в нескольких направлениях: коммуникативные, аналитические, организаторские, творческие, научные, интерактивные, практические (в сфере, в разрезе которой выполняется аттестация).
В законотворчестве
Любой законодательный проект, внесенный на утверждение в соответствующую инстанцию, проверяется на соответствие Конституции, действующему законодательству, международным нормам, т.е. верифицируется.
После этого через определенный период времени законопроект принимается законодательной властью, т.е. валидируется, в результате чего он получает законную силу и становится действующим законом.
Надеюсь, что этот краткий экскурс в понятие «валидация» был вам полезен.
Ваш комментарий или отзыв