Какво представлява тестовият анализ (тестова основа) при тестване на софтуер?

Съдържание:

Anonim

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

Тестовият анализ при тестване на софтуер е процес на проверка и анализ на тестовите артефакти, за да се базират условията на теста или тестовите случаи. Целта на анализа на теста е да събере изисквания и да определи целите на теста, за да установи основата на условията на теста. Следователно тя се нарича още Тестова основа.

Източникът, от който получавате информация за теста, може да бъде

  • SRS (спецификация на софтуерните изисквания)
  • BRS (спецификация на бизнес изискванията)
  • Документи за функционален дизайн

Тестерите могат да създадат Тестови условия, като разгледат тестваното приложение или да използват своя опит. Но най-вече тестовите случаи се извличат от тестови артефакти.

Нека разберем Тестовия анализ с помощта на казус

Помислете за сценарий, при който клиентът изпраща следното

Добавете функционалност за търсене към магазин за електронна търговия

Въпреки че приложението тепърва ще бъде разработено, опитайте да разработите няколко тестови случая за това изискване. Поставете тук на пауза, направете си домашното и придвижете решението напред:

Няколко тестови случая сред многото, за които бихте могли да се сетите, са изброени по-долу

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

Тук разглеждате Тестова основа (изискване, изпратено от клиента), анализирате я и я преобразувате в Тестови условия.
Това се случва по време на различните фази на V-модела. Тестовият план / дела се създават, като се използват съответните документи, налични на различни фази.

Тестов анализ в V модел на тестване

Щракнете тук, ако видеоклипът не е достъпен