PracticU

בדיקות ממשק משתמש - GUI

בלי כתוביותעם כתוביות
PracticU › קורס שלם ומקיף בעברית על בדיקות תוכנה › בדיקות ממשק משתמש - GUI
מילון מושגים:
ממשק - נקודת מגע בין רכיבים: ממשק משתמש שבו אדם מפעיל תוכנה, או ממשק תכנותי שמגדיר אילו פעולות רכיב אחד חושף לאחר.
GUI - ממשק משתמש גרפי: ממשק מבוסס חלונות, אייקונים וכפתורים, בניגוד לשורת פקודה טקסטואלית.

בדיקות ממשק משתמש - GUI
בדיקות UI, או בדיקות ממשק משתמש, בודקות את מה שהמשתמש רואה ומפעיל: חלונות, תפריטים, כפתורים ומסכי הזנה. ממשק טוב מאפשר למשתמש לעבוד בצורה אינטואיטיבית, ללא הסבר מוקדם, ובלי לטעות.
מה בודקים
1. Usability ו-Look and Feel: שימושיות בודקת אם משתמש חדש מבין את התוכנה מיד. ב-usability labs צופים במשתמשים מאחורי מראה חד-כיוונית. הכלל השני הוא Look and Feel, כלומר המראה והתחושה של התוכנה.
2. עקביות: קיצורי מקלדת ותפריטים צריכים להיות זהים בין תוכנות דומות. בדוגמה, Find נמצא תחת Edit בשתי תוכנות Windows, ושתיהן משתמשות ב-Ctrl+F.
3. גמישות: המשתמש יכול לבחור צורת תצוגה. בדוגמה, מחשבון יכול להיות במצב Standard או Scientific.
4. נוחות ושימוש: התוכנה צריכה להיות ידידותית למשתמש, עם ניווט פשוט ולוגי.
5. התאמה: התוכנה צריכה להתאים לסוג השימוש שלה. תוכנה פיננסית צריכה להיות שמרנית, ומשחק יכול להיות רועש וצעקני.
6. טיפול בשגיאות ואזהרות: הודעה לפני שמירה בסגירה, אפשרות Undo ו-Redo, ופידבק על קצב ההורדה.
7. WYSIWYG: מה שרואים על המסך צריך להיות מה שמתקבל בפועל, למשל בשמירה, פתיחה והדפסה.
שימו לב
ספר Microsoft User Experience הוא מדריך רשמי לעיצוב ממשק למפתחים ומעצבים בסביבת Windows, ומשמש כבסיס להשוואה.
השיעור הבא בקורס: בדיקות תעוד - דוקומנטציה

פרקי ההרצאה: בדיקות ממשק משתמש - GUI

  1. 00:00

    מהם בדיקות ממשק משתמש (UI)

  2. 01:07

    מה הופך ממשק משתמש לטוב

  3. 02:24

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

  4. 03:04

    דוגמה: ממשק Windows XP

  5. 03:46

    תקן, נוחות ודיוק בתוכנה

  6. 04:21

    ספר הנחיות לעיצוב ממשק ל-Windows

  7. 05:17

    כלי מחקר שימושיות - Morae

  8. 06:49

    עקביות (Consistency) בממשק התוכנה

תמלול ההרצאה: בדיקות ממשק משתמש - GUI

הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות ממשק משתמש - GUI» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:04

    אוקיי, שלום לכולם, בשיעור הזה אנחנו נדבר על User Interface Testing, על בדיקות מנצ'ק משתמש. מה שמקובל, אנשים קוראים לזה ממשק משתמש, המינוח המדויק הוא מנצ'ק משתמש, כך האקדמיה העברית ללשון החליטה.

  2. 00:25

    מדובר על בדיקות UI, שזה Initials של User Interface, שזה מנצ'ק משתמש. User זה כאילו המשתמש וה-Interface זה המנצ'ק, מה שאנחנו רואים מול העיניים.

  3. 00:38

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

  4. 00:51

    זה יכול להיות דף ובי, זה יכול להיות תוכנה פיננסית, זה יכול להיות משחק מחשב. לכולם יש את האלמנט של ה-UI, של ה-user interface.

  5. 01:07

    אז מה בעצם הופך, what makes a good UI? מה בעצם הופך את בדיקות המנשק לבדיקות טובות? איך אנחנו בעצם נבצע עיצוב מנשק משתמש שיעקל ויפשט את תהליך השימוש של משתמש הקצה.

  6. 01:23

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

  7. 01:48

    נותנים להם ליפול על התוכנה ולראות איך הם מגיבים, איך התוכנה מאתגרת אותם ומבצעים פה מעקב אחרי המשתמשים מאחורי one way mirrors זה מה שנקרא usability lag זה ממש תורה היום בעולם זה נושא שעולה ועולה יש היבט פסיכולוגי כלומר מה הקשר בין ההימשכות של האדם ללחוץ איפה שהוא לחץ לבין האפשרות שלו לדוגמה להתקדם בתוך הנתיב של התוכנה

  8. 02:18

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

  9. 02:43

    אתה צריך להתרשם ממושג שנקרא look and feel כלומר מהמרגש והמראה של התוכנה ככה לדוגמא נראית המנצ'ק משתמש של ה-XP אני רואה פה למעלה את שורת הסטארט, סליחה, פה בצד שמאל למטה את שורת הסטארט, יש לי פה את שורת התפריטים למטה, פה ה-System Tray, פה לדוגמא יש לי חלון, בחלון הזה יש מינוס, מין ריבוע כזה ו-X,

  10. 03:15

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

  11. 03:37

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

  12. 03:59

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

  13. 04:19

    מה זה עומד בתקן? מי שרוצה to create effective interfaces for Windows-based software, מי שרוצה ליצור עיצוב מנשק משתמש אפקטיבי עבור תוכנות מבוססות חלונות של תוכנת Windows יש ממש ספר, זה הספר Microsoft User Experience שהשם שלו זה Microsoft User Experience של Microsoft Professional Edition

  14. 04:44

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

  15. 05:01

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

  16. 05:20

    עוד דוגמה ל-Usability, זה של חברה טקסטית בשם מוראה, Insight You Can Share. זו לדוגמה חברה ישראלית שקוראים לה אקזו, שהיא מתעסקת באפיון ממשקי משתמש, היא מתכננת ממשקי משתמש.

  17. 05:34

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

  18. 05:53

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

  19. 06:08

    הלוגו נותן לי את ה-Look and Feel של מה החברה עושה, User Experience Engineering, הנדסת עיצוב מנשקי משתמש. יש לנו פה ממש בצורה קלה את כל מה שהם מדברים, את המתודולוגיות שלהם, למה הם, איסוף מהיר ל-Newsletter וכיוצא באלו. בואו נתקדם לעוד חברה שעושה עיצוב UI.

  20. 06:30

    זו חברה אחרת ישראלית גם אתם רואים שזה עניין של טעם אישי בלוק אנד פיל אבל אם אני חוזר רגע אחורה זו חברת אקזו היא עושה מנשך משתמש שנראה ככה זה התוצאה זה ה-bottom line שלה זה מנשך משתמש של חברה אחרת שהיא עיצבה את זה שהיא השתמשה בהיבטים פסיכולוגיים איך לעצב שהוויזואליזיישן knowledge איך שהוויזואלית קופצת החוצה נראית ככה

  21. 06:56

    זה כבר לשיפוט המשתמש אם זה באמת מדבר עליו תנו לב הם גם מתעסקים ב-QA מה זה קונסיסטנט, עקביות בתוכנה? אז יצירת עקביות שיטתית בצורת הפעלה של תוכנה, אני מדבר פה על מושג

לקורס המלא: קורס בדיקות תוכנה אונליין

ההרצאה הקודמת: בדיקות לוקאליזציה

ההרצאה הבאה: בדיקות תעוד - דוקומנטציה

הרצאות קשורות מקורסים אחרים

  • בדיקות של GUI
  • בדיקות אוטומטיות לבדיקות ממשק משתמש - UI - סלניום
  • התקנת ממשק גרפי ל-GUI FRIDA
  • הכרות עם ממשק משתמש - Azure console

קורסים נוספים במסלול

  • קורס Load Runner - בדיקת עומסים
  • Quality Center
  • מבחן QA לדוגמא