Switch to English

תיעוד

כל מה שצריך לדעת על ה-Q-Ace Agentic Framework.

 סוכן מחולל בדיקות (Test Generator Agent)

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

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

  • ניתוח רב-מקורות: ניתוח מפרטים מתוך קבצי PDF, מסמכי JSON, או כתובות URL חיות.
  • קטגוריות בדיקה מגוונות: יצירת בדיקות עבור שערי איכות שונים:
    • פונקציונליות (Functionality)
    • אבטחה (Security)
    • ביצועים (Performance)
    • נגישות (Accessibility)
    • שימושיות (Usability)
    • אמינות (Reliability)
  • טכניקות בדיקה מתקדמות: מיישם באופן אוטומטי מתודולוגיות מוכחות:
    • ניתוח ערכי גבול (Boundary Value Analysis - BVA)
    • חלוקה למחלקות שקילות (Equivalence Partitioning - EP)
    • בדיקת טבלאות החלטה (Decision Table Testing)
    • בדיקת מעברי מצבים (State Transition Testing)
    • בדיקות שפיות (Smoke Testing)
    • בדיקות חיוביות ושליליות (Positive/Negative Testing)
  • תמיכה בריבוי שפות: מייצר מקרי בדיקה באותה שפה של תיעוד המקור (למשל, מפרטים בעברית יפיקו מקרי בדיקה בעברית).
  • ניהול מקרי בדיקה: תכונות מובנות לשמירה, צפייה, מחיקה וניהול של חבילות בדיקה שנוצרו.

🛠 ️ איך זה עובד

  1. חילוץ תוכן: הסוכן שואב נתונים מכתובות URL או מחלץ טקסט מקבצים מקומיים (PDF, JSON, TXT).
  2. ניתוח הקשרי: מודל LLM מנתח את התוכן שחולץ בהתבסס על קטגוריית הבדיקה והטכניקות שנבחרו.
  3. ניסוח: הסוכן מייצר טבלת Markdown מובנית המכילה מזהים (IDs), כותרות, תיאורים, צעדים ותוצאות צפויות.
  4. זיהוי פערים: מעבר ליצירת בדיקות, הסוכן מזהה אי-בהירויות או מידע חסר במפרט המקורי.

🚦 דוגמאות לשימוש

  • "נתח את ה-login-spec.pdf באמצעות ניתוח ערכי גבול עבור אבטחה"
  • "ייצר בדיקות שפיות פונקציונליות מתוך https://api.docs.com/v1"
  • "בצע ניתוח של מסמך הדרישות ובנה חבילת בדיקות עבור ביצועים"
  • "החל בדיקת מעברי מצבים על ה-checkout-flow.json"

📂 פורמט פלט

מקרי הבדיקה נוצרים בפורמט טבלת Markdown מקצועי ונקי, הכולל:

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

 ️ ניהול בדיקות

  • שמירה מקומית: כל הבדיקות שנוצרו נשמרות ב-data/generated_tests/.
  • סקירת היסטוריה: גישה לחבילות בדיקה קודמות, סקירת התוכן שלהן או מחיקת גרסאות מיושנות.
  • מאגר מפרטים: נהל את מסמכי המקור שלך בתיקייה המרכזית data/test_specs/.

נבנה ב-❤️ על ידי עתיד האוטומציה

האם דף זה היה מועיל?