-
Тестування та IT
-
-
Спільнота
-
-
-
- All about QA - Все про тестування ПЗ
- automation-remarks.com
- AutotestЯк
- DOU | QA
- From A to QA | Все про тестування
- Hot testing Channel
- Inside QA
- May the testing be with you
- QA | ua
- QA VISION
- qa семпай про тестування
- QA Україна
- Qa.room
- QAMania
- Quality matters by Inna Osinna
- Roman Yakymchuk Consulting
- Security QA
- Test Engineering Notes
- Testing with Sofia
- Yet Another Useful Channel
- Комора тестувальника | QA Info
- Нотатки суворого QA
- Олекса Мащиць
- Попелюха | QA
- Щоденник QA
- Показати більше (10) Згорнути
-
-
-
Інше
Валідація
Що це?
Для тлумачення знову звернемось до етимології, корінного значення слова.
Validate:
- доказати, показати чинність
- надати докази справжності
- підтвердити відповідність закону
На відміну від більш чорно-білого verify (так/ні), тут бачимо явне порівняння із чимось, зі зразком. Тобто — дуже конкретну перевірку. Конкретний елемент порівнюється із конкретним зразком для конкретної відповіді. Вже не просто «так» чи «ні», відчуваєте?
Важливо, що таких зразків (як от законів) в житті велика кількість. То ж валідація, частіше за все, це низка перевірок. А це вже набагато більше схоже на наші щоденні активності з тестування софту, чи не так?
Саме так. Тому вірно, що валідацію пов’язують саме із тестуванням реального коду, реального софту. Тоді як верифікувати наш продукт можна на більш загальному рівні та навіть не маючи робочого софту (але знаючи призначення елементів, які ми розробляли).
Пара хитрощів для аналогій.
Верифікація наче містить в собі слова «віра», що більшою частиною про «так» чи «ні». Тоді як Валідація має антонім invalid, «не дійсний», що не можливо осягнути, поки не порівняєш з іншим, дійсним. От як людина з інвалідністю, чому така назва? Тільки через порівняння з іншою «нормальною» людиною. Саме через це зараз стільки дискусій що до доцільності використання цього слова для людей. Без «норми» слово invalid втрачає сенс, як і слово «valid».
Практичне завдання.
Подивись навкруги себе. На предмети або процеси, які відбуваються. Що може бути їх верифікацією, а що валідацією?