مشروع جديد لا ينبغي أن يبدأ بلا أي اختبارات.
وجّه وكيلًا إلى مستودع جديد، وستقرأ مهارة testsprite-onboard قاعدة الشيفرة، وتنشئ مشروع TestSprite، وتؤلف نحو 8 إلى 15 اختبارًا أوليًا، وتشغّل أهم 2-3 مسارات استخدام سليم — خطوة واحدة بدلًا من صفحة فارغة.
مدمجة في نفس الـ CLI الذي تستخدمه بالفعل
testsprite-onboard عبارة «لا اختبارات بعد» إلى مجموعة اختبارات أولية تعمل فعليًا، من خلال استدعاء مهارة واحد.تقرأ قبل أن تكتب
تنظر مهارة testsprite-onboard أولًا في قاعدة الشيفرة — المكدس التقني، والمسارات، والبنية — قبل أن تنشئ مشروعًا أو تؤلف اختبارًا واحدًا.
تنشئ المشروع نيابةً عنك
لا معالج إعداد يدوي. تنشئ المهارة مشروع TestSprite كجزء من الاستدعاء نفسه، فلا شيء يحتاج إلى إعداد يدوي مسبق.
تسلّم من 8 إلى 15 اختبارًا أوليًا
تؤلف نحو 8 إلى 15 اختبارًا أوليًا بحجم يتناسب مع ما تجده في قاعدة الشيفرة — مجموعة حقيقية تنطلق منها، لا اختبار دخان وحيد.
تشغّل أهم المسارات أولًا
بدلًا من ترك كل اختبار جديد دون تحقق، تشغّل فورًا أهم 2-3 مسارات استخدام سليم لتحصل على نتائج نجاح/فشل حقيقية على الفور.
$ testsprite setup --from-env --yes --agent claude Reading TESTSPRITE_API_KEY from environment... Installing testsprite-onboard skill for claude... Skill installed. > Set up TestSprite for this repo and seed a starter test suite, then smoke-run the most important flow. Reading codebase... Creating TestSprite project: "checkout-service" Authoring starter tests... 12 tests created Running top 3 happy-path flows... 3/3 passed
كفى تحديقًا في مشروع اختبار فارغ
عادةً ما تعني قاعدة شيفرة جديدة مع مشروع اختبار فارغ ساعة كاملة من الإعداد اليدوي قبل أن يشغّل أحد أي شيء. تختصر مهارة testsprite-onboard تلك الساعة في موجّه واحد للوكيل — تُدخل قاعدة الشيفرة، وتخرج مجموعة اختبارات أولية تعمل فعليًا.
مصمم لأول خمس دقائق من مشروع جديد
يعمل بموجّه واحد
لا حاجة لسلسلة أوامر CLI منفصلة — يكفي موجّه للوكيل مثل «أعدّ TestSprite لهذا المستودع وابذر مجموعة اختبارات أولية» لتشغيل المهارة.
يغذّي بقية الـ CLI
مخرجات الإعداد الأولي هي مشروع TestSprite حقيقي. واصل توسيعه عبر test create أو test scaffold أو test create-batch مع نمو التغطية.
نسخة مجتمعية مجانية
تقدم نسخة مجتمعية مجانية، مما يجعلها متاحة للجميع.
يعمل عبر أدوات الوكلاء
ثبّت مهارة الإعداد الأولي لـ claude أو cursor أو cline أو windsurf أو antigravity أو codex أو copilot أو kiro عبر agent install.
موثوق به من قبل الشركات حول العالم
"يقدم TestSprite إنشاء حالات اختبار غنية، وهيكلًا واضحًا، وكودًا سهل القراءة. كما يدعم تصحيح الأخطاء البسيط عبر الإنترنت مع القدرة على التوسع بسرعة عن طريق إنشاء حالات اختبار جديدة."
"تساعد أتمتة TestSprite في تقليل الكثير من العمل اليدوي. يمكن للمطورين بسهولة اكتشاف الأخطاء وحلها في وقت مبكر من عملية التطوير."
الأسئلة الشائعة
ماذا تفعل مهارة testsprite-onboard فعليًا؟
تقرأ قاعدة الشيفرة، وتنشئ مشروع TestSprite، وتؤلف نحو 8-15 اختبارًا أوليًا، وتشغّل أهم 2-3 مسارات استخدام سليم — كل ذلك من موجّه واحد للوكيل.
كم عدد الاختبارات التي تنشئها؟
نحو 8-15 اختبارًا أوليًا، بحجم يتناسب مع ما تجده المهارة في قاعدة الشيفرة — يكفي لمجموعة أولية حقيقية، لا مجرد اختبار دخان واحد.
هل تكتفي بإنشاء الاختبارات أم تشغّلها أيضًا؟
كلاهما. بعد تأليف الاختبارات الأولية، تشغّل أهم 2-3 مسارات استخدام سليم لتحصل على نتائج نجاح/فشل حقيقية، لا مجرد كومة اختبارات غير مُتحقَّق منها.
كيف أشغّلها؟
بموجّه بلغة طبيعية لوكيلك، على سبيل المثال: «أعدّ TestSprite لهذا المستودع وابذر مجموعة اختبارات أولية، ثم شغّل اختبار دخان لأهم مسار».
هل أحتاج إلى تثبيت أي شيء بشكل منفصل لأداة الوكيل الخاصة بي؟
شغّل testsprite setup (أو testsprite setup --from-env --yes --agent <name> لإعداد غير تفاعلي) مع claude أو cursor أو cline أو windsurf أو antigravity أو codex أو copilot أو kiro كوكيل — سيثبّت المهارة لتلك الأداة.