בלוג
qa אוטומציה

3 סוגי בדיקות תוכנה אוטומציה שכדאי לכם להכיר

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


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

בדיקות

יתרונות האוטומציה ל-QA על קצה המזלג

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

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

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

סוגי בדיקות אוטומציה QA השונים

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

Unit Tests:

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

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

Smoke Tests:

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

API Tests:

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

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

ולסיום - תחום בקידות אוטומציה QA:

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



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

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

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