الأدلة والشروحات

شروحات مبسّطة للمفاهيم خلف الأدوات — ما هي، ومتى تستخدمها، وكيف تتجنب الأخطاء الشائعة. من إعداد فريق الجودة في متقن سوفت.

ابدأ من هنا

النظرات الشاملة التي تُبنى عليها بقية الأدلة.

مجالات المعرفة في ضمان الجودة

يبدأ كل مجال بنظرة شاملة، ثم يتابع بصفحات تتعمق في جانب واحد منه.

اختبار مرونة الأداء والأمان

SDLC وSTLC: دورتا التطوير والاختبار

الاختبار الساكن

استراتيجية الاختبار: دليل عملي

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

استراتيجية الاختبار: دليل عملي

ما استراتيجية الاختبار، وكيف تختلف عن خطة الاختبار، وما الذي تحتويه، وما مناهج الاختبار الرئيسية، وكيف تختار بينها، مع مخطط استراتيجية نموذجي.

وقت القراءة 9 دقائق
تصميم الاختبارات

كيف تكتب خطة اختبار (Test Plan)

كيف تكتب خطة اختبار: محتواها، ومعايير الدخول والخروج والتعليق والاستئناف، ونموذج جاهز للنسخ، وخطة رشيقة من صفحة واحدة، ومثال تطبيقي.

وقت القراءة 8 دقائق
تصميم الاختبارات

الاختبار المبني على المخاطر

كيف تطبّق الاختبار المبني على المخاطر: تحديد مخاطر المنتج، وتقييم الاحتمال والأثر، وعمق الاختبار، واختيار اختبارات الانحدار، والمخاطر المتبقية.

وقت القراءة 10 دقائق
تصميم الاختبارات

تقنيات تقدير جهد الاختبار

كيف تقدّر جهد الاختبار: لماذا تفشل التقديرات، والعوامل المؤثرة، وتقنيات النِّسب والاستقراء ودلفي والتقدير الثلاثي وهيكل تجزئة العمل، مع مثال رقمي.

وقت القراءة 9 دقائق
تصميم الاختبارات

مقاييس الاختبار التي تقود القرارات

ما مقاييس الاختبار التي تستحق التتبع — التغطية والتنفيذ والعيوب ومقاييس DORA للتسليم — وكيف تُعرض في التقارير، وكيف تتجنب مقاييس المظهر.

وقت القراءة 10 دقائق

دورة حياة العيب (Defect Lifecycle)

الاختبار الاستكشافي

اختبار إمكانية الوصول

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

اختبار إمكانية الوصول

اختبار إمكانية الوصول وفق WCAG 2.2: مبادئ POUR، والمستويات A وAA وAAA، ومنهجية WCAG-EM، واليدوي مقابل الآلي، والممارسة في السبرنت وCI، والعيوب الشائعة.

وقت القراءة 14 دقائق
تصميم الاختبارات

اختبار الوصول بلوحة المفاتيح

كيف تختبر الوصول بلوحة المفاتيح: معايير WCAG 2.2، وترتيب التركيز وظهوره، وفخاخ لوحة المفاتيح، وروابط التخطي، وأنماط APG، والنوافذ، وحالات اختبار وعيوب.

وقت القراءة 11 دقائق
تصميم الاختبارات

اختبار قارئات الشاشة

اختبار قارئات الشاشة: الدلالات، والأسماء القابلة للوصول، والعناوين والمعالم، وقواعد ARIA، والمناطق الحية، وروتين NVDA وVoiceOver وTalkBack، والعيوب.

وقت القراءة 11 دقائق
تصميم الاختبارات

اختبار إمكانية الوصول في النماذج

كيف تختبر إمكانية الوصول في نماذج الويب وفق WCAG 2.2: التسميات، والحقول الإلزامية، والتجميع، والأخطاء، والإكمال التلقائي، والدخول الميسّر.

وقت القراءة 12 دقائق
تصميم الاختبارات

اختبار إمكانية الوصول البصرية

كيف تختبر التباين واستخدام اللون والنص البديل والتكبير وإعادة التدفق وتباعد النص وحجم الهدف والحركة والوضع الداكن وفق WCAG 2.2، مع قوائم فحص.

وقت القراءة 10 دقائق
الأتمتة

الاختبار الآلي لإمكانية الوصول

ما الذي تستطيع فحوص إمكانية الوصول الآلية حسمه وما لا تستطيع، وقواعد ACT، والمحركات الشائعة، والتشغيل في اختبارات الوحدة وE2E وCI، والفرز، وWCAG-EM.

وقت القراءة 8 دقائق

اختبار تطبيقات الجوال: دليل عملي

أتمتة اختبار واجهة المستخدم

الاختبار في خطوط CI/CD

اختبار قواعد البيانات لمهندسي الجودة

اختبار التوطين والتدويل

اختبار النماذج اللغوية الكبيرة (LLM Testing)

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

اختبار النماذج اللغوية الكبيرة (LLM Testing)

كيف تختبر تطبيقات النماذج اللغوية الكبيرة: عدم الحتمية، وتقييم الموجّهات والمخرجات، والأمان، وRAG، والانحدار عند تغيير النموذج، والمقاييس وأطر المخاطر.

وقت القراءة 11 دقائق
تصميم الاختبارات

تقييم النماذج اللغوية (LLM Evaluation)

كيف تقيّم مخرجات LLM: معايير النجاح، ومجموعات البيانات الذهبية، والتقييم بالكود والبشر والنماذج، ومعايير التقييم، والتشغيل المتكرر، والانحدار عند كل تغيير.

وقت القراءة 9 دقائق
تصميم الاختبارات

اختبار أمان النماذج اللغوية (LLM Security Testing)

اختبار أمان دفاعي لتطبيقات LLM: حقن الموجّهات، والإفصاح عن البيانات، والصلاحيات المفرطة، ومعالجة المخرجات، مع حالات اختبار غير ضارة وفق OWASP 2025.

وقت القراءة 10 دقائق
تصميم الاختبارات

اختبار RAG: الاسترجاع والاستناد والاستشهادات

كيف تختبر أنظمة RAG: قِس الاسترجاع منفصلاً عن التوليد، وتحقق من الاستناد والاستشهادات وإجابة «لا أعرف» والحداثة والتحكم في الوصول إلى المستندات.

وقت القراءة 8 دقائق

مقارنات

نهجان جنباً إلى جنب، على حقائق يمكنك التحقق منها.

كل الأدلة

JSON والبيانات

ما هو JSON؟

شرح JSON بلغة مبسّطة: ما هو، وأنواع القيم الست، وقواعد الصياغة التي يخطئ فيها الكثيرون، وكيفية تنسيقه والتحقق منه، ومقارنته بـ XML وYAML.

وقت القراءة 4 دقائق
اختبار واجهات API

ما هو اختبار API؟ وكيف تختبر REST API

شرح اختبار API: ما هو، وما الذي تفحصه في كل طلب واستجابة، وطريقة خطوة بخطوة لاختبار REST API، والأخطاء الشائعة، وأدوات مجانية من متصفحك.

وقت القراءة 6 دقائق
تصميم الاختبارات

كيف تكتب حالات الاختبار (Test Cases)

كيف تكتب حالات اختبار موثوقة: الحقول التي تحتاجها كل حالة، ونموذج جاهز للنسخ، ومثال تسجيل الدخول، وتقنيات التصميم التي تكتشف الأخطاء الحقيقية.

وقت القراءة 4 دقائق
الأمان

ما هو JWT؟ شرح رموز JSON Web Token

شرح مبسّط لـ JWT: الأجزاء الثلاثة للرمز، والمطالبات مثل exp وsub، وكيفية فك ترميزه والتحقق منه، ولماذا فك الترميز ليس تحققاً، وقواعد الأمان.

وقت القراءة 4 دقائق
الترميز

ما هو Base64؟ شرح الترميز

شرح Base64: ما هو وما ليس هو، وكيف يعمل الترميز، ولماذا يكبر الناتج بالثلث، والفرق بين Base64 وBase64URL، وحشو =، وكيفية الترميز وفك الترميز.

وقت القراءة 4 دقائق
أدوات مساعدة

ما هو UUID؟ الفرق بين v4 وv7 وبين UUID وGUID وULID

شرح UUID: صيغة الـ 128 بت، والفرق بين v4 وv7، ولماذا v7 أفضل لمفاتيح قواعد البيانات، ومقارنة UUID بـ GUID وULID، واحتمال التصادم، والتوليد والتحقق.

وقت القراءة 4 دقائق
الويب

شرح رموز حالة HTTP

شرح كل فئة من رموز حالة HTTP مع الرموز التي تقابلها فعلاً — 200 و301 و400 و401 و403 و404 و422 و429 و500 و502 و503 و504 — وسبب كل منها وأيها تعيده.

وقت القراءة 5 دقائق
أدوات مساعدة

شرح تعابير cron

شرح تعابير cron حقلاً حقلاً: الدقيقة والساعة واليوم والشهر ويوم الأسبوع، والمعاملات * و/ و- و,، والجدولات الشائعة، والمناطق الزمنية، والأخطاء الشائعة.

وقت القراءة 5 دقائق
أدوات مساعدة

التعابير النمطية (Regex) للمبتدئين

تعلّم Regex من الصفر: فئات الأحرف والمحددات الكمية والمراسي والمجموعات والأعلام، وأنماط جاهزة للبريد والهواتف والتواريخ، وكيفية الاختبار بأمان.

وقت القراءة 4 دقائق
الأداء

ما هو اختبار الأداء؟

شرح اختبار الأداء: الفرق بين اختبارات الحمل والإجهاد والذروة المفاجئة والتحمّل، والمقاييس المهمة (p95 والإنتاجية ومعدل الأخطاء)، والتخطيط لأول اختبار، والأدوات.

وقت القراءة 5 دقائق
تحرير PDF والتعليق عليه

كيف تحرّر ملف PDF دون رفعه

حرّر ملف PDF دون رفعه إلى أي جهة: ماذا يعني «في المتصفح» فعلًا، ما الذي يمكن تغييره، متى تحوّل إلى Word بدلًا من ذلك، وكيف تتأكد أن شيئًا لم يغادر جهازك.

وقت القراءة 4 دقائق
تحسين PDF

شرح ضغط ملفات PDF

لماذا يكون ملف PDF كبيرًا (الصور والخطوط والكائنات المكررة)، وما الذي يغيّره الضغط غير الفاقد والفاقد فعلًا، وكيف تختار الجودة، ومتى لا يمكن تصغير الملف أصلًا.

وقت القراءة 5 دقائق
تصميم الاختبارات

اختبار التاريخ والوقت

دليل اختبار التاريخ والوقت: حقن الساعة، ومحاكاة التواريخ المستقبلية، وإزاحة بيانات الاختبار، ونهايات الأشهر، والسنة الكبيسة، والمناطق الزمنية، ومشكلة 2038.

وقت القراءة 18 دقائق
أدوات الويب المساعدة

ما هو رقم الآيبان (IBAN)؟

ما هو رقم الآيبان: رمز الدولة ورقما التحقق ورقم الحساب الوطني، وصيغة الآيبان السعودي من 24 خانة، وكيف يعمل فحص MOD-97، وكيف تختبر حقول الآيبان بأمان.

وقت القراءة 12 دقائق