جانچ پیدا کرنے والا

تجارتی استعمال ٹھیک ہے ماڈل کوئی واٹرمارک نہیں کوئی سائن اپ کی ضرورت نہیں
ماڈل:
+ GPT-5, Claude, Gemini
کوڈ پسٹ کریں (یا فائ ئل اپ لوڈ کریں) اور آپ کے انتخاب کے فریم ورک کے ليے مکمل ٹیسٹ سوٹ حاصل کريں - pytest, unittest, Jest, Mocha, Vitest, JUnit, Go test, RSpec, PHPUnit, or XCTest. کوڈ کو
فریم ورک-اصلی خروجی
Ctrl+Enter سمیٹنے کے ليے 0 / 12,000

ایک سرچشمہ فائل ڈالیں (500KB تک) — ہم اسے کوڈ فیلڈ میں پسٹ کریں گے.

ٹوکن خريد کريں
کوڈ کو ٹیسٹ کرنے کے لیے پسٹ کریں.
جانچیں
کوڈر میں چلاؤ

        
کمانڈ چلاؤ

        
کوڈري نوٹس
اگلے قدم
اعلیٰ اختیارات
نتيجہ
ٹوکن کم چل رہا ہے. مزید ٹوکن حاصل کریں
بہتر نتائج چاہتے ہیں؟ پرائم ماڈل (GPT-5, Claude, Gemini) اعلیٰ معیار فراہم کرتے ہیں. منصوبے دیکھیں

❤️ Free.ai سے محبت؟ اپنے دوستوں کو بتاؤ۔

ساین اپ ایک حوالہ لینک حاصل کرنے اور ہر دوست کے لئے 25,000 ٹوکنز کمانے کے لئے.

زیادہ چاہتے ہیں؟ 30K ٹوکن / دن + 10K بونس کے لئے مفت میں رجسٹر
مفت میں رجسٹر کریں

آپ کی درخواست پر عمل کررہا ہے...

يونٹ ٹیسٹ اور ٹیسٹ سوٹ مفت AI کے ساتھ پیدا کریں. پورا کوڈ خودکار طور پر کوڈ کوڈ

استعمال کيونکر کريں جانچ پیدا کرنے والا

1
آپ کا انٹاپ داخل کریں

متن ٹائپ کریں، فائل اپ لوڈ کریں، یا جو کچھ آپ چاہتے ہیں اس کی وضاحت کریں۔ کوئی اکاؤنٹ ضروری نہیں ہے۔

2
جنائز کريں

ہماری AI بہترین کھلے-اصل ماڈل کے استعمال سے سیکنڈ میں آپ کی درخواست کو پروسیسنگ کرتا ہے۔

3
ڈاؤن لوڈ اور تقسیم کریں

آپ کا نتيجہ ڈائون لوڈ، کاپي، يا شیئر کريں. ذاتي اور تجارتي استعمال کے ليے مفت

اس ٹول کو API کے ذریعے استعمال کریں

آپ کے اپنے کوڈ سے اس ٹول کو خودکار کريں. OpenAI-مطابق REST انتہا پوائنٹ، bearer-token auth، کوئی اضافي SDK ضرورت نہیں. token کی قیمت ويب انٹرفیس سے ملتی ہے.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

جانچ پیدا کرنے والا — FAQ

فنکشن، کلاس يا پورے فائيل کو پسٹ کريں اور مکمل ٹیسٹ سوٹ واپس حاصل کريں - خوشگوار پتھ کیس ، ايج کیس ، ايرر کیس اور (اختياري) خصلت پر مبنی ٹیسٹ. ٹیسٹ فر ے م واضح طور پر منتخب کريں (pytest / unittest / Jest / Mocha / Vitest / JUnit / Go test / RSpec / PHPUnit / XCTest / etc.) تاکہ آؤٹ پٹ آپ کے پروجیکٹ کے کنوانشن سے ملتا جلتا هے

Diffblue Cover صرف جاوا کے لئے ہے اور $50/dev/month پر شروع ہوتا ہے ایک مفت سطح کے بعد جو چھوٹے پروجیکٹوں پر محدود ہے۔ Codium AI (اب Qodo) افراد کے لئے مفت ہے لیکن سنگین استعمال کو تنگ کرتا ہے اور یونٹ ٹیسٹ موڈ IDE-inline پچوں کے لئے بہتر ہے، نہ کہ پورے فائیل سوئٹس کیلئے۔ Tabnine اپنے $12/mo پرو پلان میں ٹیسٹ کی پیداوار کو بانڈل کرتا ہے۔ Free.ai روزانہ ٹوکن پول کے تحت 100% مفت ہے، تمام اہم زبانوں میں 9 فریم ورک کی حمایت کرتا ہے، اور آپ کو واضح طور پر کوڈر کے ہدفوں کو منتخب کرنے کی اجازت دیتا ہے۔ (حسین / کنارے / غلطیاں / ملکیت پر مبنی)۔

Python: جديد پروجیکٹوں کے ليے pyttest (مڈرن ، فيلچر ، پارا ميٽرز ) ، stdlib-only قيود کے ليے واحد ٽيسٹ JavaScript: Vitest (فائل Vite-netive) يا Jest (سب سے عام) TypeScript: Vitest يا Jest ts-jest کے ساتھ Java: JUnit 5 Go: بنا يا هيں ٹیسٹ پيکيج Ruby: RSpec PHP: PHPUnit Swift: XCTest.پيڪر ماڈل کو مجبور کرتا هے کہ منتخب فر ے م کے ليے صحيح assertion / فيلچر سنٹکس استعمال کريں

دستي طور پر منتخب ان پٹ پر اطمينان کے بجا ي ، ماڈل فرضيه (پائٹن) ، فسٹ چک (JS/TS) يا جنيٹ-کيک چک (جاوا) کي آزمائش کر تا هے جو سينوں تصادفي ان پٹ کي پيدائش کر تا هے اور ان سب کے ليے يک خاصيت کي تصديق کر تا هے ۔

نہیں - Free.ai ٹیسٹ کوڈ پیدا کرتا ہے؛ آپ اسے مقامی طور پر چلا سکتے ہیں. دونوں فائلیں ہمارے براؤزر سنڈ باکس میں ڈالنے کے لیے / coder / کھولیں اور اسے چلائیں، یا آپ کے مقامی رپو میں پسٹ کریں اور pytest / npm ٹیسٹ / go ٹیسٹ کو عام طور پر چلاتے ہیں۔ خروجی میں منتخب فریم ورک کے لیے صحیح CLI کمانڈ شامل ہے.

ماڈل کو کم از کم 1 خوشگوار پتھ ، 2-3 کنارے کے ڪيس اور (اگر غلطياں چيک کريں جا ئيں تو) 1-2 غلطي پتھ ٹیسٹ پر عام فنجيشن پيدا کر نے کے ليے بتايا جا تا هے رياضياتي طور پر سخت کو پري کے ليے کو پري ٹول (coverage.py, c8, jacoco) استعمال کريں رو ن کے بعد - Free.ai ٽارگيٽس برتا ئيو کو پري ، لا ئين کو پري نہیں

AI-جنرائڈ ٹیسٹ شروع کا نقطہ هے - وہ واضح حالات کو جلدي سے ڈھانپتے هيں ( خوشي + معياري کنارے) تو آپ مشڪل کاروباري invariants پر توجہ مرکوز کر سکتے هيں ہر وقت کاممٹینگ سے پہلے ہر ٹیسٹ پڑھيں ماڈل بعض اوقات غلط متوقع قيمتوں پر دعوے کرتا هے جب فنکشن کا نام مبهم هے AI ٹیسٹ کو يو نيور ڈیو کے اول PR کے طور پر سمجھيں - جائزہ، فکس، ملائيں

بہتر عمل عام API کے ذریعے ٹیسٹ کرنا ہے. ماڈل اس طرف جھکتا ہے. اگر آپ کو واضح طور پر پرائیویٹ-میتھڈ کوریج کی ضرورت ہے، تو اس کا ذکر پرائمٹ میں کریں - ماڈل زبان کے طریقہ کار کا استعمال کرے گا (پائٹون نام منگلنگ، JS متحرک رسائی، جاوا انعکاس) لیکن آپ کو ڈرائیں گا کہ یہ ایک کوڈ کی بو ہے.

ہاں - جب ٹیسٹ کے تحت ذريعہ DB کلائنٹس، HTTP کلائنٹس، فائیل I/O، وغیرہ کو وارد کرتا ہے تو ماڈل فریم ورک کے mocking primitive (pytest monkeypatch / unittest.mock, Jest jest.mock, Mockito for Java) کا استعمال کرتا ہے اور کم سے کم جھوٹ فراہم کرتا ہے. پیچیدہ mocks کے لیے (10-method DB سیشن) آپ بعد میں ہاتھ سے آسان کر سکتے ہیں.

12,000 حروف تک (~180 لائنیں) خود مہمان راستے پر. پرائمیئم لمبے-حالت Claude/GPT پورے-فائل (200K+ حروف) ٹیسٹ چلنے کو ہینڈل کرتے ہیں - ایک مکمل ماڈیول کے لئے ٹیسٹ پیدا کرنے کے وقت سوئچ.

کوڈ ماڈل کو بھیجا جاتا ہے ، پروسيس کیا جاتا ہے اور چھوڑ دیا جاتا ہے. خود مہمان Qwen 3 کوڈر Free.ai کے خود GPUs پر چلتا ہے - آپ کا ذريعہ ہماری بنیادی ڈھانچے کو کبھی بھی نہیں چھوڑتا. پرائم خارجي ماڈل (Claude / GPT-5) انکے ڈیٹا ہینڈلنگ کے ضابطوں کے تحت انکے سپلائرز کے ذریعے روٹ کرتے ہیں.

ہاں - /v1/chat/ پر POST کریں جس میں ٹیسٹ سسٹم پروموشن (فریم ورک + کوورچر ٹائگلز) اور سرچشمہ صارف کے پیغام کے طور پر ہو۔ ایک CI قدم کے لیے مفید ہے جو نئے فائلوں کے لیے خودکار ٹیسٹ پیدا کرتا ہے۔ /api/ کو دیکھیں اسنیپٹس کے لئے۔

30,000 ٹوکنوں کے لئے مفت میں رجسٹر

مفت اکاؤنٹ بنائیں

کوئی کریڈٹ کارڈ نہیں

آپ اس ٹول کو کیسے درجہ دیں گے؟

5.0/5 from 1 rating

Free.ai سے محبت؟ اپنے دوستوں کو بتاؤ۔