
הטקסט המלא של הדקות הראשונות בהרצאה «מבחן מקצועי טכני לאיש QA» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אוקיי, בהרצאה הזאתי אנחנו נראה דוגמה למבחן מקצועי טכני ל-HQA בתהליך קבלה לעבודה. יש פה ארבע שאלות. אנחנו נתבקשנו לתאר מה זה Functional Tests, בדיקות פונקציונליות.
תאר לנו שלושה סוגים, שלושה Scenarios, תרחישים לבדיקות פונקציונליות. אז המבחן הזה זה מבחן אמיתי משוק העבודה, כלומר אנשים באמת נבחנו עליו.
אנחנו לא נרד פה לברדים של השאלות ממש אלא רק כדי לתת דוגמה מה הקשר בין החומר שאתם לומדים לבין איך שנראה המבחן בשטח. לאחר מכן נדבר על אותו דבר על three scenarios שלושה תרחישים לגווי טסט וגם נסביר מה זה גווי טסט. אני מתכוון לשקף הבא functional testing בדיקות פונקציונליות.
בשקף הזה אנחנו נלמד מה זה בדיקות קופסה לבנה, מה זה בדיקות קופסה שחורה, ומה זה בדיקות קופסה אפורה? באנגלית זה נקרא White Box Testing, Black Box Testing ו-Grey Box Testing.
אז נתחיל דווקא במה שאתם מכירים שזה הכי קל, בבדיקות קופסה שחורה באמצע. זה בדיקות שלא יורדות לרמת שורת הקוד, כלומר הן מבוצעות חיצונית על המוצר הסופי.
כלומר אני רק מקיש ובודק דרך המקלדת שכל המוצר הזה עובד. כמו לדוגמה בדיקות גוי, כלומר אני לדוגמה, אני ייצר גם מהמצגת הזאתי, אני בודק שאם אני לוחץ על הסטארט הוא אכן החלון הזה נפתח ואם אני לוחץ על האקספלורר אז גם החלון הזה נפתח או שאני לוחץ על אני פותח את הקלקולטור על ידי לחיצה על All
Programs, Accessories וקלקולטור ואני לוחץ על 78 ועוד 78 הוא אכן ייתן לי תוצאה של 156. זה היה QA ידני, הבדיקה הפונקציונלית של קופסה שחורה.
כלומר אני בעצם אפילו לא צריך להבין איזה שורות קוד כתבו את הקלקולטר, אני פשוט מבצע על המוצר את הבדיקה שלו. אני חוזר לשקף.
אז זה היה בדיקות קופסה שחורה. מה זה אז בדיקות קופסה לבנה? זה בדיקות תוכנה שיורדות לעומק של מה שמסתתר מאחורי שורות הקוד. כלומר אתה צריך פה להבין באמת בתכנות, בדרך כלל מתכנתים עושים את זה.
הבדיקה היא ברמת הארכיטקטורה של המערכת, זה אחד ומובצע על ידי מתכנת. זה בדיקות יותר עמוקות. אם תגיעו להתפתחות שלכם, בהתפתחות המקצועית שלכם כאנשי תוכנה, כאנשי בדיקות, אתם תגיעו לזה לאחר שגם תבינו איך מבצעים תכנות.
אז מה זה בעצם בדיקות קופסה אפורה? זאת פגישה מעורבת, Integrated Approach. הבודק מריץ את שתי הבדיקות. כלומר, הוא צריך גם הבנה בקוד ובבסיסי נתונים SQL, וגם לבדוק את הבדיקת התוצר הסופית, כאילו שזה היה בדיקות של גוי, כלומר בדיקות פונקציונליות כמו קופסא שחורה.
אז אלה היו שלושה סוגים של functional testing. עכשיו אנחנו מדברים על גוי טסט. מה זה גוי טסט? אז דיברנו, גוי באקדמיה לעברית קבע, שקוראים לזה מנשק משתמש.
הציבור, או מה שקונה העם, מכנה את זה ממשק משתמש, אבל זו טעות שהשתרשה בספרי הדרכה המקצועיים, אני אדבר איתכם על מנשק משתמש המילה הזאת אוקיי אז זה בעצם מנשק משתמש אנחנו רואים פה דף של מערכת xp מה שהם עשו בעצם זאת הגאונות של חברת מייקרוסופט הם בעצם תרגמו פעם אם אתם זוכרים היה את הדוס הייתם צריכים לכתוב שורות קוד מסובכות cd md להעלות מסמך להוריד
היום הם בעצם מה שהם עשו מייקרוסופט מזה הם עשו את כל הכסף שלהם הם עשו גוי שגם מישהו שלא מבין למחשבים יהיה מסוגל לתפעל אותו בצורה שזה הפך לסטנדרט בכל העולם.
כולם יודעים שללחוץ פה על הסטארט יפעיל את התוכנות שיפעילו את האפשרויות של לעבוד עם התוכנות מחשב. אז בעצם גוי זה Pronounced GUI כי זה ראשי תיבות של Graphical User Interface זה בעצם פוגרם אינטרפייס ממשק משתמש שלוקח יתרון בצורה גרפית ונותן אפשרויות לתוכנה להשתמש ביותר בקלות.
עכשיו, אחרי שכבר עשינו גוי, יש מושג שנקרא Usability. אני ממליץ לכם להיכנס לאתר הזה, upa.israel.org ולהתחיל לקרוא שמה, זה לא הנושא של המצגת אבל זה בהחלט יעשיר אתכם מקצועית, לדעת מה העמותה הזאת מבצעת בתחום ה-Usability ובתחום השמישות של הצד הפסיכולוגי של איך גוי,
איך ממשק משתמש צריך להיראות כדי לאפיין אותו. אתם רואים פה כמה הם השקיעו פה בארבע מסכים קטנים אחד שתיים שלוש וארבע זה בעצם סוג מסוים של usability של לראות את כל המידע at a glance במבט אחד אני חוזר לנושא שלנו גוי טסטינג סנאריוז מה זה אומר windows compliant standard אנחנו לא רוצה לסבך אתכם אתם תלמדו את זה במהלך הקורס אבל לדוגמה גוי
טסטינג זה לדוגמה לבחון את האפליקיישן זה תוכנה זה יכול להיות כמו וורד או כל חלון בתוכנה אם הוא נפתח לבדוק שדות של טקסטבוקס שדות של הזנת נתונים שדות של רדיו בטאנס אופצ'ן שדות של צ'ק בוקס עכשיו זה אולי נשמע לכם סינית אבל נראה לכם איך זה נראה עוד רגע קומאן בטאנס דרופ דאון ליסט בוקסס קומבו בוקסס
מה זאת אומרת בואו רגע נצא מפה ונלך לאינטרנט ניכנס רגע לאתר של מכללת.נט יש שם דוגמא מצוינת מה זה טקסטבוקס ומה זה צ'קסבוקס אז בוא נראה היה לנו לדוגמא רדיו בטון והיה לנו צ'קסבוקס והיה לנו טקסטבוקס בוא נראה מה זה כל הדברים האלו אני נכנס למכילת אלצור קשר זה לדוגמא קומבו
בוקס זה אפשר לבחור נתונים ואז הוא משנה אוטומטית עכשיו זה בבדיקות תוכנה qa אם אני משנה את זה לasp זה הופך להיות asp זה לדוגמא טקסטפילד פה אני יכול לרשום טקסט או באנגלית או בעברית והמידע הזה עובר לצד של השרת