Სარჩევი:

როგორ დავწერო BDD ტესტის შემთხვევები Jira-ში?
როგორ დავწერო BDD ტესტის შემთხვევები Jira-ში?

ვიდეო: როგორ დავწერო BDD ტესტის შემთხვევები Jira-ში?

ვიდეო: როგორ დავწერო BDD ტესტის შემთხვევები Jira-ში?
ვიდეო: Zephyr for JIRA #5 - How to Write BDD Test Cases in Jira Zephyr 2024, მაისი
Anonim

ტესტი მენეჯმენტი ამისთვის ჯირა (TM4J) საშუალებას გაძლევთ შექმნათ ა BDD ტესტის შემთხვევა თქვენი მომხმარებლის ისტორიაში ჯირა . შეგიძლიათ დააინსტალიროთ და დააკონფიგურიროთ ავტომატური ტესტირება ინსტრუმენტი, როგორიცაა კიტრი და უწყვეტი ინტეგრაციის (CI) ინსტრუმენტი, როგორიცაა ჯენკინსი, TM4J-თან მუშაობისთვის. ამის შემდეგ შეგიძლიათ დაიწყოთ TM4J-ის გამოყენება BDD-ს შექმნა -ღორღი ტესტის შემთხვევები.

ანალოგიურად, ისმება კითხვა, როგორ წერთ BDD ტესტის შემთხვევებს?

BDD ნიშნავს ქცევაზე ორიენტირებულ განვითარებას. TDD ნიშნავს ტესტი ორიენტირებული განვითარება.

ეს ეტაპები და პრინციპები შეჯამებულია აქ:

  1. ყველა ტესტი იწერება კოდის წინ.
  2. დაწერეთ ტესტი.
  3. ჩაატარეთ ყველა ტესტი, რათა შეამოწმოთ, რომ ახალი ტესტი ჩავარდა.
  4. დაწერე კოდი.
  5. ხელახლა გაუშვით ტესტები.
  6. საჭიროების შემთხვევაში გადააკეთეთ კოდი.
  7. ხელახლა გაუშვით ტესტები.

რა არის BDD ჩარჩო? BDD ჩარჩო ე.ი. ქცევაზე ორიენტირებული განვითარება არის პროგრამული უზრუნველყოფის განვითარების მიდგომა, რომელიც საშუალებას აძლევს ტესტერს/ბიზნეს ანალიტიკოსს შექმნას ტესტის შემთხვევები მარტივი ტექსტის ენაზე (ინგლისური). სცენარებში გამოყენებული მარტივი ენა ეხმარება გუნდის არატექნიკურ წევრებსაც კი გაიგონ რა ხდება პროგრამულ პროექტში.

ამის გარდა, როგორ წერთ BDD?

BDD-ის გამოყენება ღორღის სინტაქსით

  1. დაიწყეთ თქვენი მომხმარებლის ისტორიებით. როგორც გუნდი, გაიარეთ თქვენი მომხმარებლის ისტორიები და დაწერეთ BDD სცენარები საკვანძო სიტყვების გამოყენებით GIVEN, WHEN და THEN (AND, BUT ასევე შეიძლება გამოყენებულ იქნას)
  2. თქვენი BDD სცენარების ავტომატიზაცია.
  3. განახორციელეთ ფუნქციები.
  4. გაუშვით ავტომატური BDD სცენარები, რათა ნახოთ ფუნქცია დასრულებულია.
  5. გაიმეორეთ.

რატომ არის BDD მნიშვნელოვანი?

BDD ზრდის და აუმჯობესებს თანამშრომლობას. ეს საშუალებას აძლევს პროექტში ჩართულ ყველას, ადვილად ჩაერთონ პროდუქტის განვითარების ციკლში. და მარტივი ენის გამოყენებით, ყველას შეუძლია დაწეროს ქცევის სცენარები. მაღალი ხილვადობა.

გირჩევთ: