התכונה בדיקות רציפות מריצה באופן אוטומטי קבוצה של מקרי בדיקה שהוגדרו לסביבה מסוימת, כדי לוודא שהתנהגות הגרסאות של התהליך בסביבה הזו היא כמו שרציתם.
כדי למנוע מגרסה פגומה לעבור לסביבת הייצור, אפשר גם להשתמש בפריסה רציפה כדי להריץ את אותה קבוצה של בדיקות אימות לפני פריסת גרסת תהליך לסביבה.
ניהול של בדיקות ופריסות רציפות
כדי לנהל בדיקות ופריסות רציפות:
המסוף
פותחים את מסוף Dialogflow CX.
בוחרים את הפרויקט ב-GCP.
בוחרים את הסוכן.
לוחצים על הכרטיסייה ניהול.
לוחצים על CI/CD.
בוחרים סביבה מהתפריט הנפתח שם הסביבה.
לוחצים על הכרטיסייה בדיקות רציפות. הכרטיסייה תרחישי בדיקה נפתחת כברירת מחדל.
בתפריט הנפתח בחירת תרחישי בדיקה, בוחרים תרחיש בדיקה מוגדר מראש כדי להוסיף אותו לקבוצת הבדיקות הרציפות.
בכרטיסייה הגדרות, לחצן החלפת המצב בדיקה מתמשכת צריך להיות מופעל כברירת מחדל. כדי להוסיף פריסה רציפה, לוחצים על המתג פריסה רציפה.
כדי לראות את התוצאות של בדיקות יומיות רציפות בסביבה מסוימת, לוחצים על הכרטיסייה בדיקות רציפות ואז על תוצאות.
כדי לראות אם בדיקות רציפות מופעלות בסביבה מסוימת, לוחצים על סביבות בכרטיסייה ניהול. בעמודה 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 | לא זמין | לא זמין |