Мазмұны:

Jira-да BDD сынақ жағдайларын қалай жазуға болады?
Jira-да BDD сынақ жағдайларын қалай жазуға болады?

Бейне: Jira-да BDD сынақ жағдайларын қалай жазуға болады?

Бейне: Jira-да BDD сынақ жағдайларын қалай жазуға болады?
Бейне: BDD подход в автоматизации тестирования 2024, Қараша
Anonim

Сынақ үшін басқару Джира (TM4J) a жасауға мүмкіндік береді BDD сынақ жағдайы пайдаланушы тарихыңыздан Джира . Автоматтандырылған құрылғыны орнатуға және конфигурациялауға болады тестілеу Қияр сияқты құрал және TM4J бағдарламасымен жұмыс істеу үшін Дженкинс сияқты үздіксіз интеграция (CI) құралы. Содан кейін TM4J пайдалануды бастауға болады BDD құру - Геркин сынақ жағдайлары.

Сол сияқты, сіз BDD сынақ жағдайларын қалай жазасыз?

BDD мінез-құлыққа негізделген дамуды білдіреді. TDD дегенді білдіреді сынақ бағытталған даму.

Бұл кезеңдер мен принциптер мына жерде жинақталған:

  1. Барлық сынақтар кодтың алдында жазылады.
  2. Тест жазыңыз.
  3. Жаңа сынақтың сәтсіздігін тексеру үшін барлық сынақтарды орындаңыз.
  4. Кодты жазыңыз.
  5. Тесттерді қайта орындаңыз.
  6. Қажет болса, кодты қайта өңдеңіз.
  7. Тесттерді қайта орындаңыз.

BDD құрылымы дегеніміз не? BDD шеңбері яғни Behavior Driven Development – тестілеушіге/бизнес талдаушыға қарапайым мәтін тілінде (ағылшынша) сынақ жағдайларын жасауға мүмкіндік беретін бағдарламалық жасақтаманы әзірлеу тәсілі. Сценарийлерде қолданылатын қарапайым тіл тіпті техникалық емес топ мүшелеріне бағдарламалық жасақтама жобасында не болып жатқанын түсінуге көмектеседі.

Бұдан басқа, сіз BDD қалай жазасыз?

BDD-ны геркин синтаксисімен пайдалану

  1. Пайдаланушы әңгімелеріңізден бастаңыз. Топ ретінде пайдаланушы оқиғаларын қарап шығыңыз және GIVEN, WHEN және THEN (ЖӘНЕ, БІРАҚ дегенді де қолдануға болады) кілт сөздерін пайдаланып BDD сценарийлерін жазыңыз.
  2. BDD сценарийлерін автоматтандырыңыз.
  3. Ерекшеліктерді іске асыру.
  4. Мүмкіндіктің аяқталғанын көрсету үшін автоматтандырылған BDD сценарийлерін іске қосыңыз.
  5. Қайталау.

BDD неліктен маңызды?

BDD ынтымақтастықты арттырады және жақсартады. Бұл жобаға қатысатын әрбір адамға өнімді әзірлеу цикліне оңай қатысуға мүмкіндік береді. Қарапайым тілді қолдану арқылы барлығы мінез-құлық сценарийлерін жаза алады. Жоғары көріну.

Ұсынылған: