Laraveli sisseehitatud testimisfunktsioonide tõhusaks kasutamiseks võite järgida neid samme:
1. Kasutage Laraveli testimisraamistikku: Laravel on sisseehitatud testimisraamistik, mida nimetatakse phpunitiks. See raamistik pakub testide kirjutamiseks tööriistade ja kommunaalteenuste komplekti. Testide käivitamiseks võite kasutada käsku `phpunit`.
2. Korraldage oma testid: asetage oma testid kataloogi "Tests". See kataloog sisaldab kahte alamkataloogi: "funktsioon" ja "ühik". Funktsiooni kataloogi kasutatakse funktsioonide testide jaoks, mis testivad teie koodi suuremaid osi. Ühiku kataloogi kasutatakse ühikutestide jaoks, mis testivad üksikuid koodiüksusi.
3. Kasutage kirjeldavaid testnimesid: kasutage oma testide jaoks kirjeldavaid nimesid. See hõlbustab aru, mida iga test testib.
4. Kasutage Laraveli testimise utiliite: Laravel pakub testimisutilite komplekti, mida saab kasutada testide kirjutamiseks. Need utiliidid hõlmavad omajoont "FrereshDatabase", mis ületab andmebaasi automaatselt enne iga testi ja keerab muudatused tagasi pärast iga testi.
5. Kasutage väiteid ja abilisi: Laravel pakub testide lihtsustamiseks laias valikus väitemeetodeid ja abilisi. Kasutage oma rakenduse eeldatavat käitumist selliseid meetodeid nagu `assertStatus ()`, `AsserTReDirect ()` ja `Assertse ()`.
6. Pilkake väliseid sõltuvusi: kasutage Laraveli pilkamisvõimalusi väliste sõltuvuste, näiteks API -kõnede või andmebaasi interaktsioonide pilkamiseks. See tagab, et teie testid keskenduvad testitavale konkreetsele funktsioonile, selle asemel et tugineda reaalses sõltuvustele.
7. Kasutage korraldamist, tegutsege, kinnitage (AAA) mustrit: struktuuri oma testid AAA mustri abil: korraldage, tegutsege ja kinnitage. Korraldage testi jaoks vajalikud eeltingimused, teostab toiminguid või toiminguid, mida soovite testida, ja kinnitab, et eeldatavad tulemused või käitumine toimusid.
8. Kasutage tehaseid: kasutage laraveli tehaseid, et genereerida võltandmeid testides. Tehased muudavad realistlike andmetega katseobjektide loomise lihtsaks ja need võivad aidata katsestsenaariumide seadistamise protsessi sujuvamaks muuta.
9. Kasutage faili `phpunit.xml`: testimiskeskkonna konfigureerimiseks kasutatakse faili` phpunit.xml`. See fail seab testimiseks keskkonnamuutujad ja andmebaasi konfiguratsiooni.
10. Käivitage testid: testide käivitamiseks kasutage käsku `phpunit`. Uute testide loomiseks saate kasutada ka käsku "Make: test".
Neid samme järgides saate oma rakenduse jaoks kindlate ja hooldatavate testide kirjutamiseks tõhusalt kasutada Laraveli sisseehitatud testimisfunktsioone.
Tsitaadid:[1] https://laravel-news.com/how-to-start-testing
]
]
]
[5] https://laravel.com/docs/6.x/testing