מה זה מפרט ברובי?
מה זה מפרט ברובי?

וִידֵאוֹ: מה זה מפרט ברובי?

וִידֵאוֹ: מה זה מפרט ברובי?
וִידֵאוֹ: Basic rspec Ruby on Rails model specs 2024, נוֹבֶמבֶּר
Anonim

ה Ruby Spec סוויטה, בקיצור אוֹדֶם / מפרט , היא חבילת בדיקה להתנהגות של אוֹדֶם שפת תכנות. זה לא מפרט סטנדרטי כמו זה של ISO, ולא שואף להפוך למפרט כזה. במקום זאת, זהו כלי מעשי לתאר ולבדוק את ההתנהגות של אוֹדֶם עם קוד.

יתר על כן, מה מתואר ברובי?

המילה לְתַאֵר היא מילת מפתח RSpec. הוא משמש להגדרת "קבוצת דוגמה". אתה יכול לחשוב על "קבוצת דוגמה" כאוסף של מבחנים. ה לְתַאֵר מילת מפתח יכולה לקחת שם מחלקה ו/או ארגומנט מחרוזת. הבלוק הוא רק א אוֹדֶם בלוק המיועד על ידי אוֹדֶם עשה/סיים מילות מפתח.

יתר על כן, מה זה RSpec ברובי? RSpec הוא כלי בדיקה עבור אוֹדֶם , נוצר עבור פיתוח מונחה התנהגות (BDD). זוהי ספריית הבדיקות הנפוצה ביותר עבור אוֹדֶם ביישומי ייצור. למרות שיש לו DSL עשיר וחזק מאוד (שפה ספציפית לדומיין), בליבתו זהו כלי פשוט שבו אתה יכול להתחיל להשתמש די מהר.

אם ניקח זאת בחשבון, מהי בדיקת רובי?

יחידה בדיקה היא דרך מצוינת לתפוס שגיאות בשלב מוקדם בתהליך הפיתוח, אם אתה מקדיש זמן לכתיבה מתאימה ושימושית מבחנים . כמו בשפות אחרות, אוֹדֶם מספק מסגרת בספרייה הסטנדרטית שלה להגדרה, ארגון והרצה מבחנים שקוראים לו מִבְחָן ::יחידה. דרך להגדיר עובר/נכשל בסיסי מבחנים.

מהו מפרט תכונה?

מפרט תכונה . מפרט תכונה הם מבחנים ברמה גבוהה שנועדו לממש חלקים של פונקציונליות. באמצעות אפליקציה. הם צריכים להניע את היישום רק דרך החיצוני שלו. ממשק, בדרך כלל דפי אינטרנט.

מוּמלָץ: