PracticU

ראיון אישי לתפקיד QA עם בני

בלי כתוביותעם כתוביות
PracticU › מבחן QA לדוגמא › ראיון אישי לתפקיד QA עם בני
מילון מושגים:
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
GUI - ממשק משתמש גרפי: ממשק מבוסס חלונות, אייקונים וכפתורים, בניגוד לשורת פקודה טקסטואלית.
באג - תקלה או שגיאה בקוד שגורמת לתוכנה להתנהג בניגוד למצופה.
C# - שפת תכנות מונחית עצמים של מיקרוסופט, המשמשת בעיקר לפיתוח יישומים על פלטפורמת .NET.
רגרסיה - בדיקות שמוודאות שתכונות שעבדו קודם ממשיכות לעבוד גם לאחר שינויים בקוד.

ראיון אישי לתפקיד QA עם בני
זהו ראיון לתפקיד QA עם בני טריכטר, שעבד כשנה וחצי כבודק תוכנה ומספר על תפקידו, על כלי בדיקה שכתב ועל בדיקות של שעון, עט ומחשבון.
השלבים העיקריים
1. יום העבודה: בתחילת היום מקבל בני אפיון מראש הצוות ומריץ את הבדיקות לפיו. האפיון כולל בדיקות GUI, בדיקות usability ובדיקות חיוביות ושליליות. הדיווח על הבאגים נעשה בתוכנת Test Director.
2. כלי בדיקה אוטומטי: בני כתב אפליקציה נפרדת ב-C# שמריצה בדיקות על מערכת הלימוד מרחוק. הוא פיתח את הכלי כי הכלים המוכנים לא התאימו לבדיקת מערכת הלימוד.
3. דוגמה לרגרסיה: הוספת יכולת הרצה אחורה וקדימה לפריט בהרצאה יצרה באג שבו המסך הפך לשחור. אחרי התיקון נבדקו שוב גם הפקדים האחרים באפליקציה.
4. בדיקות לשעון: ברמת GUI בודקים שהמחוגים, הלחצנים, הזכוכית והרצועה נמצאים במקומם. ברמת usability בודקים שהשעון אינטואיטיבי. ברגרסיה בודקים אם חיזוק הרצועה מכאיב, מחליש את הסגירה או פוגע בחוליות אחרות.
5. בדיקות לעט: בדיקת דיו, בדיקת הלחצן שלא נשבר אחרי הפעלות רבות, בדיקת צבע, בדיקת הלוגו והטקסט על העט, בדיקת ברקוד, ובדיקת עמידות ההדפסה בשפשוף.
6. בדיקות למחשבון: בדיקת GUI לתוויות של הכפתורים, בדיקת usability לפעולת CE (שמוחקת את המספר האחרון שהוקלד בלי לפגוע באופרציה הקודמת) והסבר לאחוזים ולשורש.
שימו לב
בני מבדיל בין הסוגים: GUI הוא המראה, usability הוא האינטואיטיביות והשימוש, ונכונות היא הפונקציונליות לפי האפיון. ההבחנה הזו חשובה במיוחד בראיון.
השיעור הבא בקורס: סיפור אישי של עמית - בודק תוכנה

פרקי ההרצאה: ראיון אישי לתפקיד QA עם בני

  1. 00:00

    מבוא: ראיון אישי עם בני טריכטר

  2. 00:39

    החברה ומערכות הלמידה מרחוק

  3. 01:37

    יום העבודה של בודק תוכנה

  4. 02:12

    כלי בדיקה: Test Director ו-QTP

  5. 03:45

    הפרדה בין צוות QA לפיתוח

  6. 07:00

    סוג העבודה המוצעת בחברה

  7. 10:50

    מהי בדיקת רגרסיה

  8. 13:31

    בדיקת שעון דיגיטלי ואנלוגי

תמלול ההרצאה: ראיון אישי לתפקיד QA עם בני

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

  1. 00:03

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

  2. 00:13

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

  3. 00:24

    אני עובד בחברת A-VideoChat. כמה זמן אתה כבר נמצא שם? אני עובד בחברה כשנה וחצי. מה זה בדיוק A-VideoChat? מה הם עושים? למעשה החברה ממוקמת בשכונת נחלת יצחק ותל אביב.

  4. 00:40

    אני שאלתי איפה, לא שאלתי איפה, אני שאלתי מה זה, ואתה עכשיו אומר לי מה זה, וגם אתה מרחיב, הבנתי, אוקיי. החברה ממוקמת בנחלת יצחק ותל אביב, כאשר למעשה החברה מפתחת מערכות לימוד מרחוק, או מה שידוע בשם e-learning, או distance learning, או computer based learning, או training, וזה בעצם העיסוק המרכזי של החברה,

  5. 01:07

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

  6. 01:22

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

  7. 01:50

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

  8. 02:14

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

  9. 02:29

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

  10. 02:54

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

  11. 03:08

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

  12. 03:29

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

  13. 03:45

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

  14. 04:09

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

  15. 04:21

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

  16. 04:33

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

  17. 04:52

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

  18. 05:15

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

  19. 05:51

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

  20. 06:07

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

  21. 06:33

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

  22. 06:53

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

  23. 07:19

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

  24. 08:02

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

  25. 08:16

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

  26. 08:48

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

  27. 09:11

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

  28. 09:50

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

  29. 10:36

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

  30. 10:52

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

  31. 11:27

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

  32. 11:49

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

  33. 12:22

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

  34. 12:37

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

  35. 13:00

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

  36. 13:40

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

  37. 14:01

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

  38. 14:21

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

לקורס המלא: מבחן QA לדוגמא וראיון עבודה

ההרצאה הקודמת: ראיון אישי לתפקיד QA עם יוני

ההרצאה הבאה: סיפור אישי של עמית - בודק תוכנה

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

  • ראיון עבודה לתפקיד QA
  • ראיון עבודה - TCP/IP - חלק 1
  • עבודה עם UITableView - יצירת מחלקה עבור התאים ועיצוב אישי של התא - Custom Cells
  • ראיון עבודה - Check Point Gaia - שאלות על SIC ו-CLUSTER

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

  • קורס שלם ומקיף בעברית על בדיקות תוכנה
  • קורס Load Runner - בדיקת עומסים
  • Quality Center