რა არის სპეციფიკაცია Ruby-ში?
რა არის სპეციფიკაცია Ruby-ში?

ვიდეო: რა არის სპეციფიკაცია Ruby-ში?

ვიდეო: რა არის სპეციფიკაცია Ruby-ში?
ვიდეო: რა არის SCP? და რატომ უნდა იყვნენ ფრთხილად 2024, აპრილი
Anonim

The Ruby Spec ლუქსი, შემოკლებით ლალი / სპეც , არის ტესტის კომპლექტი ქცევისთვის რუბი პროგრამირების ენა. ეს არ არის ISO-ს მსგავსი სტანდარტიზებული სპეციფიკაცია და არ მიზნად ისახავს გახდეს ერთი. ამის ნაცვლად, ეს არის პრაქტიკული ინსტრუმენტი ქცევის აღსაწერად და შესამოწმებლად რუბი კოდით.

უფრო მეტიც, რა არის აღწერილი რუბიში?

Სიტყვა აღწერე არის RSpec საკვანძო სიტყვა. იგი გამოიყენება „მაგალითის ჯგუფის“დასადგენად. თქვენ შეგიძლიათ წარმოიდგინოთ „სამაგალითო ჯგუფი“, როგორც ტესტების კრებული. The აღწერე საკვანძო სიტყვას შეუძლია მიიღოს კლასის სახელი და/ან სიმებიანი არგუმენტი. ბლოკი მხოლოდ ა რუბი მიერ დანიშნული ბლოკი რუბი საკვანძო სიტყვების გაკეთება/დასრულება.

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

ამის გათვალისწინებით, რა არის Ruby ტესტირება?

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

რა არის მახასიათებლის სპეციფიკა?

ფუნქციის სპეციფიკა . ფუნქციის სპეციფიკაციები არის მაღალი დონის ტესტები, რომლებიც მიზნად ისახავს ფუნქციონალური ნაჭრების განხორციელებას. აპლიკაციის საშუალებით. მათ უნდა მართონ აპლიკაცია მხოლოდ მისი გარედან. ინტერფეისი, ჩვეულებრივ ვებ გვერდები.

გირჩევთ: