Mundarija:

Jira-da BDD test holatlarini qanday yozishim mumkin?
Jira-da BDD test holatlarini qanday yozishim mumkin?

Video: Jira-da BDD test holatlarini qanday yozishim mumkin?

Video: Jira-da BDD test holatlarini qanday yozishim mumkin?
Video: Jira BDD 2024, May
Anonim

Sinov uchun boshqaruv Jira (TM4J) a yaratish imkonini beradi BDD test ishi foydalanuvchi hikoyangiz ichidan Jira . Siz avtomatlashtirilganni o'rnatishingiz va sozlashingiz mumkin sinovdan o'tkazish TM4J bilan ishlash uchun bodring kabi vosita va Jenkins kabi doimiy integratsiya (CI) vositasi. Keyin TM4J dan foydalanishni boshlashingiz mumkin BDD yaratish -Gerkin sinov holatlari.

Xuddi shunday, BDD test holatlarini qanday yozasiz?

BDD xulq-atvorga asoslangan rivojlanishni anglatadi. TDD qisqartmasi sinov yo'naltirilgan rivojlanish.

Ushbu bosqichlar va tamoyillar bu erda umumlashtiriladi:

  1. Barcha testlar koddan oldin yozilgan.
  2. Test yozing.
  3. Yangi test muvaffaqiyatsizligini tekshirish uchun barcha testlarni bajaring.
  4. Kodni yozing.
  5. Sinovlarni qaytadan o'tkazing.
  6. Agar kerak bo'lsa, kodni o'zgartiring.
  7. Sinovlarni qaytadan o'tkazing.

BDD ramkasi nima? BDD ramkasi ya'ni Behavior Driven Development - bu tester/biznes tahlilchisiga oddiy matn tilida (ingliz tilida) test holatlarini yaratish imkonini beruvchi dasturiy ta'minotni ishlab chiqish yondashuvidir. Stsenariylarda ishlatiladigan oddiy til hatto texnik bo'lmagan jamoa a'zolariga dasturiy ta'minot loyihasida nima sodir bo'layotganini tushunishga yordam beradi.

Bundan tashqari, BDD ni qanday yozasiz?

BDD dan kornişon sintaksisi bilan foydalanish

  1. Foydalanuvchi hikoyalaringizdan boshlang. Jamoa sifatida foydalanuvchi hikoyalaringizni ko‘rib chiqing va GIVEN, WHEN va THEN (VA, BUT ham ishlatilishi mumkin) kalit so‘zlari yordamida BDD stsenariylarini yozing.
  2. BDD stsenariylaringizni avtomatlashtiring.
  3. Xususiyatlarni amalga oshirish.
  4. Xususiyat tugallanganligini ko'rsatish uchun avtomatlashtirilgan BDD stsenariylarini ishga tushiring.
  5. Takrorlang.

Nima uchun BDD muhim?

BDD hamkorlikni oshiradi va yaxshilaydi. Bu loyihada ishtirok etayotgan har bir kishiga mahsulotni ishlab chiqish siklida oson ishtirok etish imkonini beradi. Oddiy tildan foydalanib, hamma xatti-harakatlar stsenariylarini yozishga qodir. Yuqori ko'rinish.

Tavsiya: