Blogolok

Leginkább a Laravel-ről és minden kapcsolódó területéről, de előfordulhatnak egyéb informatikai problémákról és megoldásaikról szóló írások, sőt még vendégszerzők anyagai is.
Hasznos időtöltést kívánok!

6 bejegyzés található

A keresett címke: Tesztelés (Testing)
Laravel Breeze

Felhasználói hitelesítés (authentication) - 1. rész: Breeze alapok

Attila - 2022. 11. 03. 16:45 - Olvasási idő: 5 perc

Címkék: #Blade #Breeze #composer #Köztes réteg (Middleware) #Laravel #Laravel 9 #Nézet (View) #npm #Routing #SPA #SQLite #Tailwind #Tesztelés (Testing) #UnitTest #Űrlap (Form)

Belekezdek egy minisorozatba, amelynek kapcsán megvizsgáljuk a Laravel felhasználói hitelesítést támogató eszközeit. A legegyszerűbbel fogjuk kezdeni az ismerkedést és szépen haladunk majd a bonyolultabbak felé, miközben mindent ki is próbálunk majd a gyakorlatban. Az úgynevezett Laravel Breeze lesz legelőször a segítségünkre ahhoz, hogy felhasználókat tudjuk regisztrálni, majd bejelentkeztetni a webalkalmazásunkba.
testing_form_validation

Komplex példa - Validálás - 6. rész: Szabályok tesztelése (Laravel Dusk)

Attila - 2022. 08. 12. 11:29 - Olvasási idő: 7 perc

Címkék: #Adatgyár (Factory) #Dusk #Érvényesítés (Validation) #FeatureTest #Laravel #PHPUnit #Tesztelés (Testing) #UnitTest #Űrlap (Form)

Teszteljük az űrlapjainkat validációs szempontból! Először megtervezzük a tesztjeinket, teszteseteinket: érvényes és érvénytelen kimeneteket egyaránt fogunk vizsgálni. Aztán végre is hajtjuk ezeket a Laravel Dusk segítségével. Közben pedig tovább mélyítjük a tudásunkat a szoftvertesztelés kapcsán.
Laravel_dusk_1

Komplex példa 9. rész - Laravel Dusk

Attila - 2022. 04. 21. 17:30 - Olvasási idő: 3 perc

Címkék: #Dusk #Laravel #Telepítés (Installation) #Tesztelés (Testing)

A Laravel Dusk egy olyan szemléletes eszköz, amely egyszerűen használható böngészőbeli automatizmusok végrehajtására és tesztelésre. Mindehhez csak egy Google Chrome kiterjesztésre lesz majd csak szükségünk, és utána már futtathatjuk is a teszteseteket. A megismeréshez és a kipróbáláshoz a komplex példánkat fogjuk folytatni.
laravel-9-seeder

Komplex példa - Teszteljünk! 1.1 - Seeder osztályok

Attila - 2022. 03. 28. 09:17 - Olvasási idő: 2 perc

Címkék: #Adatbázis (Database) #Adatbetöltő (Seeder) #Adatgyár (Factory) #Eloquent #Laravel #Laravel 9 #Query Builder #Tesztelés (Testing)

Miután az előző blogbejegyzés készítése során sikeresen töröltem az adattábláim tartalmát, ez rávilágított számomra arra, hogy mindenképpen készítenem kell (legalább) egy Seeder osztályt. Az ilyen osztályokkal lehet előre definiált gyárainkat működésre bírni, amelyek adatokkal képesek feltölteni az adattábláinkat úgy, hogy mindössze egyetlen parancsot kell utána kiadnunk. De nézzük meg, hogy mit kell ehhez tennünk!
feature-test-laravel

Komplex példa - Teszteljünk! 1.0

Attila - 2022. 03. 27. 21:52 - Olvasási idő: 4 perc

Címkék: #Adatgyár (Factory) #FeatureTest #Laravel #Laravel 9 #PHPUnit #SQLite #Tesztelés (Testing) #UnitTest

A Laravel tesztelési lehetőségeivel kezdjük meg az ismerkedést gyakorlati példákon keresztül. A Laravel a PHPUnit csomagot használja arra, hogy teszteseteket lehessen futtatni a működtetésével.
Egy-több-kulcs-gyár

Komplex példa 3. rész - Adatkapcsolatok 2., kulcsok, gyárak

Attila - 2022. 03. 19. 09:46 - Olvasási idő: 6 perc

Címkék: #Adatbázis (Database) #Adatgyár (Factory) #Blade #Controller #CRUD #Eloquent #Laravel #Laravel 6 #Laravel 8 #Laravel 9 #MySQL #Nézet (View) #Tesztelés (Testing) #Tinker

Egy sokkal gyakrabban használt relációs adatbázis kapcsolatot fogunk áttekinteni, ez az "egy-több"-es vagy "több-egy"-es kapcsolat lesz, attól függ, honnan nézzük. A lényeg, hogy az egyik oldalon (táblában) egy, míg a másik oldalon (táblában) több szereplő (adatsor) vesz (vehet) részt a kapcsolatban. De példákon keresztül talán jobban megérthető ez: egy Facebook bejegyzésnek lehet több kommentje, egy felhasználónak lehet több bejegyzése, egy embernek lehet több autója, egy projektnek lehet több mérföldköve és még a végtelenségig lehetne sorolni. Mi azt fogjuk megnézni, amikor egy repülőjáratnak lehet több utasa. A kapcsolat megfordítása pedig így néz ki: egy utas csak egy repülőjárathoz tartozhat (adott pillanatban). A külső (idegen) kulcsokat fogjuk használni a kapcsolat létrehozásához. A kapcsolat teszteléséhez pedig példaadatokat fogunk létrehozni adatbázis gyárak segítségével. A bejegyzés végén ismét kijelölök egy(-két) gyakorló feladatot.

Támogatás

Wise

wise_qr_code

Revolut

revolut_qr_code

Címkefelhő