קללת האוטומציה ב QA

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

מה כבר יכול להשתבש באוטומציה?

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

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

יש לנו את נוסחת הקסם!

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

כתיבת תגובה