Kas yra Ruby specifikacija?
Kas yra Ruby specifikacija?

Video: Kas yra Ruby specifikacija?

Video: Kas yra Ruby specifikacija?
Video: Basic rspec Ruby on Rails model specs 2024, Lapkritis
Anonim

The Rubino spec Suite, sutrumpintai rubinas / spec , yra elgsenos bandymų rinkinys Rubinas programavimo kalba. Tai nėra standartizuota specifikacija, kaip ISO, ir nesiekiama ja tapti. Vietoj to, tai yra praktinė priemonė, skirta apibūdinti ir išbandyti elgseną Rubinas su kodu.

Be to, kas aprašyta Ruby?

Žodis apibūdinti yra RSpec raktinis žodis. Jis naudojamas „pavyzdinei grupei“apibrėžti. „Pavyzdinę grupę“galite įsivaizduoti kaip testų rinkinį. The apibūdinti raktinis žodis gali turėti klasės pavadinimą ir (arba) eilutės argumentą. Blokas yra tik a Rubinas blokas, pažymėtas Rubinas daryti / baigti raktinius žodžius.

Be to, kas yra RSpec Ruby? RSpec yra testavimo įrankis Rubinas , sukurtas elgesio skatinamam vystymuisi (BDD). Tai dažniausiai naudojama testavimo biblioteka Rubinas gamybos programose. Nors jis turi labai turtingą ir galingą DSL (domenui būdingą kalbą), iš esmės tai yra paprastas įrankis, kurį galite pradėti naudoti gana greitai.

Turint tai omenyje, kas yra „Ruby“testavimas?

Vienetas testavimas yra puikus būdas pastebėti klaidas kūrimo proceso pradžioje, jei skiriate laiko tinkamam ir naudingam rašymui bandymai . Kaip ir kitomis kalbomis, Rubinas savo standartinėje bibliotekoje suteikia pagrindą sąrankai, tvarkymui ir paleidimui bandymai paskambino Testas ::Vieta. Būdas apibrėžti pagrindinį sėkmingą / nesėkmingą bandymai.

Kas yra funkcijos specifikacija?

Funkcijos spec . Funkcijos specifikacijos yra aukšto lygio testai, skirti panaudoti funkcionalumo dalis. per paraišką. Jie turėtų valdyti programą tik per išorinę. sąsaja, dažniausiai tinklalapiai.

Rekomenduojamas: