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

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

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

مناسب برای: دولوپر و تیم 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 همان پرامپت را یک‌بار می‌فرستی و پاسخ سه مدل را کنار هم می‌بینی — بدون کپی‌کردن مجدد یا جابه‌جایی بین تب‌ها.

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