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

Тестовий аналіз

Тестовий аналіз при тестуванні програмного забезпечення - це процес перевірки та аналізу тестових артефактів з метою обґрунтування умов тестування або тестових випадків. Мета аналізу тесту - зібрати вимоги та визначити цілі тесту для встановлення основи умов тесту. Отже, його також називають тестовою основою.

Джерелом, з якого ви отримуєте інформацію про тестування, може бути

  • SRS (специфікація вимог до програмного забезпечення)
  • BRS (специфікація бізнес-вимог)
  • Функціональні конструкторські документи

Тестувальники можуть створити умови тестування, перевіривши заявку на тестування або скориставшись своїм досвідом. Але здебільшого тестові випадки походять від тестових артефактів.

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

Розглянемо сценарій, коли клієнт надсилає наступне

Додайте функціонал пошуку до магазину електронної комерції

Незважаючи на те, що додаток ще не розроблено, спробуйте розробити кілька тестових кейсів для цієї вимоги. Зробіть тут паузу, виконайте домашнє завдання та рухайтеся далі:

Кілька тестових випадків серед багатьох, про які ви могли подумати, перелічені нижче

  • Перевірте результати пошуку, коли не введено ключове слово
  • Перевірте результати пошуку, якщо для пошукового ключового слова немає відповідного продукту
  • Перевірте результати пошуку, коли для відповідного ключового слова доступно ряд відповідних продуктів

Тут ви розглядаєте Тестову основу (вимога, надіслана клієнтом), аналізуєте її та перетворюєте в Тестові умови.
Це те, що відбувається під час різних фаз V-моделі. План випробувань / справи створюються з використанням відповідних документів, доступних на різних етапах.

Тестовий аналіз у V моделі тестування

Клацніть тут, якщо відео недоступне

Цікаві статті...