Çfarë është specifikimi në Ruby?
Çfarë është specifikimi në Ruby?

Video: Çfarë është specifikimi në Ruby?

Video: Çfarë është specifikimi në Ruby?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Marsh
Anonim

Të Ruby Spec Suite, shkurtuar rubin / spec , është një grup testimi për sjelljen e Rubin gjuhë programimi. Nuk është një specifikim i standardizuar si ai ISO dhe nuk synon të bëhet i tillë. Në vend të kësaj, është një mjet praktik për të përshkruar dhe testuar sjelljen e Rubin me kod.

Për më tepër, çfarë përshkruhet në Ruby?

Fjala përshkruajnë është një fjalë kyçe RSpec. Përdoret për të përcaktuar një "grup shembull". Ju mund të mendoni për një "Grup Shembull" si një koleksion testesh. Të përshkruajnë fjala kyçe mund të marrë një emër klase dhe/ose argument vargu. Blloku është vetëm një Rubin blloku i caktuar nga Rubin bëj/përfundoj fjalë kyçe.

Për më tepër, çfarë është RSpec në Ruby? RSpec është një mjet testimi për Rubin , krijuar për zhvillimin e drejtuar nga sjellja (BDD). Është biblioteka e testimit më e përdorur për të Rubin në aplikimet e prodhimit. Edhe pse ka një DSL (gjuhë specifike për domenin) shumë të pasur dhe të fuqishme, në thelb është një mjet i thjeshtë të cilin mund ta filloni ta përdorni mjaft shpejt.

Duke e mbajtur këtë në konsideratë, çfarë është testimi i Ruby?

Njësia duke testuar është një mënyrë e shkëlqyer për të kapur gabimet në fillim të procesit të zhvillimit, nëse i kushtoni kohë shkrimit të duhur dhe të dobishëm testet . Si në gjuhët e tjera, Rubin ofron një kornizë në bibliotekën e saj standarde për konfigurimin, organizimin dhe funksionimin testet thirrur Test :: Njësi. Një mënyrë për të përcaktuar kalimin/dështimin bazë testet.

Çfarë është një specifikë veçorie?

Specifikimet e veçorive . Specifikimet e veçorive janë teste të nivelit të lartë të destinuara për të ushtruar pjesë të funksionalitetit. përmes një aplikacioni. Ata duhet ta drejtojnë aplikacionin vetëm përmes jashtme të tij. ndërfaqja, zakonisht faqet e internetit.

Recommended: