QA ובדיקות
בדיקות אוטומטיות בכל pull request, כדי לפרסם בביטחון.
מה לבדוק ובאיזו רמה, לפי הסיכון.
מהירות וצמודות לקוד.
המסלולים החשובים, בדפדפנים אמיתיים.
אנחנו תופסים שינויי עיצוב לא רצויים.
רשת בדיקות שרצה לבד בכל שינוי.
הרבה בדיקות יחידה מהירות, כמה בדיקות אינטגרציה ומעט מקצה לקצה: בדיוק כמה שצריך.
אנחנו ממכנים את המסלולים החשובים, כמו הרשמה או תשלום, בדיוק כמו שאדם היה עושה.
הבדיקות רצות ב-GitHub Actions בכל pull request; אם משהו נכשל, לא ממזגים.
משווים צילומי מסך כדי לזהות שינויים ויזואליים ומשתפים דוח ברור.
כלים מוכחים, שנבחרים לפי הפרויקט שלכם.
לא לגמרי. אנחנו ממכנים את מה שחוזר על עצמו כדי שהבדיקות הידניות יתמקדו בחדש.
כן. מתחילים מהמסלולים הקריטיים ביותר ומרחיבים בהדרגה.
Chromium, Firefox ו-WebKit (המנוע של Safari), גם בגודל נייד.