Ruby-д spec гэж юу вэ?
Ruby-д spec гэж юу вэ?

Видео: Ruby-д spec гэж юу вэ?

Видео: Ruby-д spec гэж юу вэ?
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Дөрөвдүгээр сар
Anonim

The Ruby Spec Suite, товчилсон бадмаараг / техникийн үзүүлэлт , нь зан төлөвт зориулсан туршилтын иж бүрдэл юм Руби програмчлалын хэл. Энэ нь ISO стандарттай адил стандартчилагдсан үзүүлэлт биш бөгөөд нэг болох зорилго тавиагүй. Үүний оронд энэ нь зан төлөвийг тодорхойлох, шалгах практик хэрэгсэл юм Руби кодтой.

Түүнээс гадна, Ruby-д юу дүрслэгдсэн бэ?

Үг дүрслэх нь RSpec түлхүүр үг юм. Энэ нь "Жишээ бүлэг"-ийг тодорхойлоход хэрэглэгддэг. Та "Жишээ бүлэг"-ийг тестийн цуглуулга гэж ойлгож болно. The дүрслэх Түлхүүр үг нь ангийн нэр ба/эсвэл мөрийн аргумент авч болно. Блок нь зүгээр л a Руби -аар тодорхойлсон блок Руби хийх/төгсгөх түлхүүр үгс.

Цаашилбал, Ruby дахь RSpec гэж юу вэ? RSpec туршилтын хэрэгсэл юм Руби , зан төлөвт суурилсан хөгжилд (BDD) зориулан бүтээгдсэн. Энэ бол хамгийн их ашиглагддаг тестийн номын сан юм Руби үйлдвэрлэлийн хэрэглээнд. Хэдийгээр энэ нь маш баялаг, хүчирхэг DSL (домэйнд зориулсан хэл) -тэй боловч үндсэндээ энэ нь та маш хурдан ашиглаж эхлэх энгийн хэрэгсэл юм.

Үүнийг анхаарч үзвэл Ruby тест гэж юу вэ?

Нэгж туршилт Хэрэв та зөв, хэрэгцээтэй зүйл бичихэд цаг заваа зориулах юм бол хөгжүүлэлтийн явцад алдааг олж илрүүлэх гайхалтай арга юм туршилтууд . Бусад хэл дээрх шиг, Руби стандарт номын сандаа тохируулах, зохион байгуулах, ажиллуулахад зориулсан хүрээг бий болгодог туршилтууд дуудсан Туршилт ::Нэгж. Үндсэн дамжуулалт/бүтэлгүйтлийг тодорхойлох арга туршилтууд.

Онцлог шинж чанар гэж юу вэ?

Онцлог шинж чанар . Онцлог шинж чанарууд Эдгээр нь хэд хэдэн функцийг хэрэгжүүлэхэд зориулагдсан өндөр түвшний тестүүд юм. програмаар дамжуулан. Тэд програмыг зөвхөн гаднаас нь хөтлөх ёстой. интерфейс, ихэвчлэн вэб хуудсууд.

Зөвлөмж болгож буй: