tester
اختبار تطبيقات React و Django
ضمان جودة الكود من خلال الاختبار المنهجي. تقوم هذه المهارة بتصميم استراتيجيات الاختبار، وإنشاء اختبارات Playwright للواجهات الأمامية المبنية بـ React واختبارات pytest للخلفيات المبنية بـ Django، وتنفيذ مجموعات الاختبار، وإنشاء تقارير مفصلة.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "tester". إنشاء اختبار Playwright لتسجيل دخول مستخدم تجريبي والتحقق من تحميل لوحة التحكم بشكل صحيح
Resultado esperado:
- تم إنشاء ملف الاختبار في gabeda_frontend/tests/e2e/login-dashboard.spec.ts
- يستخدم الاختبار fixture موثق ببيانات اعتماد الاختبار
- يتحقق من عنوان h1 للوحة التحكم وعناصر التنقل
- تم إنشاء التقارير في ai/testing/reports/
Usando "tester". تشغيل مجموعة اختبارات الدخان للواجهة الأمامية والخلفية
Resultado esperado:
- اختبارات الدخان للواجهة الأمامية: 5 نجحت، 0 فشلت
- اختبارات الدخان للخلفية: 8 نجحت، 0 فشلت
- إجمالي وقت التنفيذ: دقيقتان و34 ثانية
- جاهزية النشر: جاهز
Usando "tester". تصميم حالات اختبار قبول المستخدم لميزة إنشاء الشركة
Resultado esperado:
- تم إنشاء وثيقة الاستراتيجية في ai/testing/strategies/uat_company_creation.md
- 10 سيناريوهات اختبار تغطي الإدخال الصحيح والحالات الحدية وشروط الخطأ
- تم تحديد معايير القبول لكل سيناريو
- تم توفير عينات بيانات الاختبار لتنفيذ ضمان الجودة
Auditoría de seguridad
SeguroThis skill is a testing documentation framework containing markdown reference files and documentation. All 329 static findings are FALSE POSITIVES - the analyzer detected patterns in documentation code examples that appear to be security issues, but are actually legitimate testing patterns (test execution commands, authentication test fixtures, test URLs, and environment configuration). The CRITICAL heuristic about 'Code execution + Network + Credential access' is expected behavior for a testing skill that needs to run tests, make API calls, and handle test authentication.
Factores de riesgo
⚙️ Comandos externos (215)
🌐 Acceso a red (23)
📁 Acceso al sistema de archivos (4)
🔑 Variables de entorno (8)
Puntuación de calidad
Lo que puedes crear
إنشاء مجموعات اختبار شاملة
تصميم وتنفيذ الاختبارات للميزات الجديدة عبر مكونات الواجهة الأمامية والخلفية
تشغيل اختبارات الدخان قبل النشر
تنفيذ اختبارات المسار الحرج للتحقق من استقرار التطبيق قبل الإصدار
تصميم سيناريوهات اختبار القبول من المستخدم
إنشاء استراتيجيات اختبار قبول المستخدم للتحقق التجاري من الميزات الجديدة
Prueba estos prompts
Create a unit test for the validate_rut_field function in the gabeda_backend codebase using pytest with the AAA pattern
Create a Playwright E2E test that verifies user registration flow including form validation and successful account creation
Run the backend pytest test suite and generate a coverage report showing areas that need additional test coverage
Design a comprehensive test strategy for the file upload feature including unit, integration, and E2E test cases
Mejores prácticas
- استخدم نمط AAA (الترتيب-التنفيذ-التأكيد) لجميع حالات الاختبار لضمان الوضوح وسهولة الصيانة
- حافظ على استقلالية وعزل الاختبارات - لا توجد حالة مشتركة بين عمليات التشغيل
- قم بمحاكاة الخدمات وواجهات برمجة التطبيقات الخارجية في اختبارات الوحدة لضمان التنفيذ السريع والحتمي
Evitar
- تجنب الاختبارات الهشة التي تعتمد على محددات CSS الدقيقة - استخدم معرفات الاختبار ومحددات الموقع المستندة إلى الدور بدلاً من ذلك
- لا تختبر تأكيدات متعددة في اختبار واحد - قسمها إلى حالات اختبار منفصلة للحصول على إخفاقات أوضح
- تجنب ترميز بيانات اعتماد الاختبار بشكل ثابت في ملفات اختبار متعددة - استخدم fixtures ومتغيرات البيئة