
Розберімося з граничними значеннями.
1️⃣Це математичний термін і ми маємо бути обережними, коли "перевизначаємо" його, щоб не допустити непорозуміння. Отже, це значення границь класу (множини). І все.
2️⃣ Глосарій ISTQB (v. 4.2) не суперечить цьому, адже розрізняє два терміни:
3️⃣Підемо до джерел та відкриємо книгу Лі Коупленда "A Practitioner's Guide to Software Test Design", з якої ми всі й взяли все про техніки.
Там бачимо, що Лі так само розділяє самі граничні значення та тестові дані (перевірки), які створює на їх основі. В книзі він наочно зображує окремо boundary values на графіках, а потім наводить набір data input для цих значень.
❗️Тобто, "Техніка аналізу граничних значень" це не те саме що самі "граничні значення", на яких вона ґрунтується.
👉Детально.
Техніка аналізує граничні значення (що випливає з назви), і результатом цього аналізу можуть бути різні тестові дані.
При підході 2BVA ми беремо два значення, при підході 3BVA - три. Але беремо їх як раз на основі граничних значень, які визначили для конкретного класу еквівалентности.
❗️Увага! Визначені граничні значення є однаковими як для техніки 2BVA, так й для 3BVA. А ось тестові дані, як результат - будуть різними.
В побуті (контекст якого використовують мовні моделі типу ChatGPT за замовченням, якщо ви не дасте їм інші інструкції або контекст) ми можемо казати "граничні значення", а мати на увазі "тестові дані, які ми визначаємо за допомогою техніки тест дизайну "аналіз граничних значень"". Скоріше за все тому багато з вас обирали хибні варіанти.
💎QA Україна Клуб 🎞 Youtube 📕 QA Україна ED
1️⃣Це математичний термін і ми маємо бути обережними, коли "перевизначаємо" його, щоб не допустити непорозуміння. Отже, це значення границь класу (множини). І все.
2️⃣ Глосарій ISTQB (v. 4.2) не суперечить цьому, адже розрізняє два терміни:
boundary value: A minimum or maximum value of an ordered equivalence partition.
boundary value analysis: A black-box test technique in which test cases are designed based on boundary values.
3️⃣Підемо до джерел та відкриємо книгу Лі Коупленда "A Practitioner's Guide to Software Test Design", з якої ми всі й взяли все про техніки.
Там бачимо, що Лі так само розділяє самі граничні значення та тестові дані (перевірки), які створює на їх основі. В книзі він наочно зображує окремо boundary values на графіках, а потім наводить набір data input для цих значень.
❗️Тобто, "Техніка аналізу граничних значень" це не те саме що самі "граничні значення", на яких вона ґрунтується.
👉Детально.
Техніка аналізує граничні значення (що випливає з назви), і результатом цього аналізу можуть бути різні тестові дані.
При підході 2BVA ми беремо два значення, при підході 3BVA - три. Але беремо їх як раз на основі граничних значень, які визначили для конкретного класу еквівалентности.
❗️Увага! Визначені граничні значення є однаковими як для техніки 2BVA, так й для 3BVA. А ось тестові дані, як результат - будуть різними.
В побуті (контекст якого використовують мовні моделі типу ChatGPT за замовченням, якщо ви не дасте їм інші інструкції або контекст) ми можемо казати "граничні значення", а мати на увазі "тестові дані, які ми визначаємо за допомогою техніки тест дизайну "аналіз граничних значень"". Скоріше за все тому багато з вас обирали хибні варіанти.
💎QA Україна Клуб 🎞 Youtube 📕 QA Україна ED