اختبار API محلي وQA Automation

PostSync Pro

ببني PostSync Pro كأداة Desktop مفتوحة المصدر في مرحلة Beta لاختبار الـ APIs وأتمتة الـ QA. بتستورد تعريفات Postman وOpenAPI، وتوضح التغطية، وتشغّل fuzz tests وmock servers وtest chains.

واجهة اختبار الـ API مع تحرير الطلب وتحليل النتيجة
دوري
صاحب الفكرة والمطوّر
نوع الشغل
منتج خاص بيّا
الحالة دلوقتي
نسخة Beta
السنة
2026

المنتج

الـ Workbench الحالي بيشغّل REST requests، ويدير environments أسرارها متشفرة، ويحفظ requests وhistory بعد إزالة البيانات الحساسة، ويشغّل assertions محدودة وآمنة ويتحقق من الردود مقابل OpenAPI.

الأداة كمان بتغطي دمج Postman/OpenAPI، والتحقق من الـ specs، وfuzz testing، وmock servers، وtest chains، وخرائط التغطية ومقارنة الـ breaking changes. أي شاشة لسه بتستخدم simulated data متعلّمة بوضوح كـ Preview، مش production integration.

أهم القرارات

المشكلة، والقرار، والـ trade-off، والنتيجة.

  1. المشكلة

    تعريفات الـ API بتختلف بين Postman وOpenAPI، وتغطية الـ edge cases لسه بتاخد شغل يدوي متكرر.

  2. القرار

    أداة Desktop بـ Kotlin وCompose بتشتغل local-first: الـ specs بتتدمج وتتراجع على جهاز اللي بيختبر، والأسرار متشفرة، والـ requests والـ history بيتشال منهم أي بيانات حساسة قبل ما يتحفظوا.

  3. الـ trade-off

    توليد tests كتير ممكن يعمل noise أو requests خطرة أو ثقة وهمية، فالـ assertions محدودة، وأي شاشة لسه بتستخدم simulated data متعلّمة إنها Preview.

  4. النتيجة

    اتنشر open source على GitHub، ولسه Beta.

أهم المميزات

اللي موجود في النسخة الحالية.

التقنيات

اختار تقنية عشان تشوف كل المشاريع اللي اتستخدمت فيها.

محتاج release تقدر تعتمد عليه؟

بخطط وبنفّذ الاختبار على الموبايل والويب والـ APIs، وبجهّز الـ release على المتاجر.