Corejet.core.

מגדיר את תשתית הבדיקה לבניית בדיקות Corejet
הורד עכשיו

Corejet.core. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • ZPL
  • שם המפרסם:
  • Martin Aspeli
  • אתר האינטרנט של המוציא לאור:
  • http://plone.org/support

Corejet.core. תגים


Corejet.core. תיאור

מגדיר את תשתית הבדיקה לבניית בדיקות Corejet Corejet הוא התנהגות מונעת מפרט בדיקה וגישה, עם יישומים Python ו- Java. ראה http://corejet.org לקבלת פרטים נוספים.Corejet.core מספק פונקציונליות Core Corejet Python. אתה כנראה גם להיות מעוניין Corejet.testrunner ואולי Corejet.jira.why לא מלפפון? ישנם חבילות שונות ליישם סגנון דומה של בדיקות BDD בפייתון, בדרך כלל מבוסס על מלפפון. Corejet יש הבדל פילוסופי חשוב אחד: במקום לכתוב סיפורים ותרחישים בקובצי טקסט רגיל, הם נועדו להיות מנוהל במסגרת מערכת ניהול דרישות כגון Jira (ומכאן Corejet.jira). זה מנהל האפוסים, סיפורים ותרחישים, כמו גם את המחזור החיים ואת metadata דרישות סביב: בין אם הם פתוחים או סגורים, כמה גדול (בנקודות סיפור) הם, וכיצד הם בעלי ערך הם משתמשים עסקיים (עדיפות). מקור קטלוג "מחלץ אותם ממערכת זו לתוך תבנית XML ביניים (ראה להלן) או ישירות לתוך מודל הנתונים Corejet (שוב, ראה להלן). מבחן ראנר (Corejet.testrunner) הראשון מביא את הקטלוג הדרישות הנוכחי, ולאחר מכן מבצעת את כל בדיקות Corejet, התאמת סיפורים (לפי מזהה) ותרחישים (לפי שם) והקבע את הסטטוס של כל אחד "לעבור", "להיכשל", "ממתינים" (עדיין לא מיושם) או "אי התאמה" (נתון / כאשר, ולאחר מכן צעד בתרחיש הוא מתוך סינכרון עם מערכת ניהול הדרישות). הפלט של ניתוח זה נכתב לקובץ XML משוגע של Corejet. זה משמש אז כדי ליצור ויזואליזציה של המדינה של הפרויקט (ראה Corejet.Visualization), עם קידוד צבע כדי לציין כמה של הפרויקט הוא למעשה להשלים, שבו "להשלים" פירושו זה חולף בדיקות אוטומטיות כי מייצגים במדויק את קריטריונים של העסק של העסק: באפשרותך להתקין Corejet.core כתלות החבילה שלך, למשל ב Setup.py הוספת: Install_requires = או, אם אתה מעדיף לשמור את הבדיקות שלך בתוספת: Extras_Require = {'בדיקה': } שים לב כי Corejet.core מסתמך בספריית LXML. זה לפעמים קצת מסובך להתקין על OS X ו פלטפורמות לינוקס מבוגר. אם אתה משתמש ב- Buildout כדי להתקין את החבילות שלך, ייתכן שתרצה להשתמש ב- Z3C.ReCipe.LXML כדי להתקין LXML: הוסף LXML כתפריט הראשון ברשימת החלקים שלך ולאחר מכן הוסף סעיף זה: מתכון = Z3C.Recipe.staticlxlegg = דרישות LXML: · פייתון מה חדש במהדורה זו: · ודא שלבים מרובים מאותו סוג תמיד לבצע ברצף הנכון.


Corejet.core. תוכנה קשורה