Контрольні списки (Chekclists) – це артефакт, що використовується для систематичного та організованого моніторингу виконання тестових завдань, визначених для певного процесу чи проєкту. Спрощено його також можна називати переліком завдань. Контрольні списки допомагають забезпечити повноту та якість тестування, визначаючи конкретні кроки для перевірки та підтвердження.
Опис завдань | Чітке визначення завдань, які повинні бути виконані. Кожне завдання повинно бути докладно описане та зрозуміле для членів команди. |
Статус виконання | Кожне завдання має свій статус виконання, що допомагає визначити, чи завершене воно успішно, чи ще потребує уваги. |
Відповідальність | Вказівка, хто відповідає за виконання кожного завдання. Це допомагає уникнути непорозумінь та забезпечити, щоб кожне завдання мало відповідного виконавця. |
Терміни виконання | Визначення дедлайнів для кожного завдання. Це дозволяє керувати часом та дотримуватися графіка тестування. |
Критерії прийняття | Уточнення критеріїв, за якими можна визначити, що завдання виконане вірно та повністю. Це допомагає уникнути непорозумінь та неоднозначностей. |
Коментарі та відгуки | Можливість залишати коментарі та відгуки щодо кожного завдання. Це полегшує спілкування в команді та вирішення можливих питань. |
Оновлення та модифікації | Можливість оновлювати та модифікувати контрольний список залежно від змін у вимогах чи стратегії тестування. |
Контрольні списки можуть бути використані на різних етапах тестування, таких як функціональне тестування, регресійне тестування, тестування продуктивності тощо. Вони стають корисним інструментом для забезпечення систематичності та ефективності у процесі тестування програмного забезпечення.
Переваги
Основні переваги використання контрольних списків у тестуванні включають:
Систематизація тестового процесу | Контрольні списки дозволяють структурувати та систематизувати тестові завдання, роблячи їх більш зрозумілими та організованими. |
Забезпечення повноти тестування | Контрольні списки допомагають уникнути упущень при тестуванні, оскільки вони включають у себе всі необхідні етапи та завдання. |
Збільшення ефективності | Вони спрощують процес тестування, роблячи його менш схильним до помилок та допомагаючи фахівцям у виконанні своїх обов’язків. |
Стандартизація тестового процесу | Контрольні списки можуть служити стандартами для виконання тестів, що полегшує комунікацію та розуміння вимог до тестування в команді. |
Фіксація результатів | Вони дозволяють документувати результати кожного етапу тестування, що важливо для подальшого аналізу та вдосконалення процесу. |
Загальною метою використання контрольних списків є покращення якості тестування та забезпечення відповідності програмного продукту встановленим вимогам.
Контрольні списки (Summary)
- Контрольні списки тестування можуть мати різні рівні деталізації.
- Контрольний список у тестуванні зазвичай використовується для розподілу завдань за рівнем кваліфікації та підтримки звітності та результатів тестування.
- Зміст і структура контрольного списку можуть відрізнятися від мінімалістичного вигляду до доволі великих таблиць. Мінімалістичний чекліст включає: детальний перелік тестових завдань, статус перевірки, результати перевірки.
Приклад
Наведемо приклад контрольного списку:
Секція | Підсекція | Опис | Статус |
Домашня сторінка | Логотип компанії | Відображується вгорі екрану зправа | |
Інформація про додаток | Текст над кнопкою “Спробувати безкоштовно”, нема граматичних помилок | ||
Кнопка “Спробувати безкоштовно” | Кнопка розміщена внизу екрана, по центру, активна, колір синій RGB(25,25,170) |
В цьому відео поговоримо про:
00:00 Контрольні списки
03:12 Переваги
05:17 Приклад