Атрибути тестового кейсу
Атрибути тестових кейсів у тестуванні програмного забезпечення відносяться до різних характеристик або властивостей, які визначають і описують тестовий кейс. Ці атрибути допомагають в організації, виконанні та оцінці ефективності тестових кейсів. Кожен тестовий кейс зазвичай включає кілька ключових атрибутів, які забезпечують зрозумілість, відстежуваність і можливість виконання тестового кейсу. Основними атрибутами тестового кейсу є
- Ідентифікатор тестового кейсу: унікальний ідентифікатор тестового кейсу, який допомагає відстежувати і посилатися на нього протягом усього процесу тестування. Це забезпечує відстежуваність і допомагає тестувальникам розрізняти різні тестові кейси.
- Назва тестового кейсу: Описова назва тестового кейсу, яка чітко вказує на його мету. Часто це короткий опис функціональності, що тестується.
- Опис тесту: Детальне пояснення того, що має перевірити тестовий кейс. Цей опис повинен включати очікувану поведінку системи і будь-який необхідний контекст для розуміння тесту.
- Передумови: Будь-які налаштування або умови, які повинні бути виконані перед виконанням тестового кейсу. Це може включати конфігурацію системи, специфічне налаштування даних або будь-які передумови в середовищі або додатку.
- Етапи тесту: Послідовність дій або вхідних даних, які необхідно виконати для виконання тесту. Це покроковий процес, яким керується тестувальник при виконанні тестового кейсу.
- Тестові дані: Конкретні дані або вхідні дані, необхідні для виконання тесту. Це можуть бути значення, конфігурації або змінні, необхідні для завершення тестового кейсу.
- Очікуваний результат: Очікуваний результат виконання тестового кейсу, якщо система поводиться правильно. Він визначає, що тестувальник очікує, що станеться, коли кроки тесту будуть виконані з заданими вхідними даними.
- Фактичний результат: Фактичний результат тестового кейсу після виконання. Він порівнюється з очікуваним результатом, щоб визначити, пройшов тест чи ні.
- Статус: Показує поточний стан тестового кейса, зазвичай включає такі значення, як “Pass”, “Fail” або “Blocked”. Відображає результат виконання тесту.
- Пріоритет: Важливість або терміновість тестового кейсу, яка допомагає визначити пріоритети в тестуванні. Тестові кейси з вищим пріоритетом зазвичай тестуються в першу чергу або частіше.
- Серйозність: Вплив дефекту, виявленого під час виконання тестового кейсу. Якщо тестовий кейс завершується невдачею, серйозність допомагає визначити, наскільки критичним є збій для загальної функціональності системи.
- Тип тесту: Категорія тесту, наприклад, функціональний, нефункціональний, регресійний, димовий або тестування продуктивності. Це допомагає класифікувати тестовий кейс відповідно до підходу до тестування.
- Тестове середовище: Апаратне, програмне забезпечення, мережева конфігурація та інші елементи системи, де виконується тестовий кейс. Воно гарантує, що тест виконується в контрольованому та відповідному середовищі.
- Дата виконання тесту: Дата, коли тестовий кейс виконується. Це допомагає відстежувати життєвий цикл тесту та історію його виконання.
- Власник тестового кейсу: особа, відповідальна за створення, виконання або підтримку тестового кейсу. Це забезпечує відповідальність за якість та виконання тестового кейсу.
- Постумови: Стан системи після виконання тесту. Він описує будь-які зміни або ефекти, які тестовий приклад може мати на систему, наприклад, оновлені записи або конфігурації.
Ці атрибути гарантують, що кожен тестовий кейс добре задокументований, послідовний і корисний для тестування. Правильно визначені атрибути тестових кейсів покращують процес тестування, роблячи його більш ефективним, прозорим і полегшуючи аналіз результатів.





