Proba sortzailea

Erabilera komertziala Ados 380+ modelo Ur- markarik ez Ez da izen-ematerik behar
Modeloa:
+ GPT-5, Claude, Gemini
Itsatsi kodea (edo igo fitxategi bat) eta lortu proba-suite osoa zure aukerako markorako: pytest, unittest, Jest, Mocha, Vitest, JUnit, Go test, RSpec, PHPUnit edo XCTest. Hautatu estaldura-helburuak (bide-zoriona / ertz-kasuak / errore-kasuak / propietate-oinarritutakoak) lehentasunak gidatzeko. Doakoa eguneroko biltegian — ez dago Diffblue lizentziarik, ez dago $50/develop-eko kostua.
Framework-authentic irteera
Ktrl+Sartu bidaltzeko · Tab-ek tarteak txertatzen ditu 0 / 12,000

Jarri iturburu-fitxategi bat (500KB arte) — kode-eremuan itsatsiko dugu.

Erosi tokenak
Itsatsi probatzeko kodea.
Probak
Exekutatu kodetzailean

        
Exekutatu komandoa

        
Estaldura-oharrak
Hurrengo pausuak
Aukerak aurreratuak
Emaitza
Token gutxi. Eskuratu token gehiago
Emaitza hobeak nahi dituzu? Premium modeloak (GPT-5, Claude, Gemini) kalitate hobea ematen dute. Ikusi planoak

❤️ Free.ai maite duzu?

Izen eman erreferentzia-esteka bat lortzeko eta 25.000 token laguneko irabazteko.

Gehiago nahi duzu? Izena eman doan 30K token/egun + 10K bonus
Izena eman doan

Zure eskaera prozesatzen...

Sortu unitate-probak eta proba-multzoa AI librearekin. Kode osoa automatikoki estaltzen du.

Nola erabili Proba sortzailea

1
Sartu zure sarrera

Idatzi testua, igo fitxategi bat edo deskribatu nahi duzuna. Ez da konturik behar.

2
Egin klik sortzean

Gure AI-ak zure eskaera segundotan prozesatzen du, kode irekiko eredurik onenak erabiliz.

3
Deskargatu eta partekatu

Deskargatu, kopiatu edo partekatu zure emaitza. Dohainik erabilpen pertsonal eta komertzialerako.

Erabili tresna hau API bidez

Automatizatu tresna hau zure kodetik. OpenAI-rekin bateragarria den REST amaiera-puntua, eramantzailearen tokenaren autentifikazioa, ez da SDK gehigarririk behar. Tokenen kostuak web-interfazearekin bat datoz.

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."}]}'

Proba sortzailea — FAQ

Itsatsi funtzio, klase edo fitxategi oso bat eta lortu proba-multzo osoa — bide-egoera zoriontsuak, ertz-egoerak, errore-egoerak eta (aukerako) propietate-oinarriko probak. Aukeratu esplizituki proba-markoa (pytest / unittest / Jest / Mocha / Vitest / JUnit / Go test / RSpec / PHPUnit / XCTest / etab.) irteera zure proiektuaren konbentzioekin bat etorriko delako.

Diffblue Cover Javarako bakarrik dago eta $50/dev/hilean hasten da, doako maila batetik hasita, proiektu txikietan mugatua. Codium AI (orain Qodo) doakoa da banakoentzat, baina erabilera handiak murrizten ditu eta unitate-proba modua IDE-inline adabakietarako optimizatuta dago, ez fitxategi osoko suiteetarako. Tabnine-k probak sortzea bere $12/mo Pro planera biltzen du. Free.ai %100 doakoa da eguneroko token pool-aren barruan, 9 framework onartzen ditu hizkuntza nagusi guztietan, eta estaldura-helburuak esplizituki aukeratzeko aukera ematen dizu (happy / edge / errors / property-based).

Python: pytest proiektu berrietarako (modernoak, fitxategiak, parametrizatzea), unittest stdlib-eko mugaketetara soilik. JavaScript: Vitest (Vite-natibo azkarra) edo Jest (ospetsuena). TypeScript: Vitest edo Jest ts-jest-ekin. Java: JUnit 5. Go: proba-pakete barneratua. Ruby: RSpec. PHP: PHPUnit. Swift: XCTest. Hautatzaileak eredua behartzen du hautatutako marko-sistemaren aserzio/fitxategi-sintaxi zehatza erabiltzera.

Eskuz hautatutako sarrerak baieztatu ordez, ereduak hipotesi- (Python), azkar-egiaztapen- (JS/TS) edo junit-azkar-egiaztapen- (Java) probak idazten ditu, ehunka ausazko sarrera sortzen dituztenak eta propietate bat guztientzat betetzen dela egiaztatzen dutenak. Eskuz idatzitako probak huts egiten duten akatsak harrapatzen ditu — off-by-one, osoko gainezkatzea, bilduma-ertz hutsen kasua. Erabili probatzen ari den funtzioak aldagai invariante argi bat duenean (ordenatzea, itzulerako analisia, etab.).

Ez — Free.aik proba-kodea sortzen du; lokalki exekutatzen duzu. Ireki /coder/ fitxategiak gure arakatzailearen sandboxean jartzeko eta exekutatzeko, edo itsatsi zure biltegi lokalean eta exekutatu pytest / npm test / go test ohiko moduan. Irteerak hautatutako marko-eremuaren CLI komando zehatza du.

Ereduari gutxienez happy-path 1, 2-3 ertz kasu eta (erroreak egiaztatzen badira) 1-2 errore-bide proba funtzio publiko bakoitzeko sortzea esaten zaio. Matematikoki zorrotza den estaldura lortzeko, erabili estaldura-tresna bat (coverage.py, c8, jacoco) exekutatu ondoren — Free.aik portaeraren estaldura du helburu, ez lerroen estaldura.

AIk sortutako probak abiapuntu bat dira — kasu argituenak azkar estaltzen dituzte (happy + ertz estandarrak), beraz, negozio-aldagai zailetan zentratu zaitezke. Beti irakurri proba bakoitza commit egin aurretik; ereduak noizean behin esperotako balio okerrak adierazten ditu funtzioaren izena anbiguoa denean. Tratatu AI probak garatzaile gazte baten lehen PR bezala — berrikusi, konpondu, batu.

Praktika hobea API publikoaren bidez probatzea da. Eredua honetara jotzen du. Metodo pribatuen estaldura esplizituki behar baduzu, aipatu ezazu galdetegian — ereduak hizkuntzaren mekanismoa erabiliko du (Python izena manipulatzea, JS sarbide dinamikoa, Java islapena), baina kode usaina duela ohartaraziko dizu.

Bai — probatzen ari den iturburuak DB bezeroak, HTTP bezeroak, fitxategien S/Iak, etab. inportatzen dituenean, ereduak framework-aren mocking primitivoa erabiltzen du (pytest monkeypatch / unittest.mock, Jest jest.mock, Mockito for Java) eta gutxieneko faltsuketak ematen ditu. Mock konplexuetarako (10 metodoko DB saioa), seguruenik eskuz sinplifikatuko duzu gero.

12.000 karaktere arte (~180 lerro) autoostatutako bide-izenetan. Premium testuinguru luzeko Claude/GPT-k fitxategi osoko (200K+ karaktere) proba-exekuzioak kudeatzen ditu — aldatzen da modulu osoko probak sortzen direnean.

Kodea eredura bidaltzen da, prozesatzen da eta baztertzen da. Qwen 3 kodetzailea Free.airen GPU propioetan exekutatzen da — zure iturburua ez da inoiz gure azpiegitura uzten. Kanpoko modelo premiumak (Claude / GPT-5) beren hornitzaileen bidez bideratzen dira, haien datu-kudeaketaren baldintzak betez.

Bai — POST /v1/chat/-era sistemaren proba-instrukzioarekin (markoa + estalduraren helburuak) eta iturburua erabiltzailearen mezu gisa. Erabilgarria da fitxategi berrien probak automatikoki sortzen dituen CI urratsetarako. Ikusi /api/ zatiak ikusteko.

Izena eman doan 30.000 token-en truke

Sortu kontu librea

Ez da kreditu-txartelik behar

Nola baloratuko zenuke tresna hau?

5.0/5 from 1 rating

Free.ai maite duzu?