ניהול מקרי בדיקה

במאמר הזה מוסבר איך לנהל מקרי בדיקה בשילובים שלכם. אתם יכולים לנהל את מקרי הבדיקה בדרכים הבאות:

במאמר מבוא למקרי בדיקה מוסבר על מקרי בדיקה, הגדרות בדיקה נתמכות והמגבלות שלהן.

לפני שמתחילים

  • כדי לקבל את ההרשאות שנדרשות לניהול מקרי בדיקה, צריך לבקש מהאדמין להקצות לכם את התפקיד עריכת Application Integration ‏(roles/integrations.integrationEditor) ב-IAM בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

    זהו תפקיד שמוגדר מראש וכולל את ההרשאות שנדרשות לניהול מקרי בדיקה. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:

    ההרשאות הנדרשות

    כדי לנהל מקרי בדיקה, נדרשות ההרשאות הבאות:

    • רשימת מקרי הבדיקה: integrations.googleapis.com/testCases.get
    • העתקת מקרה בדיקה:
      • integrations.googleapis.com/testCases.get
      • integrations.googleapis.com/testCases.create
    • מחיקת מקרה בדיקה: integrations.googleapis.com/testCases.delete

    יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.

  • מוודאים שהשילוב נמצא במצב DRAFT. אם השילוב נמצא במצב PUBLISHED, לוחצים על Enable Editing. גרסה חדשה במצב DRAFT נוצרת בשבילכם באינטגרציה. בתמונה הבאה מוצגת נעילת העריכה בעורך השילובים.

    נעילת עריכה של שילובים נעילת עריכה של שילובים

  • מוודאים שיש מקרה בדיקה באינטגרציה. במאמר יצירת מקרי בדיקה מוסבר איך יוצרים מקרה בדיקה.

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

ב-Application Integration, מקרי בדיקה הם ישויות בזמן התכנון, שלרוב מפתחים אותן בשיתוף פעולה עם כמה יוצרים. למרות שרק מחבר אחד יכול לערוך מקרה בדיקה בכל פעם, צוותים יכולים לעבוד ביחד על מקרה בדיקה.

אם תפתחו את מקרה הבדיקה שמשתמש אחר עורך, ההודעה הבאה תופיע בכלי לעריכת שילובים כי רק משתמש אחד יכול לעדכן את מקרה הבדיקה בכל זמן נתון:

test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.

כדי לערוך את מקרה הבדיקה, לוחצים על Take Over. בתמונה הבאה מוצג סמל נעילת העריכה.

נעילת העריכה של מקרה הבדיקה נעילת העריכה של מקרה הבדיקה

הצגת רשימה של מקרי בדיקה

כדי להציג רשימה של מקרי בדיקה, בוחרים באחת מהאפשרויות הבאות:

המסוף

  1. נכנסים לדף Application Integration במסוף Google Cloud .

    כניסה ל-Application Integration

  2. בתפריט הניווט, לוחצים על Integrations (שילובים).

    מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .

  3. בוחרים שילוב קיים שמכיל מקרי בדיקה.

    האינטגרציה תיפתח בעורך האינטגרציות.

  4. לוחצים על מקרה בדיקה ואז על פתיחת מקרי בדיקה. החלונית Test Cases מופיעה עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.

API

מפעילים את ה-method‏ 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: גרסת האינטגרציה

עריכת מקרה בדיקה

כדי לערוך מקרה בדיקה:

  1. נכנסים לדף Application Integration במסוף Google Cloud .

    כניסה ל-Application Integration

  2. בתפריט הניווט, לוחצים על Integrations (שילובים).

    מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .

  3. בוחרים שילוב קיים שמכיל מקרי בדיקה.

    האינטגרציה תיפתח בעורך האינטגרציות.

  4. לוחצים על מקרה בדיקה ואז על פתיחת מקרי בדיקה. החלונית Test Cases מופיעה עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
  5. בוחרים את מקרה הבדיקה שרוצים לערוך.

    בדף Integration editor, באזור העריכה של המעצב מופיע הכיתוב מצב מקרה בדיקה פעיל.

    אם משימה באינטגרציה נמחקת, מקרה הבדיקה הופך ללא חוקי, כמו שמוצג בתמונה הבאה:

    נעילת עריכה של שילובים נעילת עריכה של שילובים

  6. אם משימה בשילוב נמחקה, לוחצים על מחיקה כדי לעדכן את מקרה הבדיקה.
  7. מעדכנים את פרטי ההגדרה של מקרה הבדיקה ומריצים את מקרה הבדיקה.

העתקת מקרה בדיקה

כדי ליצור עותק של מקרה בדיקה באותו שילוב, בוחרים באחת מהאפשרויות הבאות:

המסוף

  1. נכנסים לדף Application Integration במסוף Google Cloud .

    כניסה ל-Application Integration

  2. בתפריט הניווט, לוחצים על Integrations (שילובים).

    מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .

  3. בוחרים שילוב קיים שמכיל מקרי בדיקה.

    האינטגרציה תיפתח בעורך האינטגרציות.

  4. לוחצים על מקרה בדיקה ואז על פתיחת מקרי בדיקה. החלונית Test Cases מופיעה עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
  5. בוחרים את מקרה הבדיקה שרוצים להעתיק.

    בדף Integration editor, באזור העריכה של המעצב מופיע הכיתוב מצב מקרה בדיקה פעיל.

  6. לוחצים על שכפול. מופיע הדף Duplicate the test case. לאחר מכן, מבצעים את הפעולות הבאות:
    1. בשדה שם הבדיקה, מזינים את שם מקרה הבדיקה.
    2. בשדה Description, אפשר להזין תיאור של מקרה הבדיקה.
    3. לוחצים על יצירה. מקרה הבדיקה נוצר באותו שילוב.

API

איך לעשות את זה?

  • מפעילים את ה-method‏ 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: המזהה של מקרה הבדיקה
  • בתגובת הפלט, מעתיקים את הפרוטוקול של הטקסט של מקרה הבדיקה.

  • מפעילים את ה-method‏ 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
    

מחיקת מקרה בדיקה

כדי למחוק מקרה בדיקה, בוחרים באחת מהאפשרויות הבאות:

המסוף

  1. נכנסים לדף Application Integration במסוף Google Cloud .

    כניסה ל-Application Integration

  2. בתפריט הניווט, לוחצים על Integrations (שילובים).

    מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .

  3. בוחרים שילוב קיים שרוצים ליצור לו בדיקה.

    האינטגרציה תיפתח בעורך האינטגרציות.

  4. לוחצים על מקרה בדיקה ואז על Open test cases. החלונית Test Cases מופיעה עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
  5. בוחרים את מקרה הבדיקה שרוצים למחוק.

    בדף Integration editor, באזור העריכה של המעצב מופיע הכיתוב מצב מקרה בדיקה פעיל.

  6. לוחצים על מחיקה.

API

מפעילים את ה-method‏ 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: המזהה של מקרה הבדיקה שרוצים למחוק

המאמרים הבאים