SpecFlow Gherkin Generator
מייצר הגדרות צעדים ב-C# מוכנות לשימוש מתוך Features ב-Gherkin, מסייע למפתחים ול-QA ליישם בדיקות SpecFlow במהירות ב-CI ובשגרה.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
אודות כלי זה
ליבה ותכונות: Generator מבצע שלב פענוח Feature, מזהה Feature, Scenarios, Scenario Outlines ושלבים Given/When/Then; נרמול שמות ל-names של C# תקפים; יצירת bindings באמצעות מחלקות [Binding] ותכונות [Given]/[When]/[Then] ושיטות skeleton; זיהוי פרמטרים בתוך מרכאות והוספת חתימות שיטות טיפוסיות; פלט יכול להיות קובץ .cs אחד או יותר או בלוקים של קוד; אפשרויות תצורה כוללות namespace אופציונלי, שם מחלקה ותבניות קוד; ולידציה מבטיחה תאימות למאפיינים ולתגים לפי כללי C# ו-SpecFlow. אפשרויות הרחבה כוללות grouping לפי feature ותבניות קוד לשימוש חוזר.
קלטים ופלטים: קלטים כוללים feature_content (string), namespace (string, optional), class_name (string, optional), target_version (string, optional), output_format (string, optional). פלטים כוללים generated_code (string) עם skeletons .cs; כללי עיצוב כוללים indent של 4 רווחים, שמות פונקציות PascalCase ו-attributes [Binding]. אלגוריתמים וחישובים: הגנרטור משתמש בשלבי parsing, naming ו-templating כדי להפיק קוד .cs עם namespace ושם מחלקה מותאמים. הוא מזהה Placeholders של פרמטרים ומקשר אותם לפרמטרים של המתודות; תומך במספר תכונות בהליך אחד. תקלות ונדירויות: קלטים חסרים או סינטקס Gherkin לא חוקי יגרמו לשגיאות ברורות; שמות מחלקות תואמים עלולים להיכשל ויידעו; תכונות גדולות מאוד יכולות להתחלק. תחום תעשייה/אזור ולוקליזציה: מיפוי מילים של Gherkin תומך לשוניות נפוצות; הת output תואם לכללי קידוד C# ו-binding SpecFlow; מטבעות ואף יחידות אינן בתחום. הנחות וסעיפים שאינם כלולים: מצפה ל-Gherkin תקין לפי המפרט; ריצה של בדיקות, אינטגרציה UI ויצירת קוד לשפות אחרות מלבד C# אינם חלק מההיקף.
איך להשתמש
- ספק קלטים: feature_content, namespace ו-class_name.
- בחר פלט: קובץ .cs יחיד או多个 קבצים המאורגנים על ידי feature.
- הרצאת Generating: הפעל את הכלי ליצירת skeleton bindings.
- בדוק את הקוד שנוצר: ודא ששמות המתודות וה-placeholders תואמים לטקסט features.
- ייצא או העתק: הורד קבצי .cs או העתק את הקוד לפרויקט.
Frequently Asked Questions
מצא תשובות מהירות
איזה כניסות נדרשות?
אילו פורמטי פלט מיוצרים?
אילו גרסאות SpecFlow נתמכות?
האם אוכל להתאים את ה-namespace והשם של המחלקה?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
ממיר Spotify ל-MP3
ממיר קבצי שמע מסופקים מקומית ל-MP3, מאפשר האזנה offline ותאימות בין מכשירים למוזיקה בבעלות חוקית ואח...
מחשב מרחק דרך
מחשב מרחק דרך למטיילים, מתכנני לוגיסטיקה ונהגים כדי להעריך במהירות מרחקים וזמן בין מקומות.
המשוב שלך חשוב
עזור לנו לשפר
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic