PracticU

למה כדאי ללמוד בדיקות תוכנה QA

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

למה כדאי ללמוד בדיקות תוכנה QA
מי שחושב על הסבה מקצועית להיי-טק יכול לשקול תפקיד של בודק תוכנה. ההרצאה מונה את היתרונות של התחום, בעיקר בהשוואה לפיתוח תוכנה.
הסיבות העיקריות
1. דרישות סף סבירות: קבלה לתפקיד אינה טריוויאלית וצריך להוכיח כישורים, אבל הדרישות קלות וגמישות יותר מאלה של פיתוח תוכנה, שהן גבוהות ופורמליות.
2. לימוד מהיר יחסית: יש מספר מצומצם של נושאים שצריך ללמוד לעומק, וקל יחסית להיכנס אליהם ולהצטיין בהם.
3. פחות אתגר טכנולוגי: הבדיקות נעשות מנקודת מבט של משתמש הקצה. הבודק אינו צריך לדעת Java, Python או C-Sharp ברמה של מפתח, אלא להבין את המערכת, את תהליך העבודה (workflow) ואת ההיגיון העסקי.
4. קרבה ללקוח: מפתח מתמקד בעצים ביער, ובודק רואה את היער כולו ואת האינטגרציה בין החלקים. הוא צריך להבין מה מפריע ללקוח, מה עוזר לו, ואיך ההתנהגות של המערכת מתיישבת עם מה שהלקוח מצפה לו.
5. גשר לתפקידים אחרים: במחלקת הבדיקות יש מגוון תפקידים, והיא יכולה להכשיר לתפקידי פיתוח, ניהול פרויקטים, תיאום עבודה ועוד.
6. שעות גמישות: התפקיד מתאים להורים, בעיקר לאימהות. אפשר לתכנן את שעות הכניסה והיציאה, ולעיתים להשלים עבודה מהבית או בשעות הבוקר המוקדמות.
7. עבודה עם צוותים: הבודק עובד בשיתוף עם צוותי הפיתוח והמוצר, ולכן לומד וצובר ידע.
הצופה מבין אילו יתרונות מציעה מקצוע הבדיקות ויכול לשקול אם הוא מתאים לו.
השיעור הבא בקורס: כמה מרוויח בודק תוכנה - QA

פרקי ההרצאה: למה כדאי ללמוד בדיקות תוכנה QA

  1. 00:00

    דרישות סף סבירות

  2. 00:39

    לימוד התחום במהירות

  3. 01:17

    אתגר טכנולוגי נמוך

  4. 01:52

    דגש על הבנת הלקוח

  5. 02:29

    גשר לתפקידים נוספים

  6. 03:03

    שעות גמישות והתאמה להורים

תמלול ההרצאה: למה כדאי ללמוד בדיקות תוכנה QA

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

  1. 00:02

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

  2. 00:13

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

  3. 00:32

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

  4. 00:46

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

  5. 01:08

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

  6. 01:22

    כלומר, איש הבדיקות בדרך כלל לא יצטרך להוכיח ידע באותו רמה של איש פיתוח התוכנה. הוא לא יצטרך לדעת מה שאיש הפיתוח יודע בשפה כגון Java, Python, C-Sharp, הוא לא יצטרך לדעת את זה. מה שכן הוא יצטרך לדעת זה הבנת המערכת, הבנת התהליך עבודה, הבנת ה-Workflow,

  7. 01:42

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

  8. 02:05

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

  9. 02:27

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

  10. 02:39

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

  11. 02:59

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

  12. 03:11

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

לקורס המלא: קורס מבוא ל‑QA אונליין

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

ההרצאה הבאה: כמה מרוויח בודק תוכנה - QA

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

  • בדיקות תאימות תוכנה
  • מטרות של בדיקות תוכנה
  • למה ללמוד להכין טסטים אוטומטיים על מכשירי מובייל
  • למה להצטרף לקורס יסודות בדיקות התוכנה

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

  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven