Ի՞նչ է սպեցիֆիկացումը Ruby-ում:
Ի՞նչ է սպեցիֆիկացումը Ruby-ում:

Video: Ի՞նչ է սպեցիֆիկացումը Ruby-ում:

Video: Ի՞նչ է սպեցիֆիկացումը Ruby-ում:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Նոյեմբեր
Anonim

Այն Ruby Spec Սյուիտ, կրճատ ռուբին / մասն , փորձնական փաթեթ է վարքի համար Ռուբին ծրագրավորման լեզու. Այն ISO-ի նման ստանդարտացված բնութագրում չէ և նպատակ չունի դառնալ այդպիսին: Փոխարենը, դա գործնական գործիք է նկարագրելու և փորձարկելու վարքագիծը Ռուբին ծածկագրով։

Ավելին, ի՞նչ է նկարագրված Ռուբիում։

Բառը նկարագրել RSpec հիմնաբառ է: Այն օգտագործվում է «Օրինակային խումբ» սահմանելու համար: Դուք կարող եք պատկերացնել «Օրինակային խումբ» որպես թեստերի հավաքածու: Այն նկարագրել հիմնաբառը կարող է վերցնել դասի անուն և/կամ լարային արգումենտ: Բլոկը պարզապես ա Ռուբին կողմից նշանակված բլոկը Ռուբին անել/վերջացնել հիմնաբառեր.

Ավելին, ի՞նչ է RSpec-ը Ruby-ում: RSpec համար փորձարկման գործիք է Ռուբին , ստեղծված վարքագծի վրա հիմնված զարգացման համար (BDD): Այն ամենահաճախ օգտագործվող թեստավորման գրադարանն է Ռուբին արտադրական կիրառություններում։ Թեև այն ունի շատ հարուստ և հզոր DSL (տիրույթի հատուկ լեզու), իր հիմքում այն պարզ գործիք է, որը կարող եք սկսել բավականին արագ օգտագործել:

Հաշվի առնելով սա՝ ի՞նչ է Ruby-ի թեստավորումը:

Միավոր փորձարկում զարգացման գործընթացի սկզբում սխալները հայտնաբերելու հիանալի միջոց է, եթե ժամանակ եք հատկացնում համապատասխան և օգտակար գրելուն թեստեր . Ինչպես մյուս լեզուներում, Ռուբին ապահովում է շրջանակ իր ստանդարտ գրադարանում՝ կարգավորելու, կազմակերպելու և գործարկելու համար թեստեր կանչեց Փորձարկում ::Միավոր. Հիմնական անցում / ձախողում սահմանելու միջոց թեստեր.

Ի՞նչ է հատկանիշի առանձնահատկությունը:

Առանձնահատկություն . Հատկանիշներ բարձր մակարդակի թեստեր են, որոնք նախատեսված են ֆունկցիոնալության հատվածներ իրականացնելու համար: դիմումի միջոցով։ Նրանք պետք է վարեն հավելվածը միայն արտաքինի միջոցով: ինտերֆեյս, սովորաբար վեբ էջեր:

Խորհուրդ ենք տալիս: