أداة CLI واحدة. كل خدمة تحصل على مشروعها الخاص.
فريق الخدمات المصغرة (microservices) لا يحتاج إلى مجموعة اختبار واحدة ضخمة وغير مميّزة. يمنح testsprite project create كل خدمة مشروعها الخاص، وبيانات اعتمادها الخاصة، وسجل تشغيلها الخاص — كلها تُدار من نفس سطر الأوامر.
حساب واحد، مشاريع عديدة
احفظ ما أفسدته
يعرض testsprite project list كل خدمة تتابعها بلمحة واحدة — دون الحاجة للبحث في لوحة تحكم لتتذكر ما أعددته قبل ستة أشهر.
افهم ما تريده
ينشئ testsprite project create --name <name> مشروعًا جديدًا خلال ثوانٍ؛ ويحصل كل مشروع على خطط اختباره الخاصة، وسجل تشغيله، وبيانات اعتماده.
تحقق مما لديك
يتوليان testsprite project credential <projectId> وproject auto-auth <projectId> التوثيق الخاص بكل مشروع، بحيث لا يتسرب مفتاح فريق ما أبدًا إلى اختبارات فريق آخر.
اقترح ما تحتاجه
كل أمر يقبل --project <id> يقتصر بوضوح على تلك الخدمة — test run وtest list وtest flaky، وكل شيء آخر.
$ testsprite project create --name "checkout-service" ✓ prj_8f2a created $ testsprite project create --name "search-service" ✓ prj_a13c created $ testsprite project list prj_8f2a checkout-service 42 tests prj_a13c search-service 17 tests $ testsprite test run --all --project prj_8f2a --wait
كل خدمة، نطاقها الخاص
تبقى بيانات الاعتماد وسجل الاختبار والخطط محصورة بنطاق المشروع الذي تنتمي إليه — تغيير في اختبارات خدمة ما لا يمس أبدًا اختبارات خدمة أخرى.
مصمم للفرق التي تشغّل خدمات عديدة
بيانات اعتماد لكل مشروع
يُبقي project credential وproject auto-auth التوثيق محصورًا بالمشروع الذي ينتمي إليه.
حدّث دون البدء من جديد
يُغيّر testsprite project update إعدادات مشروع دون فقدان سجل تشغيله.
نسخة مجتمعية مجانية
تقدم نسخة مجتمعية مجانية، مما يجعلنا متاحين للجميع.
إزالة نظيفة
يزيل testsprite project delete مشروعًا لم تعد بحاجته، بشكل نظيف تمامًا.
موثوق به من قبل الشركات حول العالم
"يقدم TestSprite إنشاء حالات اختبار غنية، وهيكلًا واضحًا، وكودًا سهل القراءة. كما يدعم تصحيح الأخطاء البسيط عبر الإنترنت مع القدرة على التوسع بسرعة عن طريق إنشاء حالات اختبار جديدة."
"تساعد أتمتة TestSprite في تقليل الكثير من العمل اليدوي. يمكن للمطورين بسهولة اكتشاف الأخطاء وحلها في وقت مبكر من عملية التطوير."
الأسئلة الشائعة
هل أحتاج إلى حساب testsprite منفصل لكل خدمة؟
لا — حساب واحد، ومشاريع عديدة. يمنح testsprite project create كل خدمة نطاقها الخاص تحت نفس تسجيل الدخول.
كيف يعمل التوثيق عبر مشاريع متعددة؟
يديران testsprite project credential <projectId> وproject auto-auth <projectId> بيانات الاعتماد الخاصة بكل مشروع، بحيث لا تتشارك الخدمات مفاتيح لا ينبغي أن تتشاركها.
هل يمكنني رؤية كل مشاريعي دفعة واحدة؟
نعم — يعرض testsprite project list كل مشروع تتابعه، ويمنحك project get <id> التفاصيل عن أي واحد منها.
ماذا يحدث لسجل مشروع إن حدّثت إعداداته؟
لا شيء — يُغيّر testsprite project update الإعدادات دون المساس بسجل الاختبار الحالي.
كيف أزيل مشروعًا لم أعد بحاجته؟
testsprite project delete <id> — إزالة نظيفة، دون أي حالة متبقية.