הוספת טסטים FrontEnd על ידי Cypress

תיאור כללי

הוספת טסטים על הFront End על ידי Cypress. כל מי שירצה להוסיף קוד חדש לפרוייקט יחוייב במעבר של הטסטים לראות שלא נהרס כלום.

מה ההצעה כוללת?

  1. בניית התשתית המתאימה לכתיבת הטסטים.
  2. כתיבת טסטים לבדיקת הפונקציונליות בממשק המשתמש

כולל שינויים בקוד? אם כן, איפה?

לא כולל שינויים בקוד קיים

האם יהיו שינויים במסד הנתונים? אם כן, איפה?

לא

האם יהיה שינוי ב־frontend? אם כן, איפה?

לא

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

הטסטים עוברים בצורה יציבה.

7 לייקים

מעניין. יכול לספר לי על ההשוואה בין Jest ל־Cypress?

לא מכיר כל כך את Jest אבל לפי מה שראיתי Cypress ממש מאפשר לראות את הטסט רץ. ובניגוד לselenium הדפדפן הוא נפרד וההתעסקות שלך במחשב לא משפיעה על הריצה של הטסט.
יש בו הרבה אפשרויות והוא מאוד נוח למימוש ושימוש, ברובו מבוסס על כתיבה שדומה לjquery.

אחלה. רוץ על זה :slight_smile: