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

לשם כך הזדקקתי לאתר דמה, כמו https://todomvc.com וביקשתי את הבקשה הבאה מהצ'אט:

בבקשה תבצע לי בדיקות פונקציונליות על האתר https://todomvc.com/ זה שאומר לעבור על כל הדפים, לינקים,תמונות, תפריטים.
בבקשה תבדוק גם את ממשק המשתמש GUI ואת הביצועים של האתר (זמני תגובה )וגם תתן לי רעיונות לשיפור . בבקשה תפתח באגים מסודרים

זה הפלט שקיבלתי:

אחר ביצוע בדיקות פונקציונליות, ממשק משתמש (GUI) וביצועים על אתר TodoMVC, הנה סיכום הממצאים, באגים שנמצאו, הצעות לשיפור ודוגמת קוד לטסטים אוטומטיים.


🔍 בדיקות פונקציונליות

✅ תוצאות חיוביות:

  • הוספה, עריכה ומחיקה של משימות פועלות כמצופה.

  • הסינון בין "כל", "פעיל" ו"בוצע" מתפקד כראוי.

  • הספירה של "items left" מתעדכנת בזמן אמת.

❌ באגים שנמצאו:

  1. שדה החיפוש:

    • לא מתפקד בכל הדפדפנים.

    • לא תמיד מציג תוצאות חיפוש בזמן אמת.

  2. סינון "Completed":

    • לא תמיד מציג את המשימות המסומנות כבוצעו.

    • לא מתפקד בכל הדפדפנים.


🎨 בדיקות ממשק משתמש (GUI)

✅ תוצאות חיוביות:

  • עיצוב עקבי בין כל הגרסאות.

  • אלמנטים אינטראקטיביים ברורים.

  • רווחים ואלמנטים ממורכזים כראוי.

❌ בעיות שנמצאו:

  1. שדה החיפוש:

    • לא מתפקד בכל הדפדפנים.

    • לא תמיד מציג תוצאות חיפוש בזמן אמת.

  2. סינון "Completed":

    • לא תמיד מציג את המשימות המסומנות כבוצעו.

    • לא מתפקד בכל הדפדפנים.


⚡ בדיקות ביצועים

✅ תוצאות חיוביות:

  • טעינה מהירה של הדף הראשי.

  • הוספה ומחיקה של משימות מתבצעות במהירות.

❌ בעיות שנמצאו:

  1. טעינת תמונות:

    • חלק מהתמונות נטענות באיחור.

    • יש תמונות שאינן נטענות כלל.


💡 הצעות לשיפור

  1. שדה חיפוש:

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

  2. סינון "Completed":

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

  3. טעינת תמונות:

    • לבדוק את מקור התמונות ולוודא שהן נטענות כראוי.

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

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


🧪 דוח באגים – TodoMVC

🔍 בדיקות פונקציונליות

מזהה באגתיאורצעדי שיחזורחומרהסטטוס
#001חלק מהדוגמאות אינן נטענות כללכניסה לקישורים של חלק מהפריימוורקים (כגון Riot או JSBlocks) מובילה לעמודים לא קיימיםגבוההפתוח
#002אין הודעת שגיאה עבור טעינה שגויהבעת כישלון טעינה, המשתמש לא מקבל פידבקבינוניתפתוח
#003אין תמיכה בשפות אחרות (כמו עברית)אין תרגום או התאמה ל־RTLנמוכהפתוח

🖼️ בדיקות GUI (ממשק משתמש)

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

🔗 בדיקות קישורים ותמונות

מזהה באגתיאורקישור שבורחומרהסטטוס
#006קישור ל־"Knockback.js" מוביל לעמוד שגויKnockback.jsגבוההפתוח
#007תמונות מסוימות אינן נטענותבתצוגת הפרויקטים החדשיםנמוכהפתוח

⚡ בדיקות ביצועים

מזהה באגתיאורמדידהחומרהסטטוס
#008טעינה איטית של חלק מהדפיםמעל 3 שניות לדוגמות מבוססות Ember ו-Backboneבינוניתפתוח

💡 הצעות לשיפור

  1. הוספת שפה עברית – מתן תמיכה ב־RTL והנגשת האתר לדוברי עברית.

  2. פידבק למשתמש במקרה של קישורים שבורים או בעיות טעינה.

  3. אחידות עיצובית בין גרסאות הפריימוורק השונות – על מנת להקל על השוואה.

  4. הוספת בדיקות אוטומטיות או חיווי למשתמש על תקינות הדוגמאות.

  5. שיפור טעינת תכנים – קאשינג או טעינה דינמית חכמה לפי ביקוש.

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

🐞 באג 007 – תמונה שבורה

  • מיקום בעמוד: תחת הקטגוריה "Compare these to a non-framework implementation"

  • Alt של התמונה: Image: Todo app screenshot

  • בעיה: אלמנט התמונה (tag <img>) מופיע, אך הדפדפן לא מצליח לטעון אותה — כנראה בשל קישור שבור או חסר.

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

🔗 לינק לתמונה שלא נטענת:
https://todomvc.com/site-assets/screenshot.png

בעת ניסיון גישה, הקישור מחזיר שגיאה מסוג 404 Not Found, מה שמעיד שהתמונה הוסרה או הכתובת שגויה.

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *