בלוג
qa-vs-qa-automation

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

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


בשנים האחרונות, אנחנו עדים להמון סרטים, בהם מראים כיצד רובוטים ואינטליגנציה מלאכותית משתלטים על החיים שלנו, כמו בסרט הקומיקס של מארוול, Avengers: Age of Ultron, בו האויב הראשי הוא רובוט מרושע, שאחד מגיבורי הסרט בנה ופיתח בטעות (נו, מה לעשות שלטוני סטארק לא היה בודק תוכנה בסביבה?). כפי שניתן לראות, אחת מהחברות הגדולות בעולם, Amazon, התחילה להפעיל לפני כשנה את השירות של Amazon Go, מדובר למעשה בסופר שהוא ללא אנשים שנותנים שירות, הלקוחות נכנסים, סורקים את הטלפון שלהם, מוסיפים מצרכים לסל, יוצאים מהסופר, המוצרים נסרקים ולאחר מכן מתבצע התשלום באופן אוטומטי. אולי גם יעניין אותך... השאלה שעולה בעקבות סרטים כאלה ואחרים – האם הגיע העידן שבו AI, אוטומציה וכו' ישתלטו על חיינו? על אחת כמה וכמה כשאנחנו מדברים על עולם העבודה והקריירה? הרי בכל רגע נתון אנחנו שומעים על פיתוחים מחודשים שלמעשה מחליפים עובדים שונים בתעשייה, אך האם הדבר יכול לקרות גם בעולמות ההייטק? על אחת כמה וכמה כשמדברים על תחום בדיקות התוכנה וה-QA. בכתבה הבאה, נתוודע אל בדיקות תוכנה ידניות, מה זה בכלל בדיקות אוטומציה ומה ההבדלים ביניהם.

בדיקות תוכנה ידניות – למה צריך את זה?

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

אוטומציה – מי את?

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

בשורה התחתונה – מה יותר מועיל לנו?

אם אתחיל להעביר סקר בין כל משרדי ההייטק השונים כיום, או בין מתכנתים ובודקי תוכנה שונים, ואשאל אותם: האם באמת יש צורך עדיין בבודקי תוכנה ידניים? הרי כבר קיימת אוטומציה בתחום. ובכן, אני מניח שרובם יתנו את התשובה הפשוטה: נכון שאוטומציה באמת קידמה את התחום ובהחלט שידרגה לחלקנו את החיים, אבל עדיין יש צורך הכרחי בבודקי תוכנה ידניים. לא משנה כמה תחום האוטומציה יתפתח בבדיקות התוכנה, עדיין יהיה קיים צורך באיש QA/ בודק תוכנה ידני שיעשה את העבודה שלו, כי בהמון מקרים, העין האנושית תקלוט שגיאות, באגים או כל דבר אחר בצורה הרבה יותר טובה ומקצועית. אם אתה חושב להיות בודק תוכנה ידני, אין לך ממה לחשוש, התחום עדיין מתפתח בקצב שיא וגם בשנים הקרובות תהיה דרישה עצומה עבור אותם אנשים. קורסים מומלצים עם התחייבות לעבודה*: קורס בדיקות תוכנה QA קורס אוטומציה ל-QA* קורס פיתוח אפליקציות ל-Android ול - iPhone קורס סייבר Ethical Hacking קורס שיווק דיגיטלי – קורס קידום אתרים אורגני SEO, קידום ממומן PPC ורשתות חברתיות קורס בניית אתרים Full Stack Development קורס עיצוב גרפי עם התמחות בעיצוב חוויית משתמש UX – Design קורס ניהול רשתות ואבטחת מידע קורס אנימציה – לימודי אנימציה תלת מימדית תוכנת מאיה עם התמחות ב-ZBrush קורס פיתוח משחקים Gaming & VR* קורס NET. דוטנט קורס DBA Master קורס ניהול שרתי לינוקס Linux *ללא התחייבות לעבודה


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

תמונת פוסט ראשית הסמכת 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

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