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

من الصفر إلى أول نتيجة اختبار حقيقية.

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

المتطلبات: Node.js بإصدار 20.19+ أو 22.13+ أو 24+

macOSLinuxWindowsأي مُشغّل CI
خمسة أوامر فقط، دون ملف إعدادات تكتبه يدويًا أولًا. وإن كان هناك خلل في إعدادك، فسيخبرك testsprite doctor بذلك قبل أن يفعلها أول تشغيل اختبار.

الخطوة 1 — التثبيت

npm install -g @testsprite/testsprite-cli، أو تجاوز التثبيت كليًا باستخدام npx @testsprite/testsprite-cli.

الخطوة 2 — توثيق الهوية

يطلب منك testsprite setup مفتاح API الخاص بك بشكل تفاعلي. في سكربت أو CI، تجاوز المطالبة: TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes.

الخطوة 3 — إنشاء خطة اختبار

ينشئ testsprite test create --plan-template هيكل خطة بصيغة JSON يمكنك تعديله، أو وجّه --plan-from إلى مستند متطلبات المنتج أو وثائق API لتوليد واحدة.

الخطوة 4 — التشغيل

يشغّل testsprite test create --project <id> --type frontend --plan-from plan.json --run --wait --output json الاختبار وينتظر نتيجة حقيقية.

$ npm install -g @testsprite/testsprite-cli
$ testsprite doctor
  ✓ Node.js 22.13.0
  ✓ network reachable

$ testsprite setup
  ? Paste your API key: ****************************
  ✓ Authenticated

$ testsprite test create --plan-template > plan.json
$ testsprite test create --project prj_8f2a --type frontend \
    --plan-from plan.json --run --wait --output json

  ✓ TC001_Login_Rejects_Empty_Password   passed   1.2s

على بُعد أمر واحد من إجابة حقيقية

كل ما سبق يعمل بالطريقة نفسها سواء كنت على حاسوبك المحمول، أو في CI، أو داخل صدفة وكيل الترميز الخاص به — ثبّت مرة واحدة، ويصبح testsprite مجرد أمر بعد ذلك.

ما التالي؟

اربطه بـ CI

أضف الأوامر نفسها كخطوة في GitHub Actions أو GitLab CI أو أي خط أنابيب يمكنه تشغيل أمر صدفة.

اربط وكيل الترميز الخاص بك

testsprite agent install claude (أو cursor أو codex أو copilot أو windsurf أو cline أو antigravity أو kiro) يُسجّل testsprite كأداة يمكنه استدعاؤها مباشرة.

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

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

تحقق من إعدادك في أي وقت

يعيد testsprite doctor تشغيل تشخيصات البيئة إن شعرت لاحقًا أن هناك خللًا ما.

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

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

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

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

هل أحتاج لتثبيت أي شيء آخر غير Node.js؟

لا — npm install -g @testsprite/testsprite-cli (مع Node.js بإصدار 20.19+ أو 22.13+ أو 24+) هو الاعتماد الوحيد. أو تجاوز التثبيت العام وشغّل npx @testsprite/testsprite-cli مباشرة.

كيف أوثّق الهوية دون المطالبة التفاعلية؟

عيّن TESTSPRITE_API_KEY وشغّل testsprite setup --from-env --yes --agent <name> — مصمم لـ CI والسكربتات، دون الحاجة لمتصفح أو مطالبة.

ماذا لو لم تكن بيئتي مُعدّة بشكل صحيح؟

يتحقق testsprite doctor من بيئتك قبل تشغيل اختبار حقيقي، حتى لا تُخلط مشكلة في الإعداد بفشل اختبار.

هل يجب أن أكتب خطة اختبار يدويًا؟

لا — ينشئ testsprite test create --plan-template هيكلًا لها، أو وجّه --plan-from إلى مستند متطلبات المنتج أو وثائق API ودعها تولّد الخطة نيابة عنك.

هل هناك تكلفة لتجربتها؟

الأداة نفسها مرخّصة بموجب Apache 2.0 ومجانية التثبيت — إتمام الخطوات أعلاه ورؤية نتيجتك الأولى لا يتطلب بطاقة ائتمان.

أول نتيجة اختبار حقيقية على بُعد خمسة أوامر فقط.