שתף דרך


Power Apps תכונות של מנוע בדיקה (תצוגה מקדימה)

הערה

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

Power Apps מנוע הבדיקה מספק סט מקיף של תכונות לבדיקה יעילה של פתרונות. Power Platform דף זה מפרט את היכולות הזמינות כדי לעזור לך לבנות חבילות בדיקה חזקות עבור היישומים שלך. Power Platform

יכולות בדיקת יישומים

יכולות של Test Engine מתחילות בבדיקת יישומי בדיקה.

בדיקות אפליקציית קנבס

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

יכולות מפתח:

  • בדיקות מבוססות בקרה: אינטראקציה עם פקדי אפליקציה באמצעות שמות הסטודיו שלהם, ללא צורך בידע ב-DOM
  • אימות ממשק משתמש: אמת מאפייני בקרה, נראות ומצב במהלך ביצוע הבדיקה
  • בדיקת ניווט: אימות מעברי מסך וזרימות משתמש בתוך האפליקציה שלך
  • הערכת נוסחאות: בדיקת לוגיקה עסקית מורכבת באמצעות Power Fx ביטויים
  • אימות קשירת נתונים: אמת שהנתונים זורמים כראוי בין האפליקציה שלך למקורות הנתונים

מתי להשתמש בו:

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

למידע נוסף על בדיקות אפליקציות Canvas

בדיקות יישומים מונחות מודלים

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

יכולות מפתח:

  • אינטראקציה עם טופס: בדיקת טעינת טופס, הזנת נתונים ואימות כללי עסקיים
  • ניווט בתצוגות: אימות תצוגות רשת, פעולות סינון ובחירת רשומות
  • ביצוע פקודה: בדיקת לחצני רצועת הכלים ואינטראקציות בסרגל הפקודות
  • זרימות תהליכים עסקיים: אימות מעברי שלבים ואימות שדות נדרשים
  • אימות לוח מחוונים: בדיקת רכיבי לוח המחוונים ומסננים אינטראקטיביים

מתי להשתמש בו:

  • הבטחת התנהגות עקבית ביישומים מורכבים מונחי-מודלים
  • אימות כללי טופס ולוגיקה עסקית לאחר התאמות אישיות
  • בדיקת תהליכים עסקיים מקצה לקצה המשתרעים על פני מספר ישויות

למידע נוסף על בדיקות יישומים מונחות מודלים

Dataverse בדיקות אינטגרציה

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

יכולות מפתח:

  • פעולות CRUD: בדיקות יצירה, קריאה, עדכון ומחיקה של פעולות על Dataverse רשומות
  • אימות כלל עסקי: אמת שכללי העסק מבוצעים כצפוי
  • בדיקת מודל אבטחה: אימות תפקידי אבטחה והרשאות פועלים כראוי
  • בדיקות שדה מחושבות וסיכומים: וודאו שנוסחאות וצבירה מחושבות כהלכה
  • ניווט בין מערכות יחסים: בדיקת שדות חיפוש ואינטראקציות בין ישויות קשורות

מתי להשתמש בו:

  • בדיקת יישומים עתירי נתונים עם אינטראקציות מורכבות Dataverse
  • אימות כללי עסקיים ושדות מחושבים לאחר שינויים בסכימה
  • וידוא שהרשאות תפקידי אבטחה פועלות כמתוכנן

למידע נוסף על Dataverse בדיקות אינטגרציה

תכונות בדיקה מיוחדות

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

בדיקות יכולות בינה מלאכותית וטייס קואופלייט

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

יכולות מפתח:

  • AI Builder בדיקות מהירות: אימות תגובות מודל בינה מלאכותית ושילובן בזרימות הבדיקה שלך
  • התאמת דמיון: השתמש בהשוואה מקורבת עבור תוכן שנוצר על ידי בינה מלאכותית במקום בהתאמה מדויקת
  • אימות תוכן: אמת שתוכן שנוצר על ידי בינה מלאכותית עומד בקריטריונים הצפויים מבלי לדרוש התאמות מדויקות
  • טיפול בשגיאות: בדיקת תנאי שגיאה של מודל בינה מלאכותית והתנהגויות גיבוי

מתי להשתמש בו:

  • בדיקת יישומים המשתמשים ברכיבים AI Builder
  • אימות תוכן שנוצר על ידי Copilot עומד בדרישות העסקיות
  • בניית חבילות בדיקה עבור תכונות עיבוד שפה טבעית

אימות ובדיקות אבטחה

מה זה מאפשר: בדיקת יישומים באמצעות שיטות אימות ותצורות אבטחה שונות.

יכולות מפתח:

  • שיטות אימות מרובות: תמיכה באינטראקטיביות, ב-service principal וב-session persistence
  • טיפול ב-MFA: בדיקה בסביבות האוכפות אימות רב-גורמי
  • סימולציית הקשרים של משתמשים: בדיקה עם תפקידי אבטחה והרשאות שונים
  • ניהול אסימונים: אוטומציה של הטיפול באסימוני אימות בכל שלבי הבדיקה

מתי להשתמש בו:

  • בדיקות בסביבות ארגוניות מאובטחות עם דרישות MFA
  • אימות התנהגות אפליקציה עבור משתמשים בעלי תפקידי אבטחה שונים
  • אוטומציה של בדיקות בצינורות CI/CD עם אימות של מנהלי שירות

למידע נוסף על אפשרויות אימות

סימולציית נתונים ומימוש

מה זה מאפשר: יצירת בדיקות אמינות ומבודדות על ידי סימולציית תלויות חיצוניות.

יכולות מפתח:

  • סימולציה של תגובת מחבר: סימולציה של תגובות ממחברים מבלי לקרוא לשירותים בפועל
  • בדיקות דטרמיניסטיות: יצירת תנאי בדיקה צפויים ללא קשר למערכות חיצוניות
  • בדיקת תרחישי שגיאה: סימולציה של תנאי שגיאה ממחברים לבדיקת טיפול בחריגים
  • בדיקות ביצועים: בדיקת התנהגות אפליקציה תחת זמני תגובה מדומים שונים

מתי להשתמש בו:

  • בדיקת אפליקציות המסתמכות על שירותי API בתשלום מבלי לשלם עלויות
  • יצירת בדיקות הפועלות בצורה אמינה ללא תלות חיצונית
  • אימות טיפול בשגיאות עבור תרחישי כשל במחבר

למידע נוסף על לעג למחברים

תכונות חוויית המפתח

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

עריכת בדיקות בסיוע AI

מה זה מאפשר: האצת יצירת מבחנים באמצעות יכולות הבינה המלאכותית של GitHub Copilotעם פתרונות Power Platform שלך הנשלטים על ידי מקור.

יכולות מפתח:

  • יצירת בדיקות בשפה טבעית: יצירת בדיקות על ידי תיאור תרחישים בשפה פשוטה
  • מודעות להקשר של מקורות: השתמש בקבצי פתרון כדי ליצור הפניות בקרה מדויקות וזרימות ניווט
  • למידה מבוססת דגימות: השתמש בדגימות קיימות כתבניות עבור תרחישי בדיקה מורכבים יותר
  • דפוסי בדיקה מודרכים: יצירת חבילות בדיקה מלאות, כולל מקרי קצה וטיפול בחריגים

מתי להשתמש בו:

  • אתחול מהיר של חבילות בדיקה חדשות עבור יישומים קיימים
  • לימוד דפוסי כתיבת מבחנים באמצעות דוגמאות שנוצרו על ידי בינה מלאכותית
  • יצירת כיסוי מקיף של בדיקות עם קידוד ידני מינימלי

למידע נוסף על כתיבת מבחנים בסיוע בינה מלאכותית

Power Fx עריכת בדיקות

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

יכולות מפתח:

  • קביעות מבוססות נוסחאות: השתמש Power Fx בביטויים כדי לאמת תנאי בדיקה
  • שליטה בגישה למאפיינים: התייחסות ואישור ישירים של מאפייני פקדי אפליקציה
  • מניפולציה של אוספים: עבודה עם אוספי נתונים באמצעות פונקציות מוכרות
  • בדיקות תנאים מורכבות: ביטוי לוגיקת בדיקה מתוחכמת באמצעות Power Fx אופרטורים ופונקציות

מתי להשתמש בו:

  • שימוש בידע קיים ליצירת בדיקות Power Fx
  • יצירת בדיקות שיצרני אפליקציות יוכלו להבין ולתחזק
  • בניית לוגיקת אימות מורכבת עבור התנהגויות אפליקציות מתוחכמות

למידע נוסף על Power Fx בדיקות

מסגרת הרחבה

מה זה מאפשר: התאמה אישית והרחבה של יכולות Test Engine כדי לענות על צרכי בדיקה מיוחדים.

יכולות מפתח:

  • ספקים מותאמים אישית: צור ספקים ייעודיים עבור סוגי יישומים ייחודיים
  • פונקציות מוגדרות משתמש: הרחבה Power Fx עם פונקציות C# מותאמות אישית
  • סוגים מותאמים אישית: הגדרת סוגים ייעודיים עבור תרחישי בדיקה מורכבים
  • שילוב של מסגרת הבדיקה: חיבור מנוע הבדיקה עם מסגרות הבדיקה הקיימות

מתי להשתמש בו:

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

למידע נוסף על אפשרויות הרחבה

שילוב ALM ו-CI/CD

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

יכולות מפתח:

  • ביצוע שורת פקודה: הפעל בדיקות מטרמינלים או מסוכני בנייה
  • שילוב צינורות: הכללה קלה של בדיקות ב Azure DevOps או בזרימות עבודה של GitHub Actions
  • דיווח בדיקות: יצירת תוצאות בדיקה מובנות עבור צריכת צינור
  • החלפת סביבה: בדיקה בסביבות שונות בצנרת הפריסה שלך

מתי להשתמש בו:

  • יישום בדיקות אוטומטיות בצינורות CI/CD
  • יצירת שערים איכותיים עבור פריסות פתרונות Power Platform
  • ביסוס שיטות בדיקה מתמשכות עבור צוות הפיתוח שלך

אבחון ופתרון בעיות

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

ארטיפקטים של בדיקה חזותית

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

יכולות מפתח:

  • צילום מסך: צילום אוטומטי של צילומי מסך בנקודות בדיקה מרכזיות
  • הקלטת וידאו: הקלטת סרטונים של ביצוע בדיקות עבור תרחישים מורכבים
  • לכידת הקשר של שגיאה: איסוף מידע נוסף על הקשר כאשר בדיקות נכשלות
  • מעקב ויומני רישום: יצירת יומני רישום מפורטים לצורך ניפוי שגיאות

מתי להשתמש בו:

  • ניפוי באגים כשלים לסירוגין בבדיקות
  • תיעוד ויזואלי של תרחישי בדיקה מורכבים
  • שיתוף תוצאות בדיקה עם חברי צוות שאין להם גישה לסביבת הבדיקה

יכולות עתידיות

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

Microsoft Copilot Studio הִשׁתַלְבוּת

האינטגרציה המתוכננת עם Microsoft Copilot Studio מאפשרת בדיקה של חוויות שיחה וסוכנים וירטואליים המופעלים על ידי בינה מלאכותית, ומאפשרת לך לאמת תגובות בוטים, זרימת שיחה ואינטגרציה עם מערכות backend.

Power Automate בּוֹחֵן

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

יכולות בדיקות בינה מלאכותית נוספות

שיפורים עתידיים כוללים מעריך בינה מלאכותית עבור ערכת פיתוח התוכנה (SDK) ותמיכה מורחבת בתרחישי הערכה מותאמים אישית, מה שמקל על אימות תכונות המופעלות על ידי בינה מלאכותית עם תוצאות בדיקה צפויות וחוזרות. AI Builder

למידע נוסף על מחזור חיי התכונה