مجموعة اختباراتك بأكملها. أمر واحد.
تشغيل الاختبارات واحدًا تلو الآخر لا يتوسع لما بعد حفنة قليلة منها. يعمل testsprite test create-batch <file> وtest run --all --project <id> على مجموعة اختباراتك بأكملها كعملية واحدة — مصمم للفرق التي فاقت تغطيتها إمكانية التشغيل اليدوي.
يتوسع من 5 اختبارات إلى 500
احفظ ما أفسدته
يعيد testsprite test rerun --all --project <id> التحقق من كل اختبار في مشروع باستدعاء واحد — دون الحاجة لبرمجة حلقة تكرار بنفسك.
افهم ما تريده
يُعرّف testsprite test create-batch <file> اختبارات عديدة من ملف واحد، بحيث يصبح توسيع مجموعتك مجرد تعديل، لا مئات الأوامر الفردية.
تحقق مما لديك
يُشغّل testsprite test run --all --project <id> --wait --output json المجموعة بأكملها وينتظر نتيجة موحّدة واحدة.
اقترح ما تحتاجه
لا تزال الإخفاقات في تشغيل دفعي تحصل على حزم إخفاق فردية — فالحجم لا يُكلّفك التفاصيل عن أي اختبار بعينه.
$ testsprite test create-batch tests.json ✓ 84 tests created in prj_8f2a $ testsprite test run --all --project prj_8f2a --wait --output json ✓ 81 passed ✗ 3 failed (84 total) $ testsprite test rerun --all --project prj_8f2a --wait --output json ✓ 84 passed (3 fixed since last run)
تغطية تتوسع مع مجموعة اختباراتك، لا مع صبرك
سواء كانت 20 اختبارًا أو 2000، فإن run --all وrerun --all هما نفس الأمر — لا تصبح الأداة أبطأ في التشغيل مع نمو مجموعتك، حتى لو أصبح التشغيل نفسه أبطأ.
مصمم لمجموعات الاختبار التي تجاوزت التشغيل اليدوي
إنشاء دفعي
يديران test create-batch وtest update اختبارات عديدة من ملف واحد بدلًا من أمر واحد لكل اختبار.
تنظيف دفعي
يزيل testsprite test delete-batch <file> مجموعة كاملة من الاختبارات المتقاعدة باستدعاء واحد.
نسخة مجتمعية مجانية
تقدم نسخة مجتمعية مجانية، مما يجعلنا متاحين للجميع.
نفس تفاصيل الإخفاق عند التوسع
لا يزال كل اختبار في الدفعة يحصل على حزمة إخفاقه الخاصة إن فشل — لا شيء يُختصر أو يُهمَل.
موثوق به من قبل الشركات حول العالم
"يقدم TestSprite إنشاء حالات اختبار غنية، وهيكلًا واضحًا، وكودًا سهل القراءة. كما يدعم تصحيح الأخطاء البسيط عبر الإنترنت مع القدرة على التوسع بسرعة عن طريق إنشاء حالات اختبار جديدة."
"تساعد أتمتة TestSprite في تقليل الكثير من العمل اليدوي. يمكن للمطورين بسهولة اكتشاف الأخطاء وحلها في وقت مبكر من عملية التطوير."
الأسئلة الشائعة
كم عدد الاختبارات التي يمكنني تشغيلها في دفعة واحدة؟
بقدر ما يحتويه مشروعك — يعمل run --all وrerun --all على كامل مجموعة اختبارات المشروع باستدعاء واحد، سواء كانت اثني عشر اختبارًا أو بضع مئات.
هل أفقد التفاصيل عن الإخفاقات الفردية عند التشغيل الدفعي؟
لا — لا يزال كل اختبار في الدفعة يحصل على حزمة إخفاقه الخاصة إن فشل. عمليات الدفعات توفر لك الأوامر، لا الرؤية.
كيف أضيف عددًا كبيرًا من الاختبارات دفعة واحدة؟
يأخذ testsprite test create-batch <file> ملفًا يُعرّف اختبارات عديدة وينشئها جميعًا باستدعاء واحد.
كيف أزيل عددًا كبيرًا من الاختبارات دفعة واحدة؟
يُزيل testsprite test delete-batch <file> مجموعة مُعرّفة باستدعاء واحد — مفيد عند التخلص من مجموعة قديمة.
هل يمكنني دمج التشغيلات الدفعية مع CI؟
نعم — test run --all هو بالضبط نوع الأمر الذي يناسب أن يكون خطوة CI واحدة، مُوثّقًا بشكل غير تفاعلي عبر TESTSPRITE_API_KEY.