Завдання на лабораторну роботу №1

Обов’язковою сутністю, з якою зустрічається кожен тестувальник, є Test Case (Тестовий випадок).

Test Case – це тестовий артефакт, суть якого полягає у виконанні деякої кількості дій та/або умов, необхідних для перевірки певної функціональності програмної системи, що розробляється.

Структура даного артефакту полягає в «трійці»:

Виконувана дія (Action) – Очікуваний результат (Expected result) – Фактичний результат (Test result).

Безпосередньо сам тестовий випадок складається з 3 частин:

PreConditions (Передумови) – або список кроків, які приводять систему, що перевіряється, у стан, придатний для тестування, або список перевірок умов того, що система вже знаходитися в необхідному стані.

Test Case Description (Опис тестового випадку) – список дій, за допомогою яких здійснюється основна перевірка функціоналу (після якої і порівнюється фактичний результат із очікуваним).

PostConditions (Післяумови) – список дій, які повертають систему в початковий стан.testcaseСпосіб написання тест кейсів та їх структура може бути різна в кожній компанії або команді: мати різні глибини опису необхідних дій та результатів, мати різні структурні складові. Але, хороша структурованість та висока зручність шаблонів тестових випадків, може значно скоротити час рутинних заповнень форм та підвищити ефективність команди в цілому.

Завдання:

1. Візьміть свій варіант завдання на розробку ПЗ

2. Оформіть обчислення у вигляді функції, що буде приймати тестові значення

3. Напишіть мінімум 5 тест-кейсів, які би могли "покрити" вхідні значення вашої функції, враховуючи її специфіку.

4. Оформіть тест-кейси у вигляді таблички знизу.

5. Підготуйте звіт з лабораторної роботи 


Last modified: Monday, 5 September 2022, 8:58 AM