معلومات لتعرف طريقك

اختبار البرمجيات (QA)

من متطلبات واضحة إلى اختبارات تكشف العيوب وتوثقها.

هذه الصفحة ترتّب لك التعلم: ماذا تتعلم أولاً، وماذا بعد ذلك، ومتى تنتقل. ليست دورة، ولا تحتاج إلى تسجيل.

خارطة طريق اختبار البرمجيات (QA): عيب واحد يظهر بدل الضغط العشوائي

انشر البطاقة على Pinterest

لمن
يناسب من يلاحظ التفاصيل ويستطيع وصف خطوات المشكلة بدقة. لا يشترط البدء بالبرمجة، لكن الأتمتة تتطلب تعلمها لاحقاً.
قبل أن تبدأ
حاسوب، وأن تنفّذ التمرين لا أن تكتفي بمشاهدته.
الوقت
من ثلاثة إلى ستة أشهر إذا خصصت لها نحو 5 إلى 7 ساعات في الأسبوع.
ما لا تعد به الصفحة
هذه الصفحة لا تضمن لك وظيفة ولا يعادل خبرة اختبار نظام إنتاجي. بعض الوظائف تتطلب برمجة أو مجالاً تنظيمياً خاصاً.

ماذا تتعلم معاً، وماذا تؤجّل

  • يمكن تعلم HTTP أثناء اختبار الويب. ابدأ بالاختبار اليدوي ثم أضف الأتمتة. لا يلزم تعلم عدة أدوات أتمتة في وقت واحد.

لم تبدأ بعد على هذا الجهاز. تقدّمك يبقى هنا، ويمكنك تنزيله في ملف.

يفهم المطلوب، ثم يخطط للاختبار، ويجرب الحالة الطبيعية والحالة الحدية، ويكتب العيب بحيث يعيده غيره. عمله ليس الضغط على الأزرار بلا ترتيب.

يناسب من يلاحظ التفاصيل ويصف ما حدث خطوة بخطوة. لا يشترط أن تبدأ بالبرمجة. البرمجة تأتي لاحقاً إذا أردت أن تجعل الاختبار يتكرر وحده.

ماذا تتعلم في الوقت نفسه، وماذا تؤجل: يمكن تعلم طلب الويب (HTTP) أثناء اختبار المواقع. ابدأ بالاختبار اليدوي، ثم أضف الأتمتة. لا تتعلم عدة أدوات أتمتة في وقت واحد.

في الإعلان يبحثون عن شخص يكتب العيب بحيث يُعاد، لا عن شخص يقول «اختبرت كل شيء». أرفق حالة واحدة ونسخة المنتج. لا تختبر موقعاً لا تملك إذناً بفحصه كي تملأ سيرتك. إنهاء المراحل ليس عرض عمل.

https://developer.mozilla.org/en-US/docs/Web/HTTP — حالات HTTP التي تفحصها في الواجهة البرمجية.
https://playwright.dev/docs/intro — بدء أتمتة المتصفح بأداة واحدة، بعد الاختبار اليدوي.
https://owasp.org/www-project-top-ten/ — أخطاء ويب تستحق حالة اختبار.

الخارطة

كل عمود مرحلة. ما تحته «معاً» تتعلمه في الوقت نفسه، وما تحته «بديل» طريق آخر. اضغط الخطوة ليظهر شرحها.

فهم المنتج والمتطلبات
فهم المنتج والمتطلباتبداية الخارطة
تصميم الاختبارات
تصميم الاختباراتيتطلب: فهم المنتج والمتطلبات
توثيق العيوب
توثيق العيوبيتطلب: تصميم الاختبارات
اختبار الويب وAPI
اختبار الويب وAPI (واجهة برمجية)يتطلب: توثيق العيوب
أساسيات الأتمتة
أساسيات الأتمتةيتطلب: اختبار الويب وAPI (واجهة برمجية)
المشروع
مشروع QA متكامليتطلب: أساسيات الأتمتة

فهم المنتج والمتطلبات

فهم المنتج والمتطلبات

الهدف

حوّل وصف نموذج تسجيل إلى عشر حالات اختبار.

متى تنتقل

كل حالة تتضمن شرطاً وخطوات ونتيجة متوقعة.

لماذا هذه الخطوة الآن

لا تحكم على النتيجة قبل أن تعرف ماذا يُفترض أن يحدث.

ماذا تتعلم

  • المتطلب جملة يمكن اختبارها. «سهل» و«سريع» ليستا متطلباً.
  • تفرّق بين ما قاله النص وما افترضته أنت.
  • لكل متطلب: شرط، وخطوة، ونتيجة تُرى.
  • السؤال المفتوح يُكتب ولا يُحسم من عندك.

ماذا تفعل

حوّل وصف نموذج تسجيل إلى عشر حالات اختبار.

تمرين

كيف تعرف أن الخطوة تمت؟

هذا تقديرك أنت، وليس شهادة.

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

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

الهدف

اختبر حقول بريد وكلمة مرور بمدخلات متنوعة.

متى تنتقل

يمكن لشخص آخر تنفيذ الحالات والوصول إلى نتائج موثقة.

لماذا هذه الخطوة الآن

التخطيط يمنع أن تعيد اختبارات لا تكشف شيئاً جديداً.

ماذا تتعلم

  • حالة النجاح، وحالة النقص، وحالة الحد: قيمة فارغة، وصفر، ونص طويل.
  • كل حالة خطوة يستطيع شخص آخر إعادتها.
  • النتيجة المتوقعة مكتوبة قبل التنفيذ، لا بعده.
  • لا تغطي كل زر. غطِّ ما يغيّر قرار المستخدم.

ماذا تفعل

اختبر حقول بريد وكلمة مرور بمدخلات متنوعة.

تمرين

كيف تعرف أن الخطوة تمت؟

هذا تقديرك أنت، وليس شهادة.

توثيق العيوب

توثيق العيوب

الهدف

اكتب تقرير عيب واضحاً لخلل افتراضي أو قابل للملاحظة.

متى تنتقل

يستطيع مطور إعادة المشكلة دون سؤال إضافي أساسي.

لماذا هذه الخطوة الآن

إذا لم يستطع غيرك إعادة المشكلة، صعب عليه أن يصلحها.

ماذا تتعلم

  • العيب: ماذا فعلت، ماذا توقعْت، ماذا حدث، وعلى أي نسخة.
  • الشدة تقول أثره على المهمة، لا غضبك منه.
  • خطوة الإعادة مختصرة حتى يعيد غيرك العيب.
  • العبر المكرر يُربَط بالأول، لا يُفتح مرتين.

ماذا تفعل

اكتب تقرير عيب واضحاً لخلل افتراضي أو قابل للملاحظة.

تمرين

كيف تعرف أن الخطوة تمت؟

هذا تقديرك أنت، وليس شهادة.

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

اختبار الويب وAPI (واجهة برمجية)

الهدف

اختبر API (واجهة برمجية) تجريبياً وحالات النجاح والرفض.

متى تنتقل

النتائج مرتبطة بطلب واستجابة موثقين ولا تتضمن أسراراً.

لماذا هذه الخطوة الآن

بعض الأخطاء لا تظهر في الشكل. تظهر في الطلب والجواب.

ماذا تتعلم

  • الصفحة: العنوان، والنموذج، والرسالة، والرجوع.
  • الواجهة البرمجية (API): الرقم، والجسم، والناقص، والممنوع.
  • الحالة 200 مع جسم فارغ ليست نجاحاً إن كانت الشاشة تنتظر قائمة.
  • اكتب ما فحصته وما لم تصل إليه.

ماذا تفعل

اختبر API (واجهة برمجية) تجريبياً وحالات النجاح والرفض.

تمرين

كيف تعرف أن الخطوة تمت؟

هذا تقديرك أنت، وليس شهادة.

أساسيات الأتمتة

أساسيات الأتمتة

الهدف

أتمت ثلاثة سيناريوهات مستقرة في تطبيق تدريبي.

متى تنتقل

تعمل الاختبارات من تعليمات مكتوبة وتقلل النتائج الكاذبة.

لماذا هذه الخطوة الآن

اجعل الاختبار يتكرر وحده بعد أن تفهمه بيدك، لا قبل ذلك.

ماذا تتعلم

  • الأتمتة تعيد فحصاً ثابتاً. لا تبدأ بها قبل أن تعرف ماذا تفحص يدوياً.
  • أداة واحدة. الثانية بعد أن تستقر الأولى.
  • الاختبار الآلي يفشل لسبب يُقرأ، لا لترتيب هش.
  • ما يتغير كل يوم لا يُؤتمت أولاً.

ماذا تفعل

أتمت ثلاثة سيناريوهات مستقرة في تطبيق تدريبي.

تمرين

كيف تعرف أن الخطوة تمت؟

هذا تقديرك أنت، وليس شهادة.

المشروع

مشروع QA متكامل

الهدف

اختبر تطبيقاً تدريبياً منشوراً أو على جهازك مع احترام شروط الاستخدام.

متى تنتقل

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

لماذا هذه الخطوة الآن

أمثلة مكتوبة أقوى من أن تقول إنك دقيق.

ماذا تتعلم

  • منتج صغير: متطلبات، وحالات، وعيوب مغلقة، وما بقي مفتوحاً.
  • تقرير أخير: ماذا فُحص، وعلى أي نسخة، وما الذي لم يُفحص.
  • لا تختبر نظاماً لا تملك إذناً بفحصه.
  • غيرك يعيد حالة واحدة من ملفك ويصل إلى النتيجة نفسها.

ماذا تفعل

اختبر تطبيقاً تدريبياً منشوراً أو على جهازك مع احترام شروط الاستخدام.

تمرين

كيف تعرف أن الخطوة تمت؟

هذا تقديرك أنت، وليس شهادة.

رتّب التعلم على هذا الجهاز
مستواك الآن
الوقت الأسبوعي
خطوات أقول إنني أعرفها

إذا قلت إنك تعرف خطوة، نؤخرها في خطتك، والشرح يبقى.

احفظ مكانك أو شاركه

انسخ ما وصلت إليه أو تمرين الخطوة، ثم ارجع إلى الصفحة قبل أن تنتقل. الملف لمن يغيّر الجهاز.

صورة الخارطة

الصورة تعرض ترتيب المراحل ورابط الصفحة، وتُصنع على جهازك.

حُدّث في 2026-10-21

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

أسئلة شائعة

ما معنى خارطة الطريق؟

هي ترتيب التعلم. تقول لك من أين تبدأ، وماذا تتعلم أولاً، وماذا بعد ذلك. ليست قائمة دورات.

هل هذه دورة؟

لا. تقرأ الصفحة وتتعلم منها، من غير حساب ومن غير تسجيل. إذا وُجد برنامج في الموقع يشرح خطوة، فهو اختياري ويأتي بعد الترتيب.

لمن كُتبت؟

لمن يريد تعلم مهارة أو فهم مهنة، ولا يعرف من أين يبدأ.

كيف أستعملها؟

اقرأ الترتيب، نفّذ تمرين الخطوة، وانتقل حين تنجز المطلوب. ما أنجزته يبقى على هذا الجهاز، ويمكنك تنزيله في ملف.

هل إتمامها يعني وظيفة؟

لا. الصفحة توضح ماذا تتعلم وكيف تتدرب. الوظيفة قرار من صاحب العمل، وليست وعداً من الصفحة.

لماذا أرى برنامجاً أحياناً؟

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