Що таке аналіз тестів (основа тестування) у тестуванні програмного забезпечення?

Аналіз тесту

Аналіз тесту у тестуванні програмного забезпечення – це процес перевірки та аналізу тестових артефактів для того, щоб заснувати умови тестування або тестові випадки. Метою аналізу тесту є збір вимог і визначення цілей тесту для створення основи умов тестування. Тому його також називають тестовою основою. Джерелом, з якого ви отримуєте тестову інформацію, може бути
  • SRS (специфікація вимог до програмного забезпечення)
  • BRS (специфікація бізнес-вимог)
  • Функціональні проектні документи
Тестувальники можуть створити умови тестування, переглянувши програму, що тестується, або використати свій досвід. Але переважно, тестові справи отримані з тестових артефактів.

Давайте розберемося в аналізі тестів за допомогою прикладу

Розглянемо сценарій, коли клієнт надсилає наступне
Add search functionality to an eCommerce Store
Незважаючи на те, що додаток ще не розроблено, спробуйте розробити кілька тестових випадків для цієї вимоги. Зупиніться тут, виконайте домашнє завдання та перейдіть до розв’язання: Нижче наведено кілька тестових випадків із багатьох, про які ви могли подумати
  • Перевірте результати пошуку, якщо ключове слово не введено
  • Перевірте результати пошуку, якщо продукт, відповідний пошуковому ключовому слову, недоступний
  • Перевірте результати пошуку, якщо для шуканого ключового слова доступна низка відповідних продуктів
Тут ви переглядаєте Основу тестування (вимогу, надіслану клієнтом), аналізуєте її та перетворюєте на умови тестування. Це те, що відбувається під час різних фаз V- Модель. План тестування/випадки створюються з використанням відповідних документів, доступних на різних етапах.
Аналіз тесту в V моделі тестування
Аналіз тесту в V моделі тестування

Натисніть тут якщо відео недоступне