وظّف مهندس جودة يختبر تطبيقك قبل أن يختبره عملاؤك
قل له بكلامك ما الذي تريد اختباره. يخطّط الاختبارات، وينفّذها في متصفح حقيقي على تطبيقك أو موقعك، ويوثّق كل خلل بلقطة شاشة وخطوات واضحة، ويتابعه حتى تثبت إعادة الاختبار أنه أُصلح. ثم يخبرك بصراحة: جاهز للإطلاق أم لا.
مثال توضيحي: «مقهى روز» ليس عميلاً، والمشهد يشرح طريقة العمل.
لا شيء يُشغَّل قبل أن ترى ما سيُختبر، وما قد ينشئ بيانات.
يفتح صفحاتك ويضغط ويكتب كما يفعل عميلك، وتشاهده وهو يعمل.
لقطة شاشة وخطوات والمتوقّع مقابل ما حدث، لا رأي بلا إثبات.
الخلل لا يُغلق بكلمة «تم»، بل بنجاح إعادة الاختبار.
من «اختبر تطبيقي» إلى «تم التحقق من الإصلاح» في ستّ خطوات
اكتشف، خطّط، اختبر، قرّر، أصلح، أعد الاختبار. أنت تراجع وتوافق، والمهندس ينفّذ ويوثّق.
- 1اكتشف
يتعرّف على تطبيقك قبل أن يحكم عليه
يتصفّح الصفحات والنماذج والمسارات ضمن النطاق الذي تسمح به، ويقرأ ملف وصف الـ API إن وُجد. وإن كان تطبيقك مبنياً بفنّان فهو يعرف صفحاته وجداوله من المشروع نفسه. وما لا يمكن معرفته من الخارج يسمّيه استنتاجاً، ولا يدّعيه حقيقة.
- يبقى ضمن النطاق الذي تحدّده
- يفرّق بين ما رصده وما استنتجه
- يسألك فقط حين لا يستطيع المتابعة بأمان
- 2خطّط
خطة تفهمها، وتعدّلها قبل أي تشغيل
يقترح حالات اختبار مجمّعة حسب المسار، ولكل حالة أولويتها ومصدرها: طلبتها أنت، أو استنتجها، أو رصدها في التطبيق. ترى أيّ الحالات ينشئ بيانات، وتقدير الوقت والتكلفة، ثم تختار: «راجِع وشغّل» أو «اختبار سريع».
- أطفئ أي حالة لا تريدها
- التقدير يظهر قبل أن تدفع شيئاً
- الحالات تُحفظ لتُعاد لاحقاً
- 3اختبر
ينفّذ في متصفح حقيقي، وأنت تشاهد
يفتح الصفحات ويضغط ويكتب وينتظر النتيجة كما يفعل عميلك، خطوة خطوة، ولكل حالة جلسة نظيفة. تتابع الخطوة الحالية وصورة حيّة للقراءة فقط. وإن تعذّر تسجيل الدخول فلا يُحسب ذلك فشلاً لكل ما بعده، بل «محجوباً» بسببه.
- نتائج صريحة: نجح، فشل، محجوب، غير حاسم، متذبذب
- مقاس الجوال ضمن الاختبار
- يتوقف عند حدّ الجولة ويخبرك بما أُنجز فعلاً
- 4قرّر
حكم صريح: جاهز للإطلاق أم لا
بعد الجولة يفرّق بين خلل في تطبيقك ومشكلة في الاختبار أو البيئة، ويجمع الإخفاقات التي سببها واحد في خلل واحد. ثم يكتب تقريراً لصاحب القرار: ما الذي يهدّد عملك، وما المسارات المتأثرة، وما الخطوة التالية.
- جاهز، غير جاهز، أو غير حاسم
- أثر كل خلل على عملك أولاً
- ما لم يشمله الاختبار مذكور دائماً
- 5أصلح
من التقرير إلى الإصلاح، دون إعادة شرح
إن كان التطبيق مبنياً بفنّان، فزرّ واحد يسلّم الخلل لبنّاء فنّان ومعه الخطوات والتشخيص، ويُبنى الإصلاح على المعاينة. وإن كان موقعاً خارجياً، فتصلك الخطوات والسبب المرجّح لتسلّمها لمطوّرك. نحن لا نعدّل كود موقع لم نبنِه.
- «اطلب من فنّان إصلاحه» لتطبيقات فنّان
- للمواقع الخارجية: خطوات وتشخيص لمطوّرك
- السبب المرجّح يُذكر حين يدعمه الدليل فقط
- 6أعد الاختبار
كلمة «تم» لا تكفي. الدليل يكفي
بعد الإصلاح يعيد المهندس الحالات نفسها التي فشلت، ومعها ما يرتبط بها. إن نجحت كلها خُتم الخلل بعبارة «تم التحقق من الإصلاح»، وإن لم تنجح عاد مفتوحاً. والخلل الذي يعود بعد إصلاحه يُسمّى «تراجَع»، ويبقى سجلّه كاملاً.
- «تم التحقق من الإصلاح» بعد نجاح إعادة الاختبار فقط
- الضغط على «تم» ينقله إلى «جاهز لإعادة الاختبار»
- جولات مجدولة في الخطط الأعلى
وظّفه، لا تُعِدّه
أدوات الاختبار تطلب منك أن تصير مختبِراً. مهندس الجودة يطلب منك أن تشرح ما يهمّك فقط.
ما لا تحتاج إليه
- كتابة سكربتات اختبار وصيانتها كلما تغيّرت الواجهة
- تعلّم لغات الاختبار ومصطلحاتها
- إعداد خوادم وبيئات تشغيل للاختبار
- قراءة سجلات تقنية لتفهم ما الذي فشل
حالات الاختبار عندنا خطوات مقروءة لا كود: تقرؤها وتعدّلها كما تقرأ قائمة مهام.
ما تقوله له
أمثلة على مهامّ تكتبها بكلامك- «اختبر نظام حجز المطعم، وتأكّد أن ضيفين لا يحجزان الطاولة نفسها في الوقت نفسه.»
- «سجّل الدخول كعميل، وجرّب أن تفتح طلب عميل آخر.»
- «اختبر الشراء من السلة إلى صفحة التأكيد على مقاس الجوال.»
تقرير خلل تسلّمه لمطوّرك كما هو
ليس «الموقع فيه مشكلة». كل خلل يأتي بما يحتاجه من سيصلحه، وبما تحتاجه أنت لتقرّر هل يؤجّل الإطلاق.
- العنوان والأثر أولاًما الذي تعطّل، وماذا يعني ذلك لعملك، في سطرين يفهمهما غير التقني.
- الخطورة شيء، والأولوية شيء آخرحرج، عالٍ، متوسط أو منخفض، ومعها درجة الثقة في التشخيص منفصلة.
- خطوات تعيد الخللمرقّمة ومن بداية نظيفة، ليكرّره مطوّرك من أول محاولة.
- المتوقّع مقابل ما حدثجنباً إلى جنب وبلا تأويل: ماذا كان يجب أن يحصل، وماذا حصل.
- الدليل مرفقلقطة شاشة عند الفشل، وكلمات المرور والقيم السرّية محجوبة فيها.
ثلاثة أحكام فقط، وكلها صريحة
الحكم يُحسب من نتائج الجولة بقواعد ثابتة، لا من انطباع. والقرار الأخير يبقى لك.
الحالات الأساسية نجحت
لا خلل مفتوحاً بالخطورة التي تمنع الإطلاق. «جاهز» لا تعني «بلا أخطاء»، بل أن ما اختُبر نجح.
خلل مانع ظهر في هذه الجولة
تراه في أول التقرير مع أثره على عملك وخطوات إعادته، قبل أي تفصيل آخر.
ما اختُبر لا يكفي للحكم
حالات كثيرة حُجبت أو تُخطّيت، أو أن الجولة صغيرة. لا نخمّن: نخبرك بما ينقص لنحكم.
تابع الاتجاه، لا اللقطة الواحدة
كل جولة تُقارَن بالتي قبلها: ما الجديد، وما أُصلح، وما تراجع. ومع الوقت ترى نسبة النجاح ترتفع أو تنبّهك حين تهبط. وفي الخطط التي تشمل التصدير تنزّل التقرير أو تشاركه برابط للقراءة فقط.
الاختبار بعد كل تعديلتطبيق فنّان، أو موقعك الحالي، أو الـ API
مهندس واحد ومحرّك واحد: محرّك فنّان للجودة. لا تحتاج إلى نقل موقعك إلى فنّان لتختبره.
تطبيق بنيته بفنّان
اختبره من نافذة النشر، وسلّم الخلل للبنّاء، ثم تُعاد الحالات تلقائياً بعد الإصلاح.
اختبر قبل النشرموقعك أو تطبيق الويب الحالي
أضف رابطه وابدأ، وحدّد ما يجوز وما لا يجوز، واحصل على تقارير تسلّمها لمطوّرك.
اختبار المواقعالـ API الخاص بك
ارفع ملف وصف الـ API، ويتحقّق المهندس من الحالات والحقول والصلاحيات ورسائل الخطأ.
اختبار الـ APIلمن مهندس الجودة؟
تريد أن تعرف أن الحجز والدفع يعملان قبل أن تعلن عن الافتتاح.
تستلم عملاً من مطوّر أو وكالة، وتريد دليلاً لا وعداً.
سلّم العميل تقرير جودة مع المشروع، وأعد الاختبار قبل كل تسليم.
لا مختبِر متفرّغاً عندكم؟ أعيدوا الحالات الأساسية بعد كل إصدار.
أين يقف بين الاختبار اليدوي والمختبِر المستقل والأدوات؟
كل طريقة لها مكانها. هذه مقارنة لطرق العمل، بما لها وما عليها.
مقارنة عامة لطرق العمل، لا لمنتج بعينه. والحكم البشري يبقى الأفضل في الانطباع وسهولة الاستخدام.
أضف رابط موقعك وابدأ، والحدود أنت من يضعها
تطبيقات فنّان لا تحتاج إلى شيء: هي في مساحة عملك. والموقع الخارجي أو الـ API يكفيه رابطه، وبإضافته تؤكّد أنه لك أو أن لك إذناً باختباره. بعدها أنت من يقرّر: النسخة الحيّة أم نسخة الاختبار، وهل يُسمح بإنشاء بيانات، وما الذي لا يُمسّ أبداً.
كيف تختبر موقعك الحاليأضف الرابط وابدأ
لا إعداد على موقعك ولا انتظار. بإضافة الرابط تؤكّد أنه موقعك أو أن لك إذناً باختباره. وتطبيقات فنّان لا تحتاج إلى شيء.
القراءة فقط افتراضياً
ما ينشئ بيانات أو يغيّرها متوقف حتى تسمح به، ونقترح نسخة الاختبار قبل النسخة الحيّة.
أسرارك محجوبة
حسابات الاختبار تُحفظ مشفّرة، وكلمات المرور والرموز تُحجب من اللقطات والتقارير.
مشاهدة فقط
تشاهد المهندس يعمل في صورة حيّة للقراءة فقط، يراها أعضاء مساحة عملك وحدهم.
داخل موقعك فقط
الطلبات تبقى ضمن عنوان الموقع الذي أضفته، وبإيقاع هادئ لا يُثقل موقعك. والعناوين الداخلية والخاصة مرفوضة.
حدّ لكل جولة
لكل جولة حدّ في الوقت والرصيد. عند بلوغه يتوقف المهندس ويخبرك بما أُنجز فعلاً.
ضمن خطتك المدفوعة، وبتكلفة تراها قبل التشغيل
مهندس الجودة جزء من الخطط المدفوعة في فنّان، وليس في الخطة المجانية. قبل كل جولة ترى تقديرها من رصيدك، وترى داخل التطبيق ما استهلكته من حصتك هذا الشهر.
- الجولات تُحتسب من رصيدك، مع حصص شهرية حسب خطتك
- اختبار المواقع الخارجية والـ API حسب الخطة
- الجولات المجدولة وتصدير التقرير ومشاركته في الخطط الأعلى
- «اطلب من فنّان إصلاحه» لتطبيقات فنّان، ويُحتسب كأي تعديل تطلبه من البنّاء
- تنبيه واضح حين تقترب من حدّ خطتك
بصراحة: ما لا يفعله مهندس الجودة
أسئلة تتكرّر عن مهندس الجودة
ما هو مهندس الجودة من فنّان؟
هل أحتاج إلى خبرة في الاختبار أو البرمجة؟
هل يختبر موقعاً لم يُبنَ بفنّان؟
هل الاختبارات حقيقية؟
هل يغيّر بياناتي أو ينشئ طلبات حقيقية؟
متى يُعدّ الخلل مُصلَحاً؟
هل يختبر تطبيقات الجوال؟
هل «جاهز» تعني أن تطبيقي بلا أخطاء؟
في أي خطة يتوفّر مهندس الجودة؟
هل يغني عن المختبِر البشري؟
اختر ما يشبه حالتك
اختبار المواقع
موقعك مبنيّ خارج فنّان؟ أضف رابطه واطلب من مهندس الجودة اختبار صفحاته ونماذجه ومساراته في متصفح حقيقي.
اقرأ التفاصيلاختبار الـ API
ارفع ملف وصف الـ API، ومهندس الجودة يتحقّق من أن كل طلب يعيد ما يجب: الحالة، والحقول، والصلاحيات، ورسائل الخطأ.
اقرأ التفاصيلالاختبار بعد كل تعديل
كل حالة اختبار تُحفظ وتُعاد. بعد أي تعديل تعرف في دقائق هل ما كان يعمل ما زال يعمل، ومتى انكسر.
اقرأ التفاصيلتتبّع الأخطاء
كل خلل بطاقة فيها الأثر والخطوات والمتوقّع والفعلي ولقطة الشاشة، وتبقى مفتوحة حتى تثبت إعادة الاختبار أنه أُصلح.
اقرأ التفاصيلاختبر قبل النشر
تطبيقك مبنيّ بفنّان؟ اختبره من نافذة النشر نفسها، واطلب من فنّان إصلاح ما ظهر، ثم انشر وأنت تعرف حالته.
اقرأ التفاصيلللمطاعم وأنظمة الحجز
ضيفان، طاولة واحدة، الساعة السابعة مساءً: كيف يكتشف مهندس الجودة الحجز المزدوج قبل أن يكتشفه ضيوفك.
اقرأ التفاصيلأدلة تقرؤها قبل أن تختبر
ما هو اختبار البرمجيات؟
شرح لصاحب المشروع، بلا مصطلحات: ما الذي يُختبر، وأنواع الاختبار التي تهمّك فعلاً، ومتى يكفي الاختبار اليدوي ومتى لا يكفي.
اقرأ الدليلقائمة فحص الموقع قبل الإطلاق
قائمة عملية تمرّ عليها قبل أن تعلن عن موقعك: التسجيل، والنماذج، والدفع، والجوال، والعربية، والرسائل، وما بعد الإطلاق.
اقرأ الدليلكيف تكتب تقرير خلل
قالب جاهز وأمثلة: عنوان واضح، وخطوات تعيد الخلل، والمتوقّع مقابل الفعلي، والدليل، وكيف تحدّد الخطورة دون مبالغة.
اقرأ الدليلأدلة الاختبار ووكيل الجودة
أطلق وأنت تعرف، لا وأنت تتمنّى.
صِف ما تريد اختباره، وراجع الخطة، وشاهد مهندس الجودة يعمل في متصفح حقيقي. ضمن الخطط المدفوعة، والتسجيل مجاني.