🧪

Testing

📦 20 أداة
العودة للرئيسية
🧪

API Testing

أدوات اختبار APIs

API Testing يشمل مجموعة من الأدوات والطرق لاختبار واجهات برمجة التطبيقات (APIs). تشمل الأدوات الشائعة: Postman، Insomnia، Swagger UI، و Jest لـ Unit Testing. يهدف API Testing إلى التحقق من …

(5)
⚛️ 💚 🅰️ 🔥
🧪

BackstopJS

BackstopJS هي أداة رجعي بصري مفتوحة المصدر لاختبار الواجهات. تستخدم BackstopJS Puppeteer لإنشاء لقطات شاشة ومقارنتها بالمرجع لاكتشاف الاختلافات البصرية. يدعم BackstopJS: Visual Regression Testing، Multiple Viewports، و CI Integration. …

(3)
⚛️ 💚 🅰️ 🔥
🧪

Chai

مكتبة Assertion لـ JavaScript

Chai هي مكتبة BDD / TDD assertion library لـ Node.js والمتصفح. تعمل مع أي إطار اختبار JavaScript مثل Mocha أو Jasmine. توفر ثلاث أنماط مختلفة للاختبار: expect، should، و assert. …

(4)
⚛️ 💚 🅰️ 🔥
🧪

Chromatic

منصة الاختبار البصري لـ Storybook

Chromatic هي أداة اختبار بصري متكاملة لـ Storybook من Storybook creators. توفر Chromatic اختبار بصري تلقائي مع مراجعة بشرية للخطايا البصرية، وتحديث snapshots تلقائياً. يدعم Chromatic: Visual Testing، Component Testing، …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Cypress

إطار اختبار End-to-End حديث

Cypress هو إطار اختبار End-to-End حديث كتب بـ JavaScript، مصمم خصيصاً لتطبيقات الويب الحديثة. يعمل Cypress داخل المتصفح مباشرة، مما يوفر تجربة اختبار سريعة وسهلة التحديد. يدعم Cypress: Time-travel debugging، …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Detox

إطار اختبار End-to-End للموبايل

Detox هو إطار اختبار End-to-End للموبايل من Wix، مصمم خصيصاً لاختبار تطبيقات React Native. يوفر Detox اختبارات موثوقة على iOS و Android مع تتبع gestures، synchronization، و auto-wait. يدعم Detox: …

(4)
⚛️
🧪

Jest

إطار اختبار JavaScript شامل

Jest هو إطار اختبار JavaScript من Meta (Facebook)، ويُعد الأكثر شعبية لاختبار تطبيقات React و Node.js. يوفر واجهة بسيطة مع صفر تهيئة في معظم الحالات (Zero Config). يدعم Jest: Testing …

(5)
⚛️ 💚 🅰️ 🔥
🧪

K6

K6 هي أداة اختبار تحميل مفتوحة المصدر من Grafana Labs، مكتوبة بـ Go و JavaScript. توفر K6 طريقة سهلة لكتابة اختبارات التحميل باستخدام syntax مشابه لـ JS. يدعم K6: Distributed …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Karma

Test Runner للمتصفح

Karma هو اختبار test runner تم إنشاؤه من قبل فريق AngularJS، مصمم لاختبار JavaScript في المتصفحات الحقيقية. يعمل Karma عن طريق فتح المتصفحات الحقيقية، تشغيل الاختبارات عليها، وجمع النتائج. يدعم …

(3)
🅰️
🧪

Load Testing

تقنيات اختبار التحميل والأداء

Load Testing هو اختبار يقيس أداء النظام تحت ضغط عالي. يستخدم أدوات مثل k6 و JMeter و Locust لمحاكاة آلاف المستخدمين المتزامنين. يهدف Load Testing إلى اكتشاف نقاط الضعف، قياس …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Maestro

إطار اختبار الموبايل

Maestro هي أداة اختبار End-to-End حديثة لتطبيقات الموبايل (iOS و Android). توفر Maestro YAML-based DSL لكتابة الاختبارات بشكل بسيط ومقروء، مع دعم كامل للـ gestures، assertions، و multi-screen flows. تم …

(3)
🧪

Mocha

إطار اختبار JavaScript مرن

Mocha هو إطار اختبار JavaScript مرن يعمل على Node.js وفي المتصفح. يوفر Mocha بنية بسيطة لاختبار الكود بشكل متوازي مع دعم كامل لكثير من المكتبات المساعدة مثل Chai، Sinon، وغيرها. …

(4)
⚛️ 💚 🅰️ 🔥
🧪

Nightwatch.js

إطار اختبار End-to-End

Nightwatch.js هو إطار اختبار End-to-End متكامل مكتوب بـ Node.js لاختبار تطبيقات الويب والمواقع. يستخدم Nightwatch.js Selenium WebDriver للتحكم في المتصفحات الحقيقية. يدعم Nightwatch.js: Testing API، Parallel execution، CI Integration، و …

(3)
⚛️ 💚 🅰️ 🔥
🧪

Percy

منصة الاختبار البصري

Percy هي منصة لاختبار UI البصري من BrowserStack. تساعد Percy في اكتشاف الاختلافات البصرية في التطبيقات عبر المقارنة التلقائية بين لقطات الشاشة. يدعم Percy: Visual Regression Testing، Cross-browser Testing، و …

(4)
⚛️ 💚 🅰️ 🔥
🧪

Playwright

إطار اختبار End-to-End من Microsoft

Playwright هو إطار اختبار End-to-End مفتوح المصدر من Microsoft، يدعم Chromium، Firefox، و WebKit. يمكن تشغيل نفس الكود على جميع المتصفحات مع دعم كامل لمحاكاة الأجهزة المتنقلة. يدعم Playwright: Auto-wait، …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Puppeteer

متصفح headless للتحكم الآلي

Puppeteer هي مكتبة Node.js توفر واجهة عالية المستوى للتحكم في Chrome أو Chromium بوضع headless أو بدون headless. تُستخدم بشكل رئيسي لأتمتة المتصفح، اختبار الصفحات، Web scraping، وإنشاء لقطات شاشة. …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Storybook

أداة تطوير مكونات UI

Storybook هو بيئة تطوير مكونات UI تتيح بناء وعرض المكونات بمفردها خارج التطبيق الرئيسي. يدعم Storybook React، Vue، Angular، Svelte، Web Components، وغيرها من أنظمة التصميم. يُستخدم Storybook لأغراض متعددة: …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Testing Library

مكتبة اختبارات تشجع bonnes الممارسات

Testing Library هي عائلة من مكتبات الاختبار التي تركز على اختبار مكونات UI بنفس الطريقة التي يستخدمها المستخدمون. تشجع على الاختبار من خلالqueries على DOM بدلاً من التفاصيل الداخلية للمكونات. …

(5)
⚛️ 💚 🅰️ 🔥
🧪

Visual Regression

تقنيات اختبار الاختلافات البصرية

Visual Regression Testing هو تقنية لاكتشاف الاختلافات البصرية غير المقصودة في UI عبر مقارنة لقطات الشاشة. يستخدم عدة أدوات مثل Chromatic، Percy، BackstopJS، etc. يهدف Visual Regression إلى ضمان استقرار …

(4)
⚛️ 💚 🅰️ 🔥
🧪

Vitest

إطار اختبار Vite-first

Vitest هو إطار اختبار حديث سريع مبني على Vite، مصمم خصيصاً لمشاريع Vite و ESM. يوفر Vitest نفس واجهة Jest API مع تكامل طبيعي مع Vite config و HMR الفوري. …

(5)
⚛️ 💚 🅰️ 🔥