Ruby-də spesifikasiya nədir?
Ruby-də spesifikasiya nədir?

Video: Ruby-də spesifikasiya nədir?

Video: Ruby-də spesifikasiya nədir?
Video: Kubik Rubik qurmağı öyrənmək. Siz də rubik qura bilərsiniz 2024, Mart
Anonim

The Ruby Spec Suite, qısaldılmış yaqut / spesifikasiya , davranışı üçün test paketidir Ruby proqramlaşdırma dili. Bu, ISO kimi standartlaşdırılmış spesifikasiya deyil və bir olmaq məqsədi daşımır. Bunun əvəzinə, davranışını təsvir etmək və sınamaq üçün praktik bir vasitədir Ruby kodu ilə.

Bundan əlavə, Ruby-də nə təsvir olunur?

Söz təsvir etmək RSpec açar sözüdür. "Nümunə Qrupu" müəyyən etmək üçün istifadə olunur. Siz “Nümunə Qrup”u testlər toplusu kimi düşünə bilərsiniz. The təsvir etmək açar söz sinif adını və/və ya sətir arqumentini qəbul edə bilər. Blok sadəcə a Ruby tərəfindən təyin olunan blok Ruby açar sözlər etmək/sonlandırmaq.

Bundan əlavə, Ruby-də RSpec nədir? RSspec üçün sınaq vasitəsidir Ruby , davranışa əsaslanan inkişaf (BDD) üçün yaradılmışdır. üçün ən çox istifadə edilən test kitabxanasıdır Ruby istehsal tətbiqlərində. Çox zəngin və güclü DSL-ə (domenə xas dil) malik olmasına baxmayaraq, o, çox tez istifadə etməyə başlaya biləcəyiniz sadə bir vasitədir.

Bunu nəzərə alaraq, Ruby testi nədir?

Vahid sınaq uyğun və faydalı yazmağa vaxt ayırsanız, inkişaf prosesinin erkən mərhələsində səhvləri tutmaq üçün əla bir yoldur testlər . Digər dillərdə olduğu kimi, Ruby qurmaq, təşkil etmək və işə salmaq üçün standart kitabxanasında çərçivə təqdim edir testlər çağırdı Test ::Vahid. Əsas keçid/uğursuzluğu müəyyən etmək üçün bir yol testlər.

Xüsusiyyət spesifikasiyası nədir?

Xüsusiyyət xüsusiyyətləri . Xüsusiyyət xüsusiyyətləri funksionallıq dilimlərini həyata keçirmək üçün nəzərdə tutulmuş yüksək səviyyəli testlərdir. proqram vasitəsilə. Onlar tətbiqi yalnız onun xarici vasitəsilə idarə etməlidirlər. interfeys, adətən veb səhifələr.

Tövsiyə: