Sobes.tech
Middle

Koji se kriterijumi trebaju uzeti u obzir pri izboru između testa slučaja i kontrolne liste?

sobes.tech АИ

Одговор од АИ

При избор између тест случаја и листе за проверу, треба узети у обзир следеће критеријуме:

  1. Ниво детаљности:

    • Тест случај: Захтева висок ниво детаљности, корак по корак опис акција, очекивани резултат. Користи се за критичне функције, регресионо тестирање, обуку нових запослених.
    • Листа за проверу: Захтева низак ниво детаљности, списак тачака за проверу. Користи се за димне тестове, истраживачко тестирање, ad-hoc тестирање, проверу усклађености са захтевима (UI/UX).
  2. Време за креирање и извођење:

    • Тест случај: Траје више времена за креирање и документовање, али извођење може бити предвидљивије.
    • Листа за проверу: Брзо се креира и изводи.
  3. Искуство тестера:

    • Тест случај: Погодан за све нивое, посебно за мање искусне тестере, пружа јасне инструкције.
    • Листа за проверу: Више је за искусне тестере, јер захтева разумевање функционалности и способност самосталног одређивања корака провере.
  4. Циљ тестирања:

    • Тест случај: Потврда исправног рада одређеног сценарија, проналажење дефеката у одређеним токовима.
    • Листа за проверу: Покривање широког спектра функционалности за брзу процену стабилности или потпуности.
  5. Захтеви за извештавање:

    • Тест случај: Обезбеђује детаљно извештавање о извршењу сваког корака и постигнутим резултатима.
    • Листа за проверу: Мање детаљно извештавање, обично се фиксира "прошао/није прошао" по пункту или општа оцена.
  6. Сложеност тестиране функционалности:

    • Тест случај: За сложену логику, многа предуслови и кораци.
    • Листа за проверу: За једноставне и очигледне провере.
  7. Потреба за аутоматизацијом:

    • Тест случај: Добра основа за писање аутоматизованих тестова.
    • Листа за проверу: Мање погодна за директну аутоматизацију без додатних детаља.
Критеријум Тест случај Листа за проверу
Ниво детаљности Висок (поступно описивање) Низак (списак тачака)
Време креирања Више Мање
Време извођења Може бити предвидљиво Брже, зависно од тестера
Искуство тестера За све нивое, посебно за почетнике Захтева искуство и разумевање
Циљ тестирања Дубока провера сценарија, регресија Широко покривање, брза процена
Извештавање Детаљно (по корацима) Мање детаљно (по тачкама или укупно)
Сложеност функционалности Сложена Једноставна
Припрема за аутоматизацију Добра основа Захтева дораду

Понекад је корисно користити хибридни приступ, где листа за проверу садржи главне области провере, а за критичне или сложене сценарије се креирају детаљни тест случајеви.