რა არის ტესტზე ორიენტირებული ტესტირება?
რა არის ტესტზე ორიენტირებული ტესტირება?

ვიდეო: რა არის ტესტზე ორიენტირებული ტესტირება?

ვიდეო: რა არის ტესტზე ორიენტირებული ტესტირება?
ვიდეო: ორსულობის ტესტი როდესაც ამბობს, რომ ფეხმძიმედ ხარ,მაგრამ რეალობაში არ ხარ - Subscribe არ დაგავიწყდეთ 2024, მაისი
Anonim

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

ასევე ჩნდება კითხვა, რა არის ტესტირებადი მეთოდოლოგია?

ტესტი ორიენტირებული განვითარება ( TDD ) არის პროგრამირების პრაქტიკა, რომელიც ავალებს დეველოპერებს დაწერონ ახალი კოდი მხოლოდ ავტომატიზაციის შემთხვევაში ტესტი ჩაიჭრა. ეს თავიდან აიცილებს კოდის დუბლირებას. In TDD მიდგომა, პირველ რიგში, ტესტი შემუშავებულია, რომელიც აკონკრეტებს და ამოწმებს რას გააკეთებს კოდი.

ზემოაღნიშნულის გარდა, როგორ ასრულებთ TDD ტესტს?

  1. დაწერეთ ტესტი. ვინაიდან განვითარებას ტესტები ხელმძღვანელობს, აშკარა პირველი ნაბიჯი არის ახალი ტესტის შექმნა.
  2. დაადასტურეთ ტესტის ჩავარდნა. ტესტის შექმნის შემდეგ, შემდეგი ნაბიჯი არის ტესტის ჩავარდნის დადასტურება.
  3. ჩაწერეთ კოდი ტესტის გასავლელად.
  4. დაადასტურეთ ტესტის ჩაბარება.
  5. რეფაქტორი.
  6. გაიმეორეთ ყველა ნაბიჯი.

ამის გათვალისწინებით, რა არის TDD და BDD ტესტირებაში?

In TDD ( ტესტი ორიენტირებული განვითარება ), ტესტი იწერება ფუნქციონირების განხორციელების შესამოწმებლად, მაგრამ კოდის განვითარებასთან ერთად, ტესტები შეუძლია ცრუ შედეგების მიცემა. BDD (ქცევის ორიენტირებული განვითარება) ასევე არის ა ტესტი - პირველი მიდგომა, მაგრამ განსხვავდება ტესტირება სისტემის რეალური ქცევა საბოლოო მომხმარებლების პერსპექტივიდან.

რა არის TDD Agile-ში?

Შემაჯამებელი. ტესტზე ორიენტირებული განვითარება ( TDD ) არის განვითარების ტექნიკა, სადაც ჯერ უნდა დაწეროთ ტესტი, რომელიც ვერ ჩაივლის ახალ ფუნქციურ კოდს. TDD სწრაფად მიიღება სწრაფი პროგრამული უზრუნველყოფის დეველოპერები აპლიკაციის წყაროს კოდის შემუშავებისთვის და მიიღება კიდეც სწრაფი DBA მონაცემთა ბაზის განვითარებისთვის.

გირჩევთ: