בדיקות ופריסה רציפות

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

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

ניהול של בדיקות ופריסות רציפות

כדי לנהל בדיקות ופריסות רציפות:

המסוף

  1. פותחים את מסוף Dialogflow CX.

  2. בוחרים את הפרויקט ב-GCP.

  3. בוחרים את הסוכן.

  4. לוחצים על הכרטיסייה ניהול.

  5. לוחצים על CI/CD.

  6. בוחרים סביבה מהתפריט הנפתח שם הסביבה.

  7. לוחצים על הכרטיסייה בדיקות רציפות. הכרטיסייה תרחישי בדיקה נפתחת כברירת מחדל.

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

  9. בכרטיסייה הגדרות, לחצן החלפת המצב בדיקה מתמשכת צריך להיות מופעל כברירת מחדל. כדי להוסיף פריסה רציפה, לוחצים על המתג פריסה רציפה.

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

כדי לראות אם בדיקות רציפות מופעלות בסביבה מסוימת, לוחצים על סביבות בכרטיסייה ניהול. בעמודה Continuous Test (בדיקה רציפה) מוצג הסטטוס של הבדיקה הרציפה לכל סביבה.

API

אפשר לעיין בשיטות runContinuousTest ו-deployFlow של הסוג Environments.

בוחרים פרוטוקול וגרסה עבור הפניה לסביבה:

פרוטוקול V3 V3beta1
REST משאב סביבה משאב סביבה
RPC ממשק הסביבה ממשק הסביבה
C++‎ EnvironmentsClient לא זמין
C#‎ EnvironmentsClient לא זמין
המשך EnvironmentsClient לא זמין
Java EnvironmentsClient EnvironmentsClient
Node.js EnvironmentsClient EnvironmentsClient
PHP לא זמין לא זמין
Python EnvironmentsClient EnvironmentsClient
Ruby לא זמין לא זמין