جديد: TestSprite CLI متاح الآن!

كل تشغيل اختبار يترك دليلًا خلفه.

علامة صح خضراء دون أي شيء وراءها هي ادعاء، لا إثبات. يجلب testsprite test artifact get <runId> الدليل الفعلي — لقطات شاشة، ولقطات DOM، وسجلات الطلب/الاستجابة — لأي تشغيل، بحيث يمكنك التحقق من العمل نفسه، لا من الحكم فقط.

كل تشغيل، موثّق رسميًا

لقطات شاشةلقطات DOMسجلات الطلب/الاستجابةسجل التشغيل
اختبار يُبلّغ "نجح" لكن لا يستطيع أن يُريك السبب ليس دليلًا — إنه مجرد رأي. اختبارنا يأتي مصحوبًا بسجل موثّق.

احفظ ما أفسدته

يجلب testsprite test artifact get <runId> حزمة الدليل الكاملة لتشغيل ما — لا مجرد سطر النجاح/الفشل، بل لقطات الشاشة والسجلات الفعلية وراءه.

افهم ما تريده

يُظهر testsprite test result <testId> --history كيف تصرّف اختبار عبر كل تشغيل، لا آخر تشغيل فقط.

تحقق مما لديك

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

اقترح ما تحتاجه

اقرن الدليل بـ test failure get على تشغيل فاشل، وستحصل على كل من الدليل الخام وفرضية السبب الجذري في مكان واحد.

$ testsprite test run --all --project prj_8f2a --wait --output json
  ✓ TC_checkout_flow     passed   run_9f21

$ testsprite test artifact get run_9f21 --out ./evidence
  ✓ Saved screenshots, DOM snapshot, request logs to ./evidence

$ testsprite test result TC_checkout_flow --history
  run_9c10   passed
  run_9e88   passed
  run_9f21   passed

إثبات، لا مجرد سطر نجاح/فشل

يمكن لأي أحد أن يدّعي أن اختبارًا قد نجح. سجل التدقيق هو ما يتيح لشخص آخر التحقق من ذلك الادعاء دون إعادة تشغيل الاختبار بنفسه.

مصمم للحظة التي يسألك فيها أحدهم "هل أنت متأكد؟"

دليل عند كل تشغيل

تُلتقط الأدلة تلقائيًا — لست بحاجة لتذكّر تفعيل التسجيل قبل تشغيل مهم.

سجل، لا مجرد لقطة واحدة

يُظهر test result --history الاتجاه العام، وهو مفيد لرصد انحدار بطيء لا يكشفه تشغيل واحد.

نسخة مجتمعية مجانية

تقدم نسخة مجتمعية مجانية، مما يجعلنا متاحين للجميع.

يقترن مع المقارنة

ادمج الأدلة مع test diff لترى الدليل على ما تغيّر بالضبط بين تشغيلين.

موثوق به من قبل الشركات حول العالم

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

"تساعد أتمتة TestSprite في تقليل الكثير من العمل اليدوي. يمكن للمطورين بسهولة اكتشاف الأخطاء وحلها في وقت مبكر من عملية التطوير."

الأسئلة الشائعة

ما الذي تحتويه حزمة أدلة التشغيل فعليًا؟

لقطات شاشة، ولقطات DOM، وسجلات طلب/استجابة من التنفيذ الفعلي — نفس الأدلة التي يجمعها شخص يُصحّح الإخفاق يدويًا.

هل يجب أن أُعدّ أي شيء للحصول على الأدلة؟

لا — تُلتقط كجزء من التشغيل. يسترجعها testsprite test artifact get <runId> لاحقًا.

هل يمكنني رؤية أداء اختبار عبر الزمن، لا آخر تشغيل له فقط؟

نعم — يُظهر testsprite test result <testId> --history كل تشغيل لذلك الاختبار، لا آخر تشغيل فقط.

لماذا يهم هذا إن كان الاختبار قد أبلغ بالفعل عن نجاح أو فشل؟

لأن سطر الحالة هو مجرد ادعاء — والدليل هو ما يتيح لك أو لزميلك التحقق من ذلك الادعاء بدلًا من قبوله على الثقة.

هل يعمل هذا مع اختبارات رفعتها بنفسي؟

نعم — يعمل التقاط الأدلة والسجل بنفس الطريقة سواء كان الاختبار مُولَّدًا أو مرفوعًا عبر test code put.

لا تكتفِ بالثقة بعلامة الصح. تحقق من الدليل.