שתף דרך


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

הערה

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

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

למידע נוסף על האופן שבו Test Engine עוזר לך, ללא קשר לנקודת ההתחלה שלך:

אם אתם בודקים את היישומים שלכם באופן ידני, Test Engine מספק נקודת כניסה נגישה לאוטומציה של בדיקות: Power Platform

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

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

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

נכון לעכשיו, Power Apps מנוע הבדיקה עובד עם הרכיבים Power Platform הבאים:

עליך להתקין Microsoft Power Platform ממשק שורת פקודה כדי להשתמש במנוע הבדיקה.

תחילת העבודה עם מנוע בדיקות

הגישה לתחילת העבודה תלויה בתפקיד וברמת הניסיון שלך:

  1. התקן את הכלים:

  2. התחל עם בדיקה פשוטה:

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

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

תכונות ויתרונות עיקריים

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

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

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

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

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

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

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

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

השימוש ב Power Fx כשפת כתיבת טקסט מספק את היתרונות הבאים:

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

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

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

  • גמישות אימות: תמיכה בכניסה אינטראקטיבית, מנהל שירות וקביעת הפעלה עקבית כדי להתאים לדרישות האבטחה שלך
  • שילוב ALM: שילוב חלק עם Azure DevOps, GitHub Actions ופינולי CI/CD אחרים לבדיקות אוטומטיות
  • תמיכה ב-MFA: הפעלת בדיקות אוטומטיות בסביבות האוכפות אימות רב-גורמי ללא פשרות

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

אלו הן יכולות מתקדמות שמספק מנוע הבדיקה:

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

הגבלות

מכיוון שמנוע הבדיקה נמצא בשלבי תצוגה מקדימה, שימו לב למגבלות הנוכחיות הבאות:

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

דפדפנים נתמכים

מנוע הבדיקה עובד עם הדפדפנים הבאים:

  • כרום (כרום, Microsoft Edge)
  • Firefox
  • WebKit (ספארי)

השלבים הבאים

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