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

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

עודכן בתאריך:6 ינואר 2022


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

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

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

בואו נדבר על בדיקות תוכנה - QA

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

אפליקציה

אתר אינטרנט

תוכנה

משחק ווידיאו

וכמובן, שישנם עוד מוצרים אחרים שלא כתובים פה. על צוות ה-QA (אפשר לקרוא להם גם 'בודקי התוכנה') לוודא שהמוצרים באמת מתפקדים ועובדים כמו שצריך. בהמון רבדים וצורות שונות. לצורך הדוגמה, לבדוק שהמוצר באמת עובד כפי שתכננו אותו מלכתחילה. כיוון שבכל מוצר שמתכונן, ישנה רשימה של מה שהוא אמור להכיל, מה הפעולות שלו ומה המטרה שלו. בדיקה נוספת היא, לוודא שהמוצר פועל על כמה טלפונים או פלטפורמות שונות, האם האפליקציה שפותחה תעבוד גם על אייפון X וגם על גלקסי 8? חייבים לוודא זאת מראש!

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

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

8 סוגי בדיקות תוכנה שכל אחד חייב להכיר

מה אלו בדיקות אוטומציה? ומה היתרונות שלהן?

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

אז מה הן היתרונות של בדיקות תוכנה אוטומטיות:

פחות דרישה של כוח אדם

הבדיקות מתבצעות באופן תמידי – 24/7

איתור מוקדם של באגים ותקלות

אמינות – הבדיקות יוצאות באופן אמין, מבוקר וטוב יותר

בדיקות סימולטניות – ניתן לבדוק מוצרים שונים באופן מקביל

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

אגב, אחת מהמערכות שיש בהן הכי הרבה שימוש היא Selenium

האם בדיקות אוטומציה יכחידו את הבדיקות הידניות?

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

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

מכמה סיבות עיקריות:

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

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

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

פירוט נוסף נמצא במאמר שכתבתי ממש בקיץ של 2019.


מקצוע לטווח הרחוק

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



פוסטים קשורים

תמונת פוסט ראשית הסמכת istqb
הסמכת ISTQB
האקריו | 10 ינואר 2022
הסמכת ISTQB, מתייחסת לאחד התחומים החמים ביותר בעולם התוכנה היום, תחום אבטחה ובדיקת תוכנה...
תמונה ראשית פוסט קורס מחשבים בסיסי למתחילים
קורס מחשבים בסיסי למתחילים – לצלול אל עולם המחשבים והאינטרנט מבלי לחשוש
מאיה כץ | 9 ינואר 2022
קורס מחשבים למתחילים מיועד לעזור לאנשים, שאינם מכירים את התחום ואינם יודעים כיצד להשתמש בכלים השונים שעומדים לרשותם...
6 סיבות להפוך למפתח אוטומציה QA
6 סיבות להפוך למפתח אוטומציה QA
סער כהן | 9 ינואר 2022
אנחנו רוב הזמן מחפשים כיצד לשדרג את עצמנו, כמעט בכל תחום אפשרי, האפשרויות שלנו בשמיים, במיוחד כשזה נוגע לקריירה שלנו ועל אחת כמה וכמה כשמדברים על המעבר מ-QA ידני אל בדיקות אוטומציה.
the-first-to-discover-the-problems-the-qa-man
הראשון לגלות את הבעיות – איש ה-QA
סער כהן | 9 ינואר 2022
אני לא אחד שכותב בקלות סופרלטיבים על תפקידים מסוימים או על ג'ובים כלשהם, כמו למשל על תחום ה-QA שלעיתים נחשב בעולם ההייטק ל-"עבודה השחורה" או למקצוע "לא כזה נוצץ". לרוב האנשים בתחום אין מושג כמה התפקיד הזה חשוב וחיוני...
רוצה לשמוע עוד?

phone mobile icon שיחה
chet icon צ'אט
email mobile icon לפרטים

מדיניות הגנת הפרטיות

×

אנו מודים לכם על שבחרתם לעשות שימוש באתר Hacker-u (להלן: "האתר").

האתר מופעל על ידי האקר-יו בע"מ (להלן: "החברה") לטובת איסוף פרטים ויצירת קשר עם מתעניינים בלימודי מקצועות הי-טק.

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

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

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

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

שמירה על פרטיותך:

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

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

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

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

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

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

המידע שייאסף והשימוש שיעשה בו:

1. אנו מגבילים את בקשותינו לקבלת מידע אישי בסיסי בלבד, כגון:

א. שם מלא

ב. מספר טלפון

ג. כתובת דואר אלקטרוני

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

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

4. המידע שתעביר לנו לא יימסר על ידינו לצדדים שלישיים בתמורה ו/או ללא תמורה אלא אם תיתן את הסכמתך לכך מראש ו/או לדרישת רשות מוסמכת.

Cookies (עוגיות):

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

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

גישתך ושליטתך בפרטי הזיהוי שלך:

באפשרותך לבצע את הפעולות הבאות, בכל עת, על ידי פנייה אלינו באמצעות כתובת הדוא"ל שלהלן:

1. לבדוק איזה מידע אישי שלך יש בידנו, אם בכלל.

2. לשנות/לתקן את הפרטים אשר בחרת להעביר לנו.

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

4. להביע כל חשש כלשהו שיש בידך לגבי השימוש שנעשה במידע אישי שלך.

קניין רוחני:

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

יצירת קשר:

ניתן ליצור עמנו קשר בכל עת בכתובת הדואר האלקטרונית הבאה info@hackeru.co.il

להורדת
הסילבוס