Ця стаття не містить . (грудень 2022) |
Ця стаття містить , але походження окремих тверджень через брак . (грудень 2022) |
Тестовий випадок/ситуація, тест-кейс (англ. test case) — це артефакт, що описує сукупність кроків, конкретних умов та параметрів, необхідних для перевірки реалізації функції, що тестується чи її частини.
Під тест кейсом йдеться про наступну структуру: Action > Expected Result.
Тестові випадки, на відміну від чек-листів, не має поля «фактичний результат».
Види тестових ситуацій
Тест кейси поділяються за очікуваними результатами на позитивні та негативні:
- Позитивний тест-кейс використовує лише коректні дані й перевіряє, що додаток правильно виконує функцію що викликається.
- Негативний тест-кейс оперує як коректними, так і не коректними даними (мінімум 1 некоректний приклад) і ставить за ціль перевірку виняткових ситуацій (спрацювання валідаторів), а також перевіряє, що функція, яка викликається додатком, не виконується при спрацюванні валідатора.
Структура тестової ситуації
Якісний тестовий сценарій включає в себе:
- Опис (англ. description) — відображає мету перевірки;
- Передумова (англ. preconditions) — список дій, які приводять систему в стан необхідний для основної перевірки;
- Кроки (англ. steps) — метод виконання тесту, описаний покроково;
- Очікуваний результат (англ. expected result) — передбачена поведінка системи після проходження по кроках;
PostCondition - список дій, що переводить систему в початковий стан (стан до проведення тесту) і є не обов'язковою частиною.
Обов'язкові вимоги до тест-кейсів
- Відсутність залежності один від одного — оскільки тести можуть доповнюватися, змінюватися, втратити свою актуальність і бути видаленими. Крім того, взаємозв'язок може ввести в оману, що робота продукту відповідає очікуванням.
- Чіткі формулювання та висока ймовірність виявлення помилки;
- Наявність детальної та не надлишкової інформації — якщо перевірці підлягає процес авторизації, тест-кейс має містити логін та пароль.
- Легка діагностика помилок — виявлена помилка має бути очевидна.
- Дослідження відповідної (безпосередньо тієї, що потрібно) області додатка, виконання потрібних дій.
Див. також
Примітки
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno gruden 2022 Cya stattya mistit perelik posilan ale pohodzhennya okremih tverdzhen zalishayetsya nezrozumilim cherez brak vnutrishnotekstovih dzherel vinosok Bud laska dopomozhit polipshiti cyu stattyu peretvorivshi dzherela z pereliku posilan na dzherela vinoski u samomu teksti statti Zvernitsya na za poyasnennyami ta dopomozhit vipraviti nedoliki gruden 2022 Testovij vipadok situaciya test kejs angl test case ce artefakt sho opisuye sukupnist krokiv konkretnih umov ta parametriv neobhidnih dlya perevirki realizaciyi funkciyi sho testuyetsya chi yiyi chastini Pid test kejsom jdetsya pro nastupnu strukturu Action gt Expected Result Testovi vipadki na vidminu vid chek listiv ne maye polya faktichnij rezultat Vidi testovih situacijTest kejsi podilyayutsya za ochikuvanimi rezultatami na pozitivni ta negativni Pozitivnij test kejs vikoristovuye lishe korektni dani j pereviryaye sho dodatok pravilno vikonuye funkciyu sho viklikayetsya Negativnij test kejs operuye yak korektnimi tak i ne korektnimi danimi minimum 1 nekorektnij priklad i stavit za cil perevirku vinyatkovih situacij spracyuvannya validatoriv a takozh pereviryaye sho funkciya yaka viklikayetsya dodatkom ne vikonuyetsya pri spracyuvanni validatora Struktura testovoyi situaciyiYakisnij testovij scenarij vklyuchaye v sebe Opis angl description vidobrazhaye metu perevirki Peredumova angl preconditions spisok dij yaki privodyat sistemu v stan neobhidnij dlya osnovnoyi perevirki Kroki angl steps metod vikonannya testu opisanij pokrokovo Ochikuvanij rezultat angl expected result peredbachena povedinka sistemi pislya prohodzhennya po krokah PostCondition spisok dij sho perevodit sistemu v pochatkovij stan stan do provedennya testu i ye ne obov yazkovoyu chastinoyu Obov yazkovi vimogi do test kejsivVidsutnist zalezhnosti odin vid odnogo oskilki testi mozhut dopovnyuvatisya zminyuvatisya vtratiti svoyu aktualnist i buti vidalenimi Krim togo vzayemozv yazok mozhe vvesti v omanu sho robota produktu vidpovidaye ochikuvannyam Chitki formulyuvannya ta visoka jmovirnist viyavlennya pomilki Nayavnist detalnoyi ta ne nadlishkovoyi informaciyi yaksho perevirci pidlyagaye proces avtorizaciyi test kejs maye mistiti login ta parol Legka diagnostika pomilok viyavlena pomilka maye buti ochevidna Doslidzhennya vidpovidnoyi bezposeredno tiyeyi sho potribno oblasti dodatka vikonannya potribnih dij Div takozhTestuvannya programnogo zabezpechennyaPrimitki