→ البرمجة والكود
💻 البرمجة والكود 🤖 ChatGPT
دليل استخدام Cypress للاختبار الشامل
Guide to using Cypress for end-to-end testing
البرومبت
Act as a senior QA engineer with 5+ years of experience in automated testing. Create a detailed step-by-step guide on setting up and using Cypress for end-to-end testing in a [PROJECT_TYPE] (e.g., React, Angular, or Vue) application. Include best practices for writing maintainable tests, handling [COMMON_TEST_SCENARIOS] (e.g., login flows, form submissions, or API mocking), and optimizing test execution speed. Also, provide troubleshooting tips for [FREQUENT_ISSUES] (e.g., flaky tests, element selectors, or timeouts). Ensure the guide is beginner-friendly but covers advanced techniques like custom commands and CI/CD integration.

كيف تستخدم هذا البرومبت؟

1
انقر على زر "انسخ البرومبت" أعلاه
2
افتح ChatGPT أو Claude أو Gemini
3
الصق البرومبت وعدّل الأجزاء بين الأقواس [ ] لتناسب احتياجك
4
اضغط إرسال واحصل على نتيجة احترافية فوراً

أسئلة شائعة

ما هي فوائد استخدام Cypress للاختبار الشامل؟
Cypress يوفر وقت التنفيذ، واجهة سهلة، ودعم مباشر للاختبارات في المتصفح.
هل يدعم Cypress الاختبار على متصفحات متعددة؟
نعم، يدعم Cypress Chrome وEdge وFirefox وElectron.
كيف يمكن تثبيت Cypress في مشروع جديد؟
استخدم الأمر `npm install cypress --save-dev` ثم `npx cypress open` لبدء الإعداد.
ما هي أنواع الاختبارات التي يمكن تنفيذها بـ Cypress؟
يدعم الاختبارات الوظيفية، واختبارات الواجهة، واختبارات API.
هل يمكن دمج Cypress مع أدوات CI/CD؟
نعم، يمكن دمجه مع Jenkins وGitHub Actions وCircleCI وغيرها.
ما هي الميزات الفريدة في Cypress مقارنة بأدوات أخرى؟
يتضمن تسجيل فيديو تلقائي للاختبارات، وتصحيح أخطاء في الوقت الحقيقي.