קורס אוטומציה עם Cypress
כיום כולנו כבר מכירים את Selenium הישן והטוב. בבואנו לכתוב פרוייקט אוטומציה, פריימוורק זה יעלה כאחד מן הראשונים בכדיי לתת לנו את הפתרון המיוחל, אך לפני שנמהר לרתום את העגלה לסוס, נצטרך גם להבין את המשמעויות והחסרונות של פריימוורק זה.
סייפרס (Cypress), אינו עוד איזשהו פריימוורק שנכתב כשכבה העוטפת את סלניום, את סייפרס כתבו מאפס בכדיי שיתן לנו פתרון חזק יותר לבדיקות אוטומטיות. יש לו יתרונות מובהקים על פני סלניום (וגם חסרונות), כמו כן פיצ'רים שאין בשום כלי אוטומציה אחר כיום.
בקורס זה אנו נלמד על עולם ה-NodeJS בכלל ונמקד ספציפית על פריימוורק ה-Cypress עם התקנת הסביבה, הארכיטקטורה שלו, טיפול באלמנטים, ניהול ההרצות, דיווחי ריצה, התממשקות לכלי CI/CD וכו'.

רשימת נושאי הקורס:
Understanding Cypress
- Installation and Setup
- Limitations of Cypress
- Cypress Project Framework
Cypress Executions
- Cypress Test Runner
- CMD Execution
- Executing Spec Files
Cypress Ecosystem
- Configuration
- Environment Variables
- Fixtures and Custom Commands
- Cypress Plugins
- Debugging Cypress
- Cypress Dashboard
Cypress Beginner
- Locator Strategies
- Handling Web Elements
- Handling Web Controls
- Assertions and Verifications
- Handling Alerts / Popups / Windows
Cypress Intermediate
- Unit Testing Framework
- Reporting System
- XHR Testing
- Using GET / POST Network Requests
- Mocking API Calls
- Page Objects Design Pattern
- Working with External Files
- Data Driven Testing
Cypress Super Hero
- Visual Testing
- Code Coverage
- Cypress Best Practices
- Cypress with CI/CD Process (Using Jenkins)
לפרטים נוספים, אתם מוזמנים ליצור עימנו קשר ואנו נדאג לחזור אליכם בהקדם: