Sobes.tech
Junior

Test hallarının sənədləşdirilməsi prosesini necə başa düşürsünüz?

sobes.tech Süni İntellekt

AI-dan cavab

Test ssenarilərinin sənədləşdirilməsi, müəyyən bir funksiyanı və ya tətbiqin hissəsini yoxlamaq üçün addımların, şərtlərin və gözlənilən nəticələrin ətraflı, aydın və başa düşülən təsvirlərinin yaradılmasını əhatə edir.

Əsas məqsəd testlərin təkrarlanabilirliyini təmin etmək, bütün komanda üzvləri üçün aydınlıq yaratmaq (gələcək işçilər daxil olmaqla) və test əhatəsini və hesabatlılığı analiz etmək üçün baza yaratmaqdır.

Yaxşı sənədləşdirilmiş test halının əsas elementləri:

  • Ad/ID: Unikal identifikator və qısa təsvir edən ad.
  • Təsviri/Hədəfi: Nə test edildiyi və niyə.
  • Əvvəlki şərtlər: Test halını icra etməzdən əvvəl yerinə yetirilməli şərtlər (məsələn, test məlumatları, müəyyən sistem vəziyyəti).
  • İcra addımları (Steps to Reproduce): Aydın ardıcıllıqda yerinə yetiriləcək əməliyyatlar.
  • Daxil edilən məlumatlar (Input Data): Hər addımda istifadə olunan məlumatlar.
  • Gözlənilən nəticə (Expected Result): Addımlar tamamlandıqdan sonra sistemin necə davranmalı və ya görünməli olduğu barədə dəqiq təsvir.
  • Həqiqi nəticə (Actual Result): (Test zamanı doldurulur) Sistem həqiqətən nə etdi.
  • Vəziyyət (Status): Keçdi/Keçmədi/Bloklandı və s.
  • Postşərtlər (Postconditions): Testdən sonra sistemin vəziyyəti (istəyə bağlı).
  • Əhəmiyyət/Dəymə (Severity/Priority): Test halının vacibliyinin qiymətləndirilməsi.

Sənədləşdirmə vasitələri dəyişə bilər: sadə cədvəllərdən elektron cədvəllərə və ya TestRail, Zephyr, Allure TestOps kimi ixtisaslaşmış test idarəetmə sistemlərinə qədər.

Addımların nümunə strukturu:

Addım Nömrəsi İstifadəçi fəaliyyəti (Addım) Gözlənilən nəticə (Expected Result)
1 Veb saytın ana səhifəsinə keçin. Ana səhifə səhvsiz yükləndi.
2 Axtarış çubuğuna "test" yazın. Axtarış çubuğu aktivdir, "test" mətni düzgün göstərilir.
3 "Axtar" düyməsinə klikləyin. Axtarış nəticələri səhifəsi müvafiq məhsullarla göstərilir.

Yaxşı sənədləşdirmə testi anlamaq üçün vaxtı azaldır, onun avtomatlaşdırılmasını asanlaşdırır və müasir saxlayır.