Sobes.tech
Junior

Testdə izlənmə niyə istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Testdə izlənmə, proqram təminatının inkişaf həyat dövründə müxtəlif artefaktlar arasında əlaqələrin qurulması üçün istifadə olunur: tələblər, testlər, defektlər, inkişaf tapşırıqları.

İzlənmənin əsas məqsədləri:

  • Əhatəni təmin etmək: Hər bir tələbin müvafiq test halları ilə əhatə olunduğundan əmin olmaq. Bu, testdəki boşluqları aşkar etməyə kömək edir.
  • Dəyişikliklərin təsirini analiz etmək: Tələblər və ya kod dəyişdikdə, hansı testlərin düzəldilməsi və ya yenidən icra olunması lazım olduğunu tez müəyyən etmək.
  • Xətaların idarə olunması: Xətanı müəyyən test halı, tələb və mənbə kodu ilə əlaqələndirmək, effektiv analiz və həll üçün.
  • Hesabatlar: Tələblərə uyğun test vəziyyətlərinin vəziyyəti haqqında aydın hesabatlar təqdim etmək və testlərin tamlığını göstərmək.
  • Standartlara uyğunluq: Sənədləşdirilmiş əlaqələrin tələb olunduğu müxtəlif keyfiyyət standartlarına audit və uyğunluq üçün vacibdir.

Tələblər və testlər arasında izləmə cədvəli belə görünə bilər:

Tələbin ID-si Tələbin Təsviri Test Halı ID-si İcra Nəticəsi
REQ-001 İstifadəçi daxil ola bilər TC-DAXIL-OL-001 Uğurlu
REQ-001 İstifadəçi daxil ola bilər TC-DAXIL-OL-002 Uğurlu
REQ-002 İstifadəçi çıxış edə bilər TC-ÇIXIŞ-OL-001 Uğurlu
REQ-003 Sistem məhsul siyahısını göstərir TC-MƏHSULLAR-001 Uğursuz (DEFECT-005)

Jira kimi izləmə sistemində defektin əlaqələndirilməsinə nümunə:

{
  "defect_id": "DEFECT-005",
  "xülasə": "Məhsul siyahısı düzgün göstərilmir",
  "status": "Açıq",
  "əlaqəli_artefaktlar": [
    {"növ": "tələbat", "id": "REQ-003"},
    {"növ": "test halı", "id": "TC-MƏHSULLAR-001"},
    {"növ": "commit", "id": "git-commit-abc123"} // Kodla əlaqə, mümkünsə
  ],
  "təyin olunub": "inkişafçı_adı"
}

Beləliklə, izləmə, inkişaf və test proseslərinin bütün elementləri arasında aydın və izlənilə bilən əlaqə yaradır, keyfiyyəti və şəffaflığı artırır.