تخطّ إلى المحتوىتواصل معنا
الاختبار ووكيل الجودة

كيف تختبر تطبيقاً بناه لك غيرك قبل أن تستلمه

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

فريق فنّان9 دقائق قراءة
واتساب
PASSPASSBUGPASSPASS
الإجابة المختصرة

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

يبحث الناس عن هذا الموضوع بعبارات مثل
  • كيف اختبر تطبيق من مستقل
  • كيف استلم موقع من شركة برمجة
  • اختبار القبول للتطبيق
  • كيف اتاكد ان المبرمج سلمني شغل صح
  • وش اطلب من المبرمج عند التسليم
  • قائمة استلام تطبيق من شركة برمجة

ماذا يعني أن «تستلم» تطبيقاً بناه غيرك؟

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

رسم توضيحي: روبوت يفحص صفحة ويب بعدسة مكبرة. عند الاستلام تحتاج فاحصاً مستقلاً عمّن بنى، مثل معاين السيارة قبل الشراء.رسم توضيحي
رسم توضيحي: روبوت يفحص صفحة ويب بعدسة مكبرة. عند الاستلام تحتاج فاحصاً مستقلاً عمّن بنى، مثل معاين السيارة قبل الشراء.

الفكرة تشبه استلام شقة من مقاول: لا تسأل «هل هي جميلة؟»، بل تمشي بقائمة: الكهرباء تعمل، الماء يصل، الأبواب تُقفل. والمرجع هو العقد لا ذوقك.

السؤال
هل ما سُلّم يطابق ما اتُّفق عليه؟
المرجع
العقد أو وثيقة المتطلبات
من ينفذه
أنت أو من يمثلك، لا من بنى
متى
قبل التوقيع والدفعة الأخيرة
النتيجة
قبول، قبول بشروط، أو رفض

ماذا يجب أن يكون في يدك قبل أن تبدأ الفحص؟

لا تبدأ الفحص قبل اكتمال هذه القائمة. نقص أي بند منها يعني أنك ستختبر بعين واحدة:

قبل اختبار القبولاضغط على البند عند إنجازه. يُحفظ تقدّمك في هذا المتصفح.

وإن لم تكن هناك وثيقة متطلبات أصلاً، فاكتب الآن قائمة بما اتفقتم عليه من الرسائل وعرض السعر، وأرسلها للمورد ليؤكدها قبل الفحص. قائمة مؤكدة متأخرة خير من لا شيء. وللمشاريع القادمة: كيف تكتب وثيقة متطلبات.

كيف تحوّل بنود العقد إلى اختبارات؟

كل سطر في قائمة الميزات يتحول إلى سؤال جوابه نعم أو لا، ودليل يثبته. بنود العقود تُكتب عادة بعمومية، ومهمتك أن تجعلها قابلة للفحص:

بند في العقدالاختبارالدليل
«تسجيل دخول برقم الجوال»أسجل برقمي، يصلني الرمز، أدخل. رمز خاطئ يُرفضلقطة لكل حالة
«سلة ودفع إلكتروني»أضيف منتجين، أدفع ببطاقة اختبار، يظهر الطلب مدفوعاً في لوحة الإدارةرقم الطلب في الجهتين
«لوحة تحكم للإدارة»أضيف منتجاً، أعدّل سعراً، أغيّر حالة طلب، أصدّر تقريراًلقطة قبل وبعد
«يدعم العربية والإنجليزية»كل صفحة ورسالة وبريد باللغتين، والاتجاه صحيحقائمة الصفحات المفحوصة
«متجاوب مع الجوال»كل الرحلات بمقاس الجوال دون تمرير جانبي أو زر مقطوعلقطات من جوال حقيقي
«صلاحيات للموظفين»الموظف لا يرى التقارير المالية ولا يحذفمحاولة فتح الرابط مباشرة

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

كيف تسير فترة الفحص يوماً بيوم؟

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

  1. اليوم 1التجهيز

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

  2. الأيام 2–3الرحلات الأساسية

    نفّذ كل رحلة كاملة بكل دور، على الجوال أولاً. دوّن المطابق وغير المطابق.

  3. اليوم 4الحالات الصعبة

    إدخال خاطئ، صلاحيات، حجز مكرر، دفعة مرفوضة، وكل ما هو بديهي وغير مكتوب.

  4. اليوم 5التقرير الأول

    أرسل الملاحظات دفعة واحدة، مرقمة ومصنفة حسب الخطورة، لا رسائل متفرقة.

  5. الأيام 6–8الإصلاح

    المورد يصلح. أنت لا تضيف طلبات جديدة في هذه الفترة.

  6. الأيام 9–10إعادة الفحص والقرار

    أعد كل الرحلات، لا المُصلَح فقط. ثم قرار الاستلام.

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

كيف تكتب الملاحظات حتى يصلحها المورد بدل أن يجادل؟

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

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

النوعمعناهمن يتحملهمثال
خلللا يعمل، أو يخالف المتفق عليه أو البديهيالمورد، ضمن السعرالحجز يقبل موعداً محجوزاً
طلب تغييريعمل كما اتُّفق، وأنت تريده مختلفاً الآنأنت، باتفاق وسعر جديدينأريد إضافة الدفع بالتقسيط
غموضالبند يحتمل تفسيرينتفاوض بحسن نية«تقارير» دون تحديد أي تقارير
الملاحظة التي يعيدها المورد من أول مرة تُصلح. والملاحظة التي يحتاج أن يسألك عنها تتحول إلى نقاش.

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

متى توقّع الاستلام، ومتى ترفض؟

ما حال التطبيق بعد إعادة الفحص؟

اختر ما يشبه حالتك لترى النصيحة.

ما هنا إرشاد عملي وليس استشارة قانونية؛ شروط الدفع والاستلام والضمان يحكمها عقدك. وإن كنت ما زلت في مرحلة اختيار المورد، فقارن الخيارات في منصة بناء بالذكاء الاصطناعي أم مستقل ومنصة بناء أم شركة تطبيقات.

كيف يعطيك وكيل الجودة رأياً مستقلاً؟

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

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

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

جرّبه في فنّان

ماذا تستلم غير تطبيق يعمل؟

تطبيق يعمل على خادم المورد وبحساباته ليس ملكك بعد. قبل التوقيع تأكد أن كل ما يلي صار باسمك وتستطيع الدخول إليه دون وسيط:

قائمة التسليماضغط على البند عند إنجازه. يُحفظ تقدّمك في هذا المتصفح.

ملكية الكود موضوع يستحق القراءة قبل أي عقد: من يملك الكود؟. وبعد الاستلام يبدأ عملك أنت: احفظ حالات اختبار القبول وأعدها بعد كل تعديل، فهي الآن شبكة الأمان الدائمة لتطبيقك.

الخلاصة

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

أسئلة شائعة

كيف أتأكد أن المبرمج سلّمني عملاً صحيحاً وأنا غير تقني؟
لا تحتاج قراءة الكود. اختبر من وجهة نظر العميل: حوّل كل بند في العقد إلى اختبار، نفّذه بنفسك على الجوال، ودوّن النتيجة بلقطة شاشة. ويمكن لوكيل جودة أن يعطيك تقريراً مستقلاً بالأدلة.
هل أدفع الدفعة الأخيرة قبل الاختبار؟
الأفضل أن يكون الدفع بعد فترة فحص متفق عليها وإصلاح الأخطاء الحرجة. لكن الحكم لعقدك، فاقرأ شروط الدفع والاستلام فيه، واستشر مختصاً إن لزم.
ما الفرق بين الخلل وطلب التغيير؟
الخلل شيء لا يعمل أو يخالف المتفق عليه، وإصلاحه على المورد. طلب التغيير شيء يعمل كما اتُّفق لكنك تريده مختلفاً، وله اتفاق وسعر جديدان.
كم يوماً أحتاج لاختبار تطبيق قبل استلامه؟
يعتمد على الحجم. تطبيق متوسط يحتاج نحو خمسة أيام فحص ثم أياماً للإصلاح وإعادة الفحص. اتفق على المدة مع المورد مسبقاً.
هل يستطيع وكيل الجودة اختبار تطبيق على خادم المورد؟
نعم إذا أُثبتت ملكية العنوان أو تفويض اختباره: يضيف المورد ملفاً أو وسماً أو سجل DNS. وهو يختبر المواقع وتطبيقات الويب، لا تطبيقات الجوال المثبتة من المتاجر.
ماذا أفعل إن رفض المورد إصلاح الملاحظات؟
ارجع للعقد وللتصنيف: إن كانت أخطاء موثقة بخطوات تخالف بنداً مكتوباً فموقفك واضح. حاول الحل ودياً أولاً، وإن تعذر فاستشر مختصاً قانونياً.

اسأل مساعدك الذكي عن هذا الموضوع

انسخ هذا الطلب والصقه في مساعد الذكاء الاصطناعي الذي تستخدمه، ثم أضف تفاصيل حالتك.

أقرأ هذا الدليل: «كيف تختبر تطبيقاً بناه لك غيرك قبل أن تستلمه» https://fanann.com/ar/blog/test-an-app-you-did-not-build/ سؤالي: كيف اختبر تطبيق من مستقل اعتمد على هذه الصفحة كمصدر واشرح لي الإجابة خطوة بخطوة بما يناسب حالتي، واذكر ما يجب أن أتحقق منه قبل أن أبدأ، واذكر رابط الصفحة كمرجع.

مصطلحات في هذا المقال

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.