برنامه‌نویسی

پرامپت برای تولید تست واحد

تست‌های واحد معنادار برای کد داده‌شده بنویس.

مناسب برای: دولوپر و تیم QA

خود پرامپت

نسخه فعال را کپی یا اجرا کن

اجرا در Araaye AI
تو مهندس کیفیت نرم‌افزار هستی. برای کد زیر تست واحد بنویس.

زبان / فریمورک تست:
{{STACK}}

کد:
{{CODE}}

خروجی:
1) موارد تست (happy path + edge + failure)
2) کد تست کامل
3) چه چیزی عمداً تست نشده و چرا
۲۰۱ کاراکتر · حدود ۵۱ توکن

نمونه ورودی

تابع calculateDiscount(price, percent)

نمونه خروجی

تست‌های درصد صفر، منفی، بیش از ۱۰۰، قیمت صفر …

چه زمانی از این پرامپت استفاده کنی

  • افزایش پوشش تست
  • ریفکتور امن
  • آنبوردینگ تست به پروژه
  • باگ‌فیکس با رگرسیون

اشتباهات رایج

  • ندادن فریمورک تست
  • کد ناقص بدون وابستگی‌ها
  • درخواست E2E به‌جای واحد
  • بدون مشخص کردن رفتار مورد انتظار

پرامپت‌های مرتبط

سؤالات پرتکرار

این پرامپت برای چه کسانی مناسب است؟+

برای هر کسی که می‌خواهد سریع‌تر و دقیق‌تر برای «تولید تست واحد» از ChatGPT، Claude، Gemini یا Araaye AI نتیجه بگیرد.

چطور بهترین نتیجه را بگیرم؟+

جایگاه‌های {{…}} را با جزئیات واقعی پر کن، مخاطب و هدف را مشخص کن، و اگر خروجی ناقص بود یک دور اصلاح بخواه.

آیا نسخه GPT / Claude / Gemini فرق دارد؟+

نسخه اصلی برای اکثر مدل‌ها کافی است؛ نسخه‌های اختصاصی لحن و ساختار را با سبک همان مدل هم‌راستا می‌کنند.

می‌توانم مستقیم در Araaye AI اجرا کنم؟+

بله؛ دکمه «اجرا در Araaye AI» همان پرامپت را در چت باز می‌کند تا بدون کپی‌دستی شروع کنی.

آیا محتوا رایگان است؟+

بله؛ دیدن و کپی پرامپت رایگان است. مصرف اعتبار فقط هنگام اجرای مدل در Araaye AI اعمال می‌شود.

این پرامپت را با GPT، Claude و Gemini هم‌زمان اجرا کن و بهترین پاسخ را انتخاب کن

در حالت Compare Mode همان پرامپت را یک‌بار می‌فرستی و پاسخ سه مدل را کنار هم می‌بینی — بدون کپی‌کردن مجدد یا جابه‌جایی بین تب‌ها.

یا به کتابخانه پرامپت‌های آماده برگرد.