Ano ang spec sa Ruby?
Ano ang spec sa Ruby?

Video: Ano ang spec sa Ruby?

Video: Ano ang spec sa Ruby?
Video: Paano gamutin ang malalang tibak ng manok? | Treating severe bumblefoot condition 2024, Setyembre
Anonim

Ang Ruby Spec Suite, pinaikling ruby / spec , ay isang test suite para sa pag-uugali ng Ruby programming language. Ito ay hindi isang standardized na detalye tulad ng ISO, at hindi naglalayong maging isa. Sa halip, ito ay isang praktikal na tool upang ilarawan at subukan ang pag-uugali ng Ruby may code.

Bukod dito, ano ang inilalarawan sa Ruby?

Ang salita ilarawan ay isang RSpec na keyword. Ito ay ginagamit upang tukuyin ang isang "Example Group". Maaari mong isipin ang isang "Example Group" bilang isang koleksyon ng mga pagsubok. Ang ilarawan Ang keyword ay maaaring kumuha ng pangalan ng klase at/o string argument. Ang block ay isang Ruby bloke na itinalaga ng Ruby gawin/tapusin ang mga keyword.

Higit pa rito, ano ang RSpec sa Ruby? RSpec ay isang tool sa pagsubok para sa Ruby , nilikha para sa behavior-driven development (BDD). Ito ang pinaka-madalas na ginagamit na testing library para sa Ruby sa mga aplikasyon ng produksyon. Kahit na mayroon itong napakayaman at makapangyarihang DSL (wika na tukoy sa domain), sa kaibuturan nito, ito ay isang simpleng tool na maaari mong simulang gamitin nang mabilis.

Kung isasaalang-alang ito, ano ang pagsubok ni Ruby?

Yunit pagsubok ay isang mahusay na paraan upang mahuli ang mga error sa maagang bahagi ng proseso ng pagbuo, kung maglalaan ka ng oras sa pagsulat ng naaangkop at kapaki-pakinabang mga pagsubok . Tulad ng sa ibang mga wika, Ruby nagbibigay ng balangkas sa karaniwang aklatan nito para sa pag-set up, pag-aayos, at pagpapatakbo mga pagsubok tinawag Pagsusulit ::Yunit. Isang paraan upang tukuyin ang pangunahing pass/fail mga pagsubok.

Ano ang isang tampok na spec?

spec ng tampok . Mga detalye ng tampok ay mga pagsusulit na may mataas na antas na nilalayong gamitin ang mga hiwa ng functionality. sa pamamagitan ng isang aplikasyon. Dapat nilang himukin ang application sa pamamagitan lamang ng panlabas nito. interface, karaniwang mga web page.

Inirerekumendang: