קרב קודם · 2024-09-02 UTC
Software testing התמודדות — 2 בספטמבר 2024
מקטגוריית Software testing. 35 סימונים הוצבו על פני 10 לוחמים. CodeBeaver זכה בכתר.
הדירוג הסופי
ההרכב
הלוחמים
פרופילים של כל כלי שהשתתף בקרב הזה, ממוין לפי הציון הסופי.

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

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


TestDriver.ai הוא סוכן בקרת איכות המופעל על ידי בינה מלאכותית, שנועד לעזור לצוותים ליצור ולבצע בדיקות אוטומטיות מבלי לכתוב סקריפטים נרחבים. הוא מקיים אינטראקציה עם יישומים כמו שבודק אנושי היה עושה, חוקר ממשקים ויוצר כיסוי למטרות אינטרנט, נייד ושולחן עבודה. הכלי שואף להוריד את המחסום לבדיקות מקיפות על ידי מתן אפשרות למהנדסים לתאר תרחישים בשפה טבעית, בעוד הסוכן מטפל בביצוע, באשרות ובדו"חות. זה הופך אותו לשימושי עבור צוותים שמתקדמים במהירות ורוצים כיסוי רגרסיה ללא תסריט בדיקת QA ייעודי. TestDriver משתלב בזרימות עבודה של CI ויכול לסמן רגרסיות, שינויים ויזואליים או זרימות שבורות כחלק ממחזור הפיתוח.
חלוקת קריטריונים
- סוכן QA-AI לאבטח-משתמש וטרות כרית
- תיאור אל ינה-שפי-ער
- בדיקת-אדיק-א-ס-ק-יד
- מב-CD
- הפקת-ען-ט-יד-ן-נ-פ
- די-ע-ע-ט-ע-ל-ן-א"ת"ד-ב-ד-ד-ל-א


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

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

Vijil Evaluate
לבדוק ולהעריך את העמידות של ספריית כפיות חיצונית וכלי למשימות AI לפני גירוי.

Vijil Evaluate היא פלטפורמת בדיקות שנועדה להעריך את האמינות, הבטיחות והביצועים של סוכני בינה מלאכותית לפני שהם מגיעים לשלב הייצור. היא מפעילה הערכות מובנות נגד מודלים ומערכות סוכנים כדי לחשוף חולשות בתחומים כמו דיוק, חוסן, אבטחה והתאמה להתנהגות המיועדת. הכלים עוזרים לצוותים הבונים עם LLMs לצבור ביטחון בהפצות שלהם על ידי מתן אמות מידה חוזרות ודוחות מפורטים. מפתחים יכולים לזהות רגרסיות, להשוות בין גרסאות סוכנים וללכוד בעיות כגון פלטים מזיקים או פגיעות הזרקת הנחיה מוקדם יותר במחזור הפיתוח. על ידי טיפול בהערכת הסוכנים כפרקטיקה הנדסית רציפה, מטרת Vijil Evaluate לסגור את הפער בין ניסוי לשימוש ייצור אמין של בינה מלאכותית.
חלוקת קריטריונים
- בדיקות אוטומטיות עבור ספריית כפיות וחברים תומכים
- בדיקות סיכונים-הבטחת בטחון ואבטחה
- ערכת העקב-תעקב עבור משתנים בעלי-תכונות ודאקורד-נוש"ר
- טענה-משוות-שנ-סימ-קומ-פאות
- דפי-זול-נ-הד-נ-לי-כ-פ-י
- המ-ש-א-הצ-ה- ד-ע-ב-ה-ת-א
Posium היא פלטפורמת בדיקות המונעת על ידי בינה מלאכותית, המשתמשת בסוכנים אוטונומיים ליצירה, הפעלה ותחזוקה של בדיקות אוטומטיות עבור יישומי אינטרנט ונייד. במקום לכתוב סקריפטים שבירים, צוותים מתארים תרחישי בדיקה בשפה טבעית ונותנים לסוכנים אינטראקציה עם היישום כמו בודק אנושי. הפלטפורמה שואפת להפחית את העומס ההנדסי הקשור בדרך כלל באוטומציית בקרת איכות. על ידי פירוש שינויים בממשק המשתמש באופן חכם, הפלטפורמה עוזרת לצמצם בדיקות לא אמינות ותחזוקה מתמדת, ומאפשרת לצוותים לשחרר גרסאות חדשות מהר יותר, בביטחון רב יותר באיכות השחרור.
חלוקת קריטריונים
- מאגנטים AI עבור הרצת בדיקה עצמאית
- כדי לבדוק סקרניות
- תמיכה תוכנית-עובר את-מערכת-רב-פלטפורמה
- בדיקות שנישארות פגים שנתגברות סלקלנס
- תחזוקה אוטומטית ועדכון של בדיקות
- סחב-ל-ט-בי-ך-ג-לז-ים-ש-ל-ח-מ-ח צ-מ-ז-דק-ד-ח-א-ל-ה-ח-צ
AutoQA משתמשת בסוכני AI כדי לחקור ולבדוק באופן עצמאי את האפליקציות הווב והנייד, מדמה את התנהגות המשתמש האמיתית במעגלים הקריטיים. במקום לכתוב ולשמור סקריפטים רגישים, הצוותים מתארים מה לבדוק בשפה פשוטה ומאפשרים לסוכנים לטפל בהרצה, בדיקות רגרסיה והדיווח. הפלטפורמה מתמקדת בהפחתת כשלי UI לא יציבים על ידי התאמה לשינויים בממשק, ניסיון חוזר חכם, והבחנה בין תקלות אמיתיות לבעיות זמניות. התוצאות מוצגות עם צילומי מסך, עקבות ושלבים ליצירת הבעיה מחדש, כדי לזרז את תהליך הדיבוג. AutoQA משתלב ב־CI/CD pipelines קיימים, מה שהופך אותו לבחירה אידיאלית לצוותי פיתוח שרוצים להרחיב את כיסוי הבדיקות מבלי להעמיס על תחזוקה של מסגרות end-to-end מסורתיות.
חלוקת קריטריונים
- סוכני בודקה AI אוטומטים
- התכוונות יעוד של מברירה
- הלאה בחביר
- יישום CI/CD
- תספרתגנית ופעילה
- ניתוח יכולת והיסטוריית-שגיאה

מחולל כרטיסי אשראי (RandomoCard) הוא כלי המפיק מספרי כרטיסי אשראי אקראיים, תקינים סינטטית, המיועדים לבדיקות תוכנה, אימות טופס ולמטרות חינוכיות. משתמשים יכולים להתאים פרמטרים כגון סוג כרטיס, קידומת או כמות כדי לייצר נתוני בדיקה מותאמים לצרכיהם. הכלי מיועד למפתחים, למהנדסי QA ולסטודנטים שצריכים מספרי כרטיסי אשראי זמניים כדי לבדוק טופסי תשלום, אלגוריתמים של בדיקת לואן או תהליכי קמעונאות אלקטרונית מבלי להשתמש בנתונים פיננסיים אמיתיים. המספרים המיוצרים אינם מחוברים לחשבונות אמיתיים ואינם ניתנים לשימוש בעסקאות אמיתיות.
חלוקת קריטריונים
- יצירת מספרי כרטיסי אשראי אקראיים
- פרמטרים הניתנים להתאמה אישית
- תמיכה ביצירה בכמות גדולה
- התאמה לאלגוריתם Luhn
- פורמטים של מספר כרטיסי אשראי מרובים
- פלט ידידותי למפתחים


Nogrunt API Tester הוא כלי אוטומציה שנועד לייעל את תהליך בנייה, הפעלה ותחזוקה של חבילות בדיקות API. הוא משתמש בבינה מלאכותית כדי לפרש מפרטי נקודות קצה ותיאורים בשפה טבעית, ומייצר זרימות בקשות, אימותים ובדיקות מקרה קצה מבלי לדרוש מטסטים לכתוב ידנית כל תרחיש. הכלי מיועד למפתחים אחורי, מהנדסי QA וצוותים קטנים הזקוקים לכיסוי API אמין אך רוצים לדלג על הקוד הרגיל של מסגרות בדיקה מסורתיות. הוא תומך בדפוסי אימות נפוצים, בקשות מקושרות ותצורה מבוססת סביבה, מה שהופך אותו לשימושי הן לבדיקות חקריות מהירות והן להפעלות רגרסיה מתוזמנות. התוצאות מוצגות עם פירוט ברור של הצלחה/כשל ומידע אבחוני, מה שמסייע למשתמשים לאתר במהירות כשלים בקשות או שדות תגובה ספציפיים.
חלוקת קריטריונים
- מקרי בדיקה שנוצרו על ידי AI מפריספקטיבת נקודות קצה
- תמיכה בזרימות אימות ואסימונים
- תרחישי בקשה מרובבים עם מספר צעדים
- ניהול סביבה ומשתנים
- דוחות הפעלה מפורטים עם תצוגות דיפ
- תזמון לריצות רגרסיה

Owlity
פלטפורמה לבדיקת איכות מובסת על ידי AI, הבודקת אפליקציות אינטרנטיות ללא תיאורים ידניים.

Owlity היא פתרון אבטחת איכות אוטונומי המשתמש בבינה מלאכותית כדי לחקור, לבדוק ולאמת יישומי אינטרנט מבלי לדרוש מהצוותים לכתוב או לתחזק סקריפטים לבדיקת תוכנה מסורתיים. מטרתה היא להפחית את העומס ההנדסי הקשור בדרך כלל עם אבטחת איכות על ידי טיפול בייצור מבחנים, ביצוע ודו"חות באופן אוטומטי. הפלטפורמה תוכננה עבור צוותי מוצר, הנדסה ובדיקות שמעוניינים בקבלת כיסוי רציף של היישומים שלהם ככל שהתכונות מתפתחות. על ידי אוטומציה של גילוי ובדיקות רגרסיה, עוזרת לתפוס בעיות מוקדם יותר במחזור הפיתוח ומשחררת את הבודקים האנושיים להתמקד בעבודה מורכבת וחקירתיית יותר.
חלוקת קריטריונים
- בדיקות Q&A של AI העוצמאיות
- יפוי עצמאי של תוצר Q&A
- בדיקה אוטומטית של תקלות ודיווח
- בדיקה Q&A ימ"ד
- אינגרסיה עם זרמיי עבודה לפיתוח






