پرامپتCC0-1.0 پیشنهاد دیباگ

نوشتن تست یونیت

پوشش تست کامل برای یک تابع، شامل حالت‌های مرزی که معمولاً فراموش می‌شوند.

این پرامپت چه کاری می‌کند؟

پوشش تست کامل برای یک تابع، شامل حالت‌های مرزی که معمولاً فراموش می‌شوند.

دانلود write-unit-tests-edge-cases.md ساخت نسخه‌ی اختصاصی ۷ دانلود · ۱۵ بازدید

متن کامل پرامپت

برای این تابع با فریم‌ورک [Jest/PHPUnit/pytest] تست یونیت بنویس: [کد]. حداقل ۶ تست: مسیر عادی، مقادیر مرزی، ورودی خالی یا null، ورودی نامعتبر و یک مورد همزمانی یا خطای خارجی اگر مربوط است. نام هر تست رفتار را توصیف کند. وابستگی‌ها را mock کن و فقط کد تست را بده.

نسخه‌ی انگلیسی (برای مدل‌های تصویر و ویدیو)

Write unit tests for this function using [Jest/PHPUnit/pytest]: [code]. At least 6 tests: happy path, boundary values, empty or null input, invalid input, and one concurrency or external-failure case if relevant. Name each test after the behavior it checks. Mock dependencies and output only the test code.

ساخت نسخه‌ی اختصاصی برای پروژه‌ی شما

مشخصات پروژه را بنویسید؛ به انتهای پرامپت اضافه می‌شود و فایلی می‌گیرید که بدون توضیح اضافه به هوش مصنوعی داده می‌شود. همه‌چیز در مرورگر شما ساخته می‌شود و هیچ داده‌ای به سرور نمی‌رود.

زبان بخش اضافه‌شده
پیش‌نمایش فایل نهایی

پرسش‌های متداول

پرامپت «نوشتن تست یونیت» را چطور استفاده کنم؟

دکمه‌ی کپی را بزنید، اگر متغیری دارد در بخش «پرکردن متغیرها» مقدارش را بنویسید و متن را در ChatGPT، Claude، Copilot، Cursor بچسبانید. برای پاسخ فارسی در انتها اضافه کنید: «به فارسی پاسخ بده».

استفاده از این پرامپت رایگان است؟

بله. این پرامپت از مجموعه‌ی awesome-persian-prompts با مجوز CC0-1.0 گردآوری شده و استفاده‌ی شخصی و تجاری از آن آزاد است.

پرامپت‌ها مرتبط در «تست و کیفیت»

همه

چند حرف از موضوع را بنویسید؛ «میشود» و «می‌شود» یکی حساب می‌شوند.