Cypress מריץ בדיקות קצה לקצה ובדיקות רכיבים ישירות בתוך דפדפן אמיתי, באותה סביבה בדיוק שבה הקוד שלכם פועל. כשאתם כותבים בלוק בדיקה רגיל בתוך הפרויקט עם פקודות כמו cy.visit או cy.get, הוא מבצע את הפעולות ישירות מול ה-DOM בלי שכבות תיווך מרוחקות, ומאפשר להשתמש בכלי הפיתוח הרגילים של הדפדפן כדי לחקור שגיאות. לצד כתיבת קוד ידנית, הרכיב Cypress Studio מאפשר להקליט פעולות ממשק, להמיר הנחיות טקסט באנגלית לקוד בדיקה תקין, ולהפעיל מנגנון self-healing שמבוסס על בינה מלאכותית.
האפליקציה השולחנית מבוססת קוד פתוח תחת רישיון MIT, אבל הדוחות והמקבול בשרתי CI מנוהלים בענן בתשלום.
אתם מתקינים אותו מקומית ומריצים הכל בלי לשלם דולר. אין פה כרטיס אשראי חובה בהתקנה הראשונית.
איפה החשבון קופץ בענן
ההוצאה הכספית מתחילה ברגע שמחברים את תהליך ה-CI שלכם אל Cypress Cloud. מסלול Free בענן מאפשר גישה ל-10 משתמשים ומקצה 500 תוצאות בדיקה בחודש בלבד, לצד 100 הרצות של פרומפטים מבוססי בינה מלאכותית ושמירת נתונים למשך 30 ימים. אם אתם עובדים בצוות פעיל, תגיעו מהר מאוד למסלול Team שעולה 67 דולר לחודש בחיוב שנתי של 799 דולר, וכולל 50 משתמשים, 120 אלף תוצאות בשנה ו-9,000 פרומפטים. מעליו יושב מסלול Business שמקפיץ את המחיר ל-267 דולר לחודש בחיוב שנתי של 3,199 דולר עבור אותה כמות תוצאות בדיקה, אבל מוסיף 24 אלף פרומפטים, תכונות ביטול אוטומטי ותיעדוף מפרטים.
הם לא מפרסמים מחיר שקלי.
השירות סופר רק תוצאות של פקודות it שנשלחות לענן עם דגל record מתוך ה-CI, ובדיקות שעברו ניסיון חוזר נספרות רק פעם אחת. אם תריצו עשרות בילדים ביום, תשרפו את מסלול החינם בתוך ימים בודדים, וכל חריגה במסלול Team תעלה 6 דולר לכל 1,000 תוצאות לפי דרישה, או 5.28 דולר ברכישת חבילות מראש. במסלול Business עלות חריגה היא 5 דולר לאלף לפי דרישה, או 4.40 דולר ברכישה מראש. בנוסף, בדיקות נגישות אוטומטיות וניתוח UI Coverage אינם כלולים במחיר הרגיל, אלא נמכרים כתוספי פרימיום נפרדים שדורשים פנייה ישירה למכירות.
מה הכלי עושה
- הרצת בדיקות בדפדפן אמיתי
- הקלטת אינטראקציות לקוד
- הפעלת מקבול שרתים
- הקלטת היסטוריית ריצה
- זיהוי בדיקות לא יציבות
Cypress App היא אפליקציה חינמית בקוד פתוח שרצה בדפדפן, בעוד ש-Cypress Cloud הוא שירות SaaS שנועד להרחיב את הריצות ב-CI.עמוד שאלות ותשובות באתר החברה
למי זה מתאים ולמי לא
עבור פרילנסר שכותב בדיקות לאתר יחיד, המנוע המקומי החינמי מספק מעל ומעבר בלי לפתוח חשבון ענן. צוות של עשרה מפתחים יוכל להריץ מקבול של בדיקות ולתחקר נפילות בעזרת Test Replay שמתעד בקשות רשת ואירועי DOM בדיוק כפי שהתרחשו בסביבת הבילד. מנגד, ארגונים גדולים שזקוקים לחיבורי GitHub Enterprise, GitLab Enterprise או התחברות אחידה ב-SSO ייאלצו לשלם לפחות על מסלול Business, או לבחור בחבילת Enterprise שמציעה 1.8 מיליון תוצאות בשנה, 180 ימי שמירת נתונים, גישה לממשק שליפת נתונים ותמיכה טכנית מותאמת אישית.
זה לא מתאים לכולם.
אין פה סכנת נעילה בקוד שלכם, מכיוון שכל הבדיקות נשמרות כקובצי קוד רגילים בתוך הריפוזיטורי בפרויקט. אם תחליטו לעזוב את שירות הענן, תוכלו להמשיך להריץ את כל הבדיקות באופן מקומי או על גבי שרתי CI פרטיים ללא שום עלות נוספת. מה שתאבדו מוגבל לשכבת הניהול והבקרה בלבד: לוחות המעקב אחרי בדיקות לא יציבות, מנגנון ביטול הריצות האוטומטי, שילוב עם Jira, ודוחות הביצועים שמראים לאורך זמן כיצד שינויים בקוד משפיעים על זמני הריצה הכוללים של הפרויקט.
כל עובדה בעמוד נקראה מהאתר של Cypress בתאריך שרשום למעלה. מחירים ומגבלות משתנים; לפני שמשלמים, בודקים בעמוד המחירון שלהם. מצאתם טעות? כתבו.