نبحث عن خبير (QA/Tester + Integration) لديه خبرة عملية في DBISAM وODBC وبيئات Node.js + Next.js لفحص نظامنا المُرحَّل، التحقق من نقل المنطق والبيانات 100%، إتمام ربط DBISAM بشكل صحيح، وإصدار تقرير شامل بالأخطاء ومعالجة نقاط الضعف، مع توثيق خطوات الربط وضمان الأداء والاستقرار.
البيئة التقنية (مهمة)
النظام الحالي: Node.js + Next.js (React)، بنية متعددة الطبقات.
قاعدة المصدر: DBISAM (ملفات/خادم DBSRVR) — جداول محاسبية وعقارية.
الاتصال: ODBC (32/64-bit بحسب البيئة) .
اعتبارات محلية: ترميز عربي، تواريخ هجري/ميلادي.
التشغيل: Windows Server/Windows 11 .
نطاق العمل (Scope)
اختبار تكاملي شامل بعد الترحيل
التحقق من تطابق المنطق المحاسبي والوظيفي 100% (إدخالات/ترحيل/تقارير).
فحص CRUD للكيانات الأساسية (عقارات، مستأجرون، فواتير/قيود، مواعيد…).
اختبار واجهة المستخدم وتدفقات الأعمال الأساسية (تصفية/بحث/طباعة/تصدير).
ربط DBISAM باحتراف
إعداد DSN صحيح (اختيار برنامج تشغيل ODBC الموافق، 32/64-bit).
ضبط الاتصال Local/Remote عبر DBSRVR (IP/Host/Port/Encryption إذا لزم).
التأكد من مفاتيح التشفير/الرموز وقراءة الجداول والفهارس.
التحقق من الترميز (UTF-8/Windows-1256)، التاريخ/الأرقام، الحقول الفارغة/NULLs.
مقارنة البيانات (Data Reconciliation)
مطابقة أعداد السجلات والمجاميع المحاسبية قبل/بعد الترحيل.
التحقق من القيود: الرصيد الافتتاحي، مجاميع المدين/الدائن، الضرائب، العمولات.
عينات تحقق عشوائية + حالات حافة (Edge Cases).
تحسين الأداء والاستقرار
قياس زمن الاستجابة لعمليات نموذجية (قراءة تقارير، بحث، إدراج).
اقتراح Indexes/إعدادات ODBC/Batching تقلّل زمن التنفيذ مع توثيق الأثر.
توثيق وتنفيذ إصلاحات
إنشاء دليل ربط DBISAM خطوة بخطوة (بالصور/الأوامر).
قائمة أخطاء ذات أولوية (P0/P1/P2) + توصيات إصلاح قابلة للتنفيذ.
تنفيذ الإصلاحات السريعة (Low-risk) المتفق عليها ضمن النطاق.
المخرجات المطلوبة (Deliverables)
تقرير اختبار شامل (PDF + XLSX):
خطة الاختبار، حالات الاختبار، نتائج مفصلة، لقطات شاشة، فيديو قصير عند الحاجة.
مصفوفة مطابقة البيانات: جداول مقارنة (عدد السجلات، المجاميع، فروقات/0).
دليل ربط DBISAM: DSN، 32/64-bit، خطوات تثبيت Driver، إعداد DBSRVR، أمثلة اتصال (ODBC).
قائمة الأخطاء والتحسينات: مرتبة حسب الأولوية + مقترح زمني للإصلاح.
Checklists للتسليم: صحة الاتصال، الاستثناءات، السجلات (logs)، وقت الاستجابة.
معايير القبول (Acceptance Criteria)
اتصال DBISAM يعمل بثبات عبر ODBC (Local/Remote) مع 0 أخطاء اتصال خلال 48 ساعة اختبار.
تطابق منطقي وبياني ≥ 99.9% للمجاميع الحساسة (مدين/دائن/VAT/عمولة).
إغلاق جميع أخطاء P0/P1 المتفق عليها، وخطة واضحة لما تبقى .
تسليم دليل الربط + تقرير الاختبار + مصفوفة المطابقة بالجودة المتفق عليها.
زمن استجابة العمليات الحرجة ضمن الحدود:
استعلام تقرير كشف حساب (نطاق 1–3 أشهر): ≤ 3–7 ثوانٍ في بيئة الاختبار.
إدراج قيد بسيط: ≤ 1–2 ثانية.
مهارات مطلوبة
خبرة مثبتة في DBISAM وODBC (إعدادات، مشاكل 32/64-bit، DBSRVR).
اختبار نظم Node.js + Next.js والتكامل مع مصادر بيانات خارجية.
خبرة في QA/Integration Testing (خطط اختبار، توثيق، أدوات تتبّع).
فهم محاسبي أساسي (قيود، أرصدة، VAT) — ميزة كبيرة.
إجادة العربية (ضرورة) + إنجليزية تقنية (ميزة).
المادة المتوفرة للمنفذ
الوصول لبيئة اختبار (VPN/RDP أو حساب مستخدم) + حساب محدود في الواجهة.
نسخة قراءه من DBISAM (أو وصول Remote) + ملاحظات حول الجداول المهمة.
لقطات من التقارير المرجعية قبل الترحيل للمقارنة.
توجيهات أمنية وNDA مختصرة.
مدة التنفيذ والميزانية
المدة المقترحة: 7–12 يوم عمل (تُقسّم على مراحل أدناه).
الميزانية: قدّم عرضك بالمبلغ الإجمالي + تكلفة يومية اختيارية للدعم اللاحق.
تقسيم مراحل الدفع (مقترح)
تهيئة وربط DBISAM (DSN + اتصال ناجح + عينات استعلام) — 25%
خطة اختبار + أول تقرير نتائج جزئي — 25%
مطابقة البيانات + تقرير نهائي + دليل الربط — 30%
معالجة ملاحظات التسليم وإقفال الأخطاء الحرجة — 20%
شكرا على مشاركة تفاصيل المشروع بشكل واضح، فقد قرأتها بعناية. لدي خبرة عملية في التعامل مع DBISAM وODBC، بما في ذلك إعداد DSN الصحيح والتغلب على مشاكل 32/64-bit ...
أنا د. أسماء، أستاذة في كلية الهندسة، ولدي خبرة عملية في اختبار الأنظمة (QA/Integration Testing) وربط قواعد البيانات عبر ODBC، مع معرفة قوية في بيئات Node.js وN...