Mündəricat:

Jira-da BDD test hadisələrini necə yaza bilərəm?
Jira-da BDD test hadisələrini necə yaza bilərəm?

Video: Jira-da BDD test hadisələrini necə yaza bilərəm?

Video: Jira-da BDD test hadisələrini necə yaza bilərəm?
Video: Jira BDD 2024, Bilər
Anonim

Test üçün idarəetmə Jira (TM4J) sizə a yaratmağa imkan verir BDD test işi istifadəçi hekayənizin içindən Jira . Siz avtomatik quraşdıra və konfiqurasiya edə bilərsiniz sınaq Xiyar kimi alət və TM4J ilə işləmək üçün Jenkins kimi Davamlı İnteqrasiya (CI) aləti. Daha sonra TM4J-dən istifadə etməyə başlaya bilərsiniz BDD yaratmaq -Qerkin sınaq halları.

Eynilə, soruşulur ki, BDD test hadisələrini necə yazırsınız?

BDD davranışa əsaslanan inkişaf deməkdir. TDD deməkdir test yönləndirilmiş inkişaf.

Bu mərhələlər və prinsiplər burada ümumiləşdirilmişdir:

  1. Bütün testlər koddan əvvəl yazılır.
  2. Test yazın.
  3. Yeni testin uğursuzluğunu yoxlamaq üçün bütün testləri yerinə yetirin.
  4. Kodu yazın.
  5. Testləri yenidən həyata keçirin.
  6. Lazım gələrsə kodu yenidən düzəldin.
  7. Testləri yenidən həyata keçirin.

BDD çərçivəsi nədir? BDD çərçivəsi yəni Davranışa əsaslanan inkişaf testerə/biznes analitikinə sadə mətn dilində (İngilis dili) test nümunələri yaratmağa imkan verən proqram təminatının inkişafı yanaşmasıdır. Ssenarilərdə istifadə olunan sadə dil hətta texniki olmayan komanda üzvlərinə proqram layihəsində nə baş verdiyini anlamağa kömək edir.

Bundan əlavə, BDD-ni necə yazırsınız?

BDD-dən kornişon sintaksisi ilə istifadə

  1. İstifadəçi hekayələrinizlə başlayın. Komanda olaraq, istifadəçi hekayələrinizi nəzərdən keçirin və GIVEN, WHEN və THEN açar sözlərindən istifadə edərək BDD ssenariləri yazın (VƏ, AMMA da istifadə edilə bilər)
  2. BDD ssenarilərinizi avtomatlaşdırın.
  3. Xüsusiyyətləri həyata keçirin.
  4. Xüsusiyyətin tamamlandığını göstərmək üçün avtomatlaşdırılmış BDD ssenarilərini işə salın.
  5. Təkrarlamaq.

BDD niyə vacibdir?

BDD əməkdaşlığı artırır və təkmilləşdirir. Bu, layihədə iştirak edən hər kəsə məhsulun inkişaf dövrü ilə asanlıqla məşğul olmağa imkan verir. Sadə dil istifadə edərək, hamı davranış ssenariləri yaza bilir. Yüksək görünürlük.

Tövsiyə: