בלוג
QA_Automation_Thumb2

העתיד בתוכנה הוא בדיקות אוטומציה

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


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

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

  • הצייר לא עובד
  • הצייר לא מצייר
  • הצייר נתקע
  • התוכנה קרסה
  • המחשב לא עובד

לבודק תוכנה לא תהיה בעיה לבצע בדיקות עבורה והתוצאות שיתקבלו הן אמינות וניתן להפיק מהן מידע לצורך שיפור.

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

*לעמוד קורס qa אוטומציה לחץ כאן >>

*לעמוד קורס qa לחץ כאן>>

לדעת מה אתה עושה?

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

מפתח תוכנה אוטומטית או QA automation לא רק מבצע את הבדיקות הוא גם מתכנן אותן ולכן הוא גם מבין אותן יותר. נניח שאתם מבצעים בדיקת White-Box רגילה על לולאה בקוד אשר אמורה להחזיר את הפלט הרצוי. ביצעתם את הבדיקה, רשמתם את התוצאות ועברתם הלאה. מפתח תוכנה יוכל גם להבין את הלולאה, בין אם היא כתובה ב-HTML, JavaScript או-Java ולדעת לא רק האם היא כשלה, אלא גם למה.

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

פיתוח Agile מקשה על הבודק תוכנה הידני

השאלה המכריעה של כל בודק תוכנה

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

תחשבו על חברות כמו Google, Microsoft או IBM אשר רוב המוצרים שלהם קיימים בענן. ניקח לדוגמא את Gmail, אתם יכולים לתאר את Google מוציאה עדכון גרסה ושולחת הודעה לכל הלקוחות בנוסח: "אנחנו מצטערים, אבל עקב עדכון גרסה Gmail לא תהיה זמינה בשבועיים הקרובים", תוך כמה דקות המניה עשוייה להתרסק והלקוחות ינטשו, אבל עזבו שבועיים או את ערך המניה, אנחנו לא יכולים לחשוב על שעה בלי Gmail.

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

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

קורס המקדם את הקריירה

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



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

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

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