האם ישודר שוב?
בדיקה שמתבצעת פעמיים בשנה לעולם לא תצדיק את עלויות הכתיבה והתחזוקה שלה. לעומת זאת, בדיקת אי-רגרסיה שמתבצעת בכל מסירה – כן.
אוטומציה של בדיקות
האוטומציה אינה מחליפה את המתכון: היא מפנה זמן מחשבתי על ידי כך שהיא לוקחת על עצמה את מה ש... חוזר על עצמו, יציב וניתן לאימות ללא שיפוטיות. השאר נשארים אנושיים, וזו בשורה טובה.
לקבוע פגישההמיון
בדיקה שמתבצעת פעמיים בשנה לעולם לא תצדיק את עלויות הכתיבה והתחזוקה שלה. לעומת זאת, בדיקת אי-רגרסיה שמתבצעת בכל מסירה – כן.
«"האם הסכום המוצג הוא 12.90 €?" הופך לאוטומטי. "האם המסך בהיר?" אינו הופך לאוטומטי, ואין צורך שיהיה כזה.
אוטומציה של מסך שמשתנה מדי שבוע פירושה מימון תחזוקה מתמשכת. אנחנו מחכים שזה יקרה.
לאחר ביצוע המיון הזה, נותר בדרך כלל 60 עד 70 מקרים של "קמפיין נגד נסיגה" (%) — וזה בדיוק החלק שמתיש את הצוותים, והוא הראשון שמוותר עליו כאשר לוחות הזמנים מתהדקים.
מה שנשאר לאורך זמן
רוב פרויקטי האוטומציה לא נכשלים בגלל תקלה טכנית, אלא בגלל עלויות התחזוקה שלהם.
שלוש אפשרויות קובעות את אורך החיים של בסיס אוטומטי. קיבוע האלמנטים : מזהים קבועים המוטמעים באפליקציה, במקום נתיבים לא יציבים שמתקלקלים כבר בשינוי הראשון של הפריסה. ההפרדה בין התסריט לטכניקה — מודל "Page Object" — כדי ששינוי במסך יתוקן במקום אחד בלבד. שליטה בנתונים : משחק ניסיוני ששוחזר במדויק, אחרת תוצאות המשחקים יהפכו לאקראיות ואף אחד כבר לא יקרא את הדוחות.
המדד האמיתי לבריאות המערכת אינו מספר הבדיקות האוטומטיות, אלא הזמן המושקע מדי שבוע בתיקונן. אנו מודדים זאת כבר מהחודש הראשון.
הכלים
Selenium, Cypress, Playwright — בהתאם למה שהצוותים שלכם כבר יודעים לתחזק, ולא בהתאם להעדפות שלנו.
Appium עבור האפליקציות, ובדיקה באמצעות ממשק היישום כאשר היא אמינה יותר מהמסך.
לקוח כבד, מסוף, מסך תעשייתי: כשאף כלי לא מתאים, אנחנו כותבים את הבקר החסר.
מה זה משנה
מה שהנתונים הללו באמת מאפשרים: לבצע משלוחים בתדירות גבוהה יותר מבלי לצמצם את הכיסוי, לבדוק במלואו מה שנבדק רק באמצעות דגימה, ולהקדיש לבודקים את הזמן הדרוש לאיתור הפגמים שאף סקריפט לעולם לא ימצא.
שאלות ישירות
באמצעות מסלולי הבדיקה המבוצעים בכל גרסה: התחברות, הזמנה, תשלום. כעשרה מקרים שנבחרו בקפידה כבר מספקים תועלת ומשמשים כבסיס. לנסות לכסות הכל מההתחלה היא הדרך הבטוחה ביותר לא לספק דבר.
חייב להיות מישהו שיוכל לתקן בדיקה שגורמת לשגיאה. זה יכול להיות בודק שעבר הכשרה, לאו דווקא מפתח. אנו מכשירים את הצוותים שלכם במהלך הפרויקט ולא רק לאחריו, ואנו מתעדים את הכל בצרפתית.
התסריטים הראשונים נמשכים שבועיים עד שלושה שבועות. התמורה ניכרת בקמפיין השני או השלישי של "אי-נסיגה": בשלב זה הזמן שנחסך עולה על הזמן שהושקע. לפני כן, מדובר בהשקעה, ויש להתייחס אליה ככזו.
היא כותבת טיוטה ראשונית של מקרי הבדיקה, שומרת על הקריטריונים, ממיינת את הכישלונות ומבצעת השוואות בהיקף נרחב. היא לא מחליטה מה ראוי להיבדק. אנו מפעילים אותה במסגרת מסירת התוכנה כבר שנתיים: מה שהשתנה הוא הנפח שהיועץ מכסה ביום אחד, ולא אופי התפקיד.
ביקורת ללא התחייבות על תהליך הבדיקות שלכם, כדי לדעת היכן אתם עומדים באמת.
לקבוע פגישה