מגמות חדשות בעולם בדיקות תוכנה, לאן אנחנו הולכים?

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

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

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

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

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

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

כתיבת תגובה