ניהול תרחישי בדיקה
במאמר הזה מוסבר איך לנהל תרחישי בדיקה לשילובים. אפשר לנהל את תרחישי הבדיקה בדרכים הבאות:
מידע על מקרים לבדיקה, על הגדרות בדיקה נתמכות ועל המגבלות שלהם מופיע במאמר מבוא למקרים לבדיקה.לפני שמתחילים
-
כדי לקבל את ההרשאות שדרושות לניהול מקרי בדיקה, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM Application Integration Editor (
roles/integrations.integrationEditor) בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.זהו תפקיד שמוגדר מראש וכולל את ההרשאות שנדרשות לניהול תרחישי בדיקה. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי לנהל תרחישי בדיקה, נדרשות ההרשאות הבאות:
-
רשימת תרחישי בדיקה:
integrations.googleapis.com/testCases.get -
כדי להעתיק תרחיש בדיקה:
-
integrations.googleapis.com/testCases.get -
integrations.googleapis.com/testCases.create
-
-
מחיקת תרחיש בדיקה:
integrations.googleapis.com/testCases.delete
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
-
רשימת תרחישי בדיקה:
- מוודאים שהשילוב נמצא במצב
DRAFT. אם האינטגרציה במצבPUBLISHED, לוחצים על הפעלת עריכה. נוצרת לכם גרסה חדשה במצבDRAFTבשילוב. באיור הבא מוצג נעילת העריכה בכלי לעריכת שילובים.
- מוודאים שיש לכם תרחיש בדיקה בשילוב. במאמר יצירת מקרים לבדיקה מוסבר איך ליצור מקרים לבדיקה.
נעילות עריכה של מקרי בדיקה
ב-Application Integration, מקרי בדיקה הם ישויות בזמן העיצוב, ולרוב הם מפותחים בשיתוף פעולה עם כמה מחברים. למרות שרק מחבר אחד יכול לערוך באופן פעיל תרחיש בדיקה בכל פעם, צוותים יכולים לשתף פעולה בתרחיש בדיקה.
אם פותחים את תרחיש הבדיקה שנערך על ידי משתמש אחר, ההודעה הבאה מופיעה בכלי לעריכת שילובים כי רק משתמש אחד יכול לעדכן את תרחיש הבדיקה בכל זמן נתון:
test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.
כדי לערוך את תרחיש הבדיקה, לוחצים על השתלטות. באיור הבא מוצג נעילת העריכה.
הצגת רשימה של מקרי בדיקה
כדי להציג רשימה של תרחישי בדיקה, בוחרים באחת מהאפשרויות הבאות:
המסוף
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
בדף Integrations (שילובים) מופיעה רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שמכיל תרחישי בדיקה.
השילוב ייפתח בכלי לעריכת שילובים.
- לוחצים על Test Case (תרחיש בדיקה) ואז על Open test cases (פתיחת תרחישי בדיקה). יופיע החלונית Test Cases עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
API
מבצעים קריאה ל-projects.locations.integrations.versions.testCases.list ומספקים את כל הפרמטרים הרלוונטיים. לדוגמה:
GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: המזהה של Google Cloud הפרויקט -
LOCATION: האזור שבו נמצא השילוב -
INTEGRATION_NAME: השם של השילוב -
INTEGRATION_VERSION: הגרסה של השילוב
עריכה של תרחיש בדיקה
כדי לערוך תרחיש בדיקה, פועלים לפי השלבים הבאים:
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
בדף Integrations (שילובים) מופיעה רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שמכיל תרחישי בדיקה.
השילוב ייפתח בכלי לעריכת שילובים.
- לוחצים על Test Case (תרחיש בדיקה) ואז על Open test cases (פתיחת תרחישי בדיקה). יופיע החלונית Test Cases עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
- בוחרים את תרחיש הבדיקה שרוצים לערוך.
בדף של כלי העריכה של השילוב, באזור העיצוב מוצג הכיתוב מצב תרחיש בדיקה פעיל.
אם מוחקים משימה בשילוב, תרחיש הבדיקה הופך ללא תקף, כמו שמוצג בתמונה הבאה:
- אם מוחקים משימה בשילוב, לוחצים על מחיקה כדי לעדכן את תרחיש הבדיקה.
- מעדכנים את פרטי ההגדרה של מקרה הבדיקה ומריצים את מקרה הבדיקה.
העתקת תרחיש בדיקה
כדי ליצור עותק של תרחיש בדיקה באותו שילוב, בוחרים באחת מהאפשרויות הבאות:
המסוף
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
בדף Integrations (שילובים) מופיעה רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שמכיל תרחישי בדיקה.
השילוב ייפתח בכלי לעריכת שילובים.
- לוחצים על Test Case (תרחיש בדיקה) ואז על Open test cases (פתיחת תרחישי בדיקה). יופיע החלונית Test Cases עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
- בוחרים את תרחיש הבדיקה שרוצים להעתיק.
בדף של כלי העריכה של השילוב, באזור העיצוב מוצג הכיתוב מצב תרחיש בדיקה פעיל.
- לוחצים על שכפול. מופיע הדף Duplicate the test case. לאחר מכן, מבצעים את הפעולות הבאות:
- בשדה שם הבדיקה, מזינים את השם של תרחיש הבדיקה.
- אופציונלי: בשדה Description (תיאור), מזינים תיאור של תרחיש הבדיקה.
- לוחצים על יצירה. תרחיש הבדיקה נוצר באותו שילוב.
API
איך לעשות את זה?
- מבצעים קריאה ל-
projects.locations.integrations.versions.testCases.getומספקים את כל הפרמטרים הרלוונטיים. לדוגמה:GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases/TEST_CASE_IDמחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: המזהה של Google Cloud הפרויקט -
LOCATION: האזור שבו נמצא השילוב -
INTEGRATION_NAME: השם של השילוב -
INTEGRATION_VERSION: הגרסה של השילוב -
TEST_CASE_ID: המזהה של תרחיש הבדיקה
-
- מבצעים קריאה ל-
projects.locations.integrations.versions.testCases.createומזינים את פרוטוקול הטקסט שהעתקתם בשלב הקודם.לדוגמה:
POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
בתגובת הפלט, מעתיקים את פרוטוקול הטקסט של תרחיש הבדיקה.
מחיקת תרחיש בדיקה
כדי למחוק תרחיש בדיקה, בוחרים באחת מהאפשרויות הבאות:
המסוף
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
בדף Integrations (שילובים) מופיעה רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שעבורו רוצים ליצור בדיקה.
השילוב ייפתח בכלי לעריכת שילובים.
- לוחצים על Test Case ואז על Open test cases. יופיע החלונית Test Cases עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
- בוחרים את תרחיש הבדיקה שרוצים למחוק.
בדף של כלי העריכה של השילוב, באזור העיצוב מוצג הכיתוב מצב תרחיש בדיקה פעיל.
- לוחצים על מחיקה.
API
מבצעים קריאה ל-projects.locations.integrations.versions.testCases.delete. לדוגמה:
DELETE https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: המזהה של Google Cloud הפרויקט -
LOCATION: האזור שבו נמצא השילוב -
INTEGRATION_NAME: השם של השילוב -
INTEGRATION_VERSION: הגרסה של השילוב -
TEST_CASE_ID: המזהה של תרחיש הבדיקה שרוצים למחוק
המאמרים הבאים
- מידע על מקרים לבדיקה
בקישורים הבאים מוסבר איך: