ניהול מקרי בדיקה
במאמר הזה מוסבר איך לנהל מקרי בדיקה בשילובים שלכם. אתם יכולים לנהל את מקרי הבדיקה בדרכים הבאות:
במאמר מבוא למקרי בדיקה מוסבר על מקרי בדיקה, הגדרות בדיקה נתמכות והמגבלות שלהן.לפני שמתחילים
-
כדי לקבל את ההרשאות שנדרשות לניהול מקרי בדיקה, צריך לבקש מהאדמין להקצות לכם את התפקיד עריכת 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. בתמונה הבאה מוצג סמל נעילת העריכה.
הצגת רשימה של מקרי בדיקה
כדי להציג רשימה של מקרי בדיקה, בוחרים באחת מהאפשרויות הבאות:
המסוף
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שמכיל מקרי בדיקה.
האינטגרציה תיפתח בעורך האינטגרציות.
- לוחצים על מקרה בדיקה ואז על פתיחת מקרי בדיקה. החלונית 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: גרסת האינטגרציה
עריכת מקרה בדיקה
כדי לערוך מקרה בדיקה:
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שמכיל מקרי בדיקה.
האינטגרציה תיפתח בעורך האינטגרציות.
- לוחצים על מקרה בדיקה ואז על פתיחת מקרי בדיקה. החלונית Test Cases מופיעה עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
- בוחרים את מקרה הבדיקה שרוצים לערוך.
בדף Integration editor, באזור העריכה של המעצב מופיע הכיתוב מצב מקרה בדיקה פעיל.
אם משימה באינטגרציה נמחקת, מקרה הבדיקה הופך ללא חוקי, כמו שמוצג בתמונה הבאה:
- אם משימה בשילוב נמחקה, לוחצים על מחיקה כדי לעדכן את מקרה הבדיקה.
- מעדכנים את פרטי ההגדרה של מקרה הבדיקה ומריצים את מקרה הבדיקה.
העתקת מקרה בדיקה
כדי ליצור עותק של מקרה בדיקה באותו שילוב, בוחרים באחת מהאפשרויות הבאות:
המסוף
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שמכיל מקרי בדיקה.
האינטגרציה תיפתח בעורך האינטגרציות.
- לוחצים על מקרה בדיקה ואז על פתיחת מקרי בדיקה. החלונית Test Cases מופיעה עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
- בוחרים את מקרה הבדיקה שרוצים להעתיק.
בדף Integration editor, באזור העריכה של המעצב מופיע הכיתוב מצב מקרה בדיקה פעיל.
- לוחצים על שכפול. מופיע הדף Duplicate the test case. לאחר מכן, מבצעים את הפעולות הבאות:
- בשדה שם הבדיקה, מזינים את שם מקרה הבדיקה.
- בשדה Description, אפשר להזין תיאור של מקרה הבדיקה.
- לוחצים על יצירה. מקרה הבדיקה נוצר באותו שילוב.
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
בתגובת הפלט, מעתיקים את הפרוטוקול של הטקסט של מקרה הבדיקה.
מחיקת מקרה בדיקה
כדי למחוק מקרה בדיקה, בוחרים באחת מהאפשרויות הבאות:
המסוף
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
מופיע הדף Integrations (שילובים) ובו רשימה של כל השילובים שזמינים בפרויקט Google Cloud .
- בוחרים שילוב קיים שרוצים ליצור לו בדיקה.
האינטגרציה תיפתח בעורך האינטגרציות.
- לוחצים על מקרה בדיקה ואז על Open test cases. החלונית Test Cases מופיעה עם רשימה של מקרי בדיקה לגרסת השילוב הנוכחית.
- בוחרים את מקרה הבדיקה שרוצים למחוק.
בדף Integration editor, באזור העריכה של המעצב מופיע הכיתוב מצב מקרה בדיקה פעיל.
- לוחצים על מחיקה.
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: המזהה של מקרה הבדיקה שרוצים למחוק
המאמרים הבאים
- למידע נוסף על מקרי בדיקה.
במאמר הזה מוסבר איך: