שתף דרך


Power Apps דוגמאות למנוע בדיקה

הערה

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

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

דוגמאות זמינות

הדוגמאות הבאות זמינות במאגר GitHub של PowerApps-TestEngine:

דוגמית Description
גלריה בסיסית מדגים כיצד לבדוק אינטראקציות עם פקדים בתוך גלריה בסיסית באפליקציית בד ציור. דוגמה מראה כיצד לקבוע ערכי טקסט של תווית ולנווט בין פריטי גלריה.
קליקר כפתורים בדיקה פשוטה המאמתת שמונה עולה במספרו בעת לחיצה על כפתור. מראה כיצד להשתמש בווים של מחזור חיים של בדיקות (OnTestCaseStart, OnTestCaseComplete) ובאינטראקציות בסיסיות של בקרה.
מַחשְׁבוֹן בודק רכיב מחשבון עם פעולות מרובות (חיבור, חיסור, כפל, חילוק). מדגים כיצד לבדוק רכיבים באמצעות בקרות קלט ופלט.
Copilot Studio קִיט דוגמה מתקדמת להדגמת בדיקות עבור ערכת Power CAT. Copilot Studio כולל בדיקות של מספר דפים מותאמים אישית, יצירת דוחות ובדיקות מבוססות ישויות.
מכולות מראה כיצד לקיים אינטראקציה עם פקדים בתוך רכיבי מכולה, אימות שינויי מאפיינים וטיפול באירועים.
Dataverse מדגים פעולות בדיקה באמצעות פעולות. Dataverse Power Fx מראה כיצד ליצור, לקרוא, לעדכן ולמחוק רשומות ישירות באמצעות Dataverse.
סוגי משתנים שונים מציג בדיקות עם מספר סוגי נתונים (String, Number, Boolean, Date, Record, Table) באמצעות מגוון בקרות כמו TextInput, Rating, Toggle, DatePicker, Dropdown ו- ComboBox.
מסכים רבים בודק ניווט בין מסכים מרובים באפליקציית בד ציור, מאמת מעברי מסך ותוכן נכונים.
בקרת כותרת MDA בודקת את האינטראקציות של בקרת הכותרת באפליקציה מונחת-מודל, ומדגימה בדיקות של רכיבי ממשק משתמש של אפליקציה מונחת-מודל.
גלריה מקוננת מדגים בדיקת גלריות מקוננות עם גלריות שורות ועמודות כאחד. מראה כיצד לבחור פריטים בגלריות מקוננות ולאמת את מצב הבחירה.
רכיב PCF מראה כיצד לבדוק רכיבי Power Apps Component Framework (PCF), ובפרט רכיב בקרת תוספת.
הרשאות מדגים בדיקות עם תרחישי הרשאות משתמשים שונים. בודק כיצד יישומים מתנהגים עם תפקידי אבטחה ורמות גישה שונות.
ניווט מסך מתמקד בבדיקת יכולות ניווט במסכים, אימות מעברים נכונים בין מסכים.
מֶזֶג אֲוִיר מראה כיצד לדמות תגובות מחבר עבור מחבר מזג האוויר של MSN. מדגים בדיקות עם קריאות שירות חיצוניות מדומות.

מבנה לדוגמה

רוב הדגימות עוקבות אחר מבנה משותף:

  • README.md: מסביר את מטרת הדוגמה, את הדרישות המוקדמות ואת הוראות השימוש.
  • RunTests.ps1: סקריפט PowerShell לביצוע הבדיקות
  • config.json: הגדרות תצורה עבור סביבת הבדיקה
  • בדיקת קבצי YAML: הגדרות בדיקה (.fx.yaml או .te.yaml)
  • חבילת פתרונות: קובץ .zip המכיל את אפליקציית הדוגמה (עבור חלק מהדוגמאות)

מאפיינים נפוצים שהוצגו

דוגמאות אלו מדגימות מספר יכולות בדיקה מרכזיות:

פעולות בדיקה בסיסיות

פעולות הבדיקה הבסיסיות כוללות:

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

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

תכונות בדיקה מתקדמות כוללות:

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

ניהול מחזור חיי הבדיקות

אלו הן דוגמאות לניהול מחזור חיי בדיקות:

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

תחילת העבודה עם דוגמאות

כדי להשתמש בדוגמה, בצע את השלבים הכלליים הבאים:

  1. שכפל את מאגר ה- PowerApps-TestEngine
  2. התקן את הדרישות המוקדמות כמתואר בקובץ README של הדוגמה
  3. הגדר את הסביבה שלך בקובץ config.json
  4. ייבא את תמיסת הדוגמה אם סופקה
  5. הפעל את הבדיקות באמצעות הסקריפט RunTests.ps1

להוראות מפורטות, עיינו בקובץ README.md של כל דוגמה ובתיעוד מנוע הבדיקה.

שימוש בדוגמאות ללמידה

הדוגמאות מספקות משאבי למידה מצוינים:

  1. התחילו בפשטות: התחילו עם לחיצת הכפתורים או גלריית הבסיס דוגמאות למושגים בסיסיים
  2. התקדמו בהדרגה: עברו לדוגמאות מורכבות יותר ככל שתצברו ביטחון
  3. התאמה אישית של בדיקות: שינוי הדוגמאות כך שיתאימו לדרישות היישום שלך
  4. למד באמצעות דוגמה: השתמש בתבניות הקוד לדוגמה כתבניות לבדיקות שלך

סקירת מנוע בדיקה
Power Fx פונקציות לבדיקה
פורמט בדיקת YAML
מדריך אימות
כתיבת בדיקות בסיוע בינה מלאכותית