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

أصلحت شيئاً. هل كسرت شيئاً آخر؟

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

حالات تُحفظ وتُعادمقارنة بالجولة السابقةضمن الخطط المدفوعة
لماذا الآن

التعديل الصغير هو الذي يفاجئك

1

ما يُختبر مرة يُنسى

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

2

الخلل القديم يعود

أُصلح الخلل وأُغلق، ثم أعاده تعديل آخر بعد شهر. بلا إعادة اختبار منتظمة لا تعرف بعودته إلا بالصدفة.

3

الاختبارات المكتوبة كوداً تحتاج إلى من يصونها

كثير من الفرق تبدأ باختبارات آلية ثم تهجرها، لأن كل تغيير في الصفحة يكسر الاختبار نفسه ولا وقت لإصلاحه.

1المقارنة

ما الجديد، وما أُصلح، وما عاد

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

  • جديد، أُصلح، عاد: في نظرة واحدة
  • تاريخ نسبة النجاح عبر الجولات
  • تعرف في أي جولة انكسر الشيء
2الإصلاح المثبت

الخلل لا يُغلق بكلمة «تم»

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

  • «أُصلح» تعني أن إعادة الاختبار نجحت
  • الخلل العائد يُفتح من جديد تلقائياً
  • التاريخ والأدلة لا تُحذف
3بلا صيانة مرهقة

اختبارات تتأقلم، ولا تتّهم تطبيقك ظلماً

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

  • محاولة واحدة لتكييف الخطوة
  • «تحتاج إلى مراجعة» بدل خلل وهمي
  • النتائج المتذبذبة تُوسم ولا تُخفى
أمثلة

متى تعيد الاختبار؟

كلما تغيّر شيء. هذه ثلاث لحظات شائعة.

بعد تعديل صفحة الدفع

أضفت طريقة دفع جديدة. تُعاد حالات الشراء كلها لتتأكّد أن الطرق القديمة والسلة والخصومات ما زالت تعمل كما كانت.

أضفنا طريقة دفع جديدة. أعد كل اختبارات الشراء وقل لي هل تأثّر شيء.

كل صباح قبل بدء العمل

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

شغّل اختبارات الحجز والدفع كل يوم في الصباح، ونبّهني إن فشل شيء.

بعد إصلاح خلل

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

المطوّر قال إنه أصلح الحجز المزدوج. أعد الاختبار وتأكّد أن بقية الحجوزات سليمة.
الخطوات

كيف تبني اختباراتك المتكرّرة في خمس خطوات

تبنيها مرة، ثم تعيدها متى تغيّر شيء.

  1. 1

    ابدأ بما لا يحتمل الانكسار

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

  2. 2

    شغّل الجولة الأولى واحفظ الحالات

    بعد أول تشغيل تُحفظ الحالات بخطواتها المقروءة في مجموعات. هذه مرجعك لكل ما يأتي بعدها.

  3. 3

    أعد التشغيل بعد كل تعديل

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

  4. 4

    اقرأ الفرق لا القائمة

    انظر إلى ما تغيّر منذ الجولة السابقة: أخطاء جديدة، أخطاء أُصلحت، وأخطاء عادت. وراجع الحالات الموسومة «تحتاج إلى مراجعة».

  5. 5

    جدوِل الجولات إن كانت خطتك تتيحها

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

بصراحة: ما الذي يجب أن تعرفه

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

أسئلة تتكرّر

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

ماذا يختبر لك مهندس الجودة أيضاً؟

مهندس الجودة

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

تعرّف على مهندس الجودة

اختبار المواقع

موقعك مبنيّ خارج فنّان؟ أضف رابطه واطلب من مهندس الجودة اختبار صفحاته ونماذجه ومساراته في متصفح حقيقي.

اقرأ التفاصيل

اختبار الـ API

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

اقرأ التفاصيل

تتبّع الأخطاء

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

اقرأ التفاصيل

اختبر قبل النشر

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

اقرأ التفاصيل

للمطاعم وأنظمة الحجز

ضيفان، طاولة واحدة، الساعة السابعة مساءً: كيف يكتشف مهندس الجودة الحجز المزدوج قبل أن يكتشفه ضيوفك.

اقرأ التفاصيل

أدلة تقرؤها قبل أن تختبر

عدّل تطبيقك وأنت مطمئن.

احفظ اختباراتك مرة، وأعدها بعد كل تعديل، واعرف في دقائق ما الذي ما زال يعمل. مهندس الجودة ضمن الخطط المدفوعة، والتسجيل مجاني.