Laravel Tesztelés Egyszerűen ( Magyarul!)
Laravel Tesztelés Egyszerűen ( Magyarul!)
A tesztelési könyv, amelyre mindig is vágytatok!
A könyvről
Ez a könyv a Laravel Testing Decoded magyar fordítása Jeffrey Waytől. A könyvben szereplő példák PHP centrikusak, és figyelembe veszik a Laravel keretrendszer tulajdonságait. Ajánlott mind haladó, mind a TDD-vel csak most ismerkedő olvasóknak.
Tartalomjegyzék
-
Legyetek üdvözölve
- Megkezdődött
- Nekem írták ezt a könyvet?
- Miért Laravel specifikus?
- Gyakorlatok
- Hibák
- Hogyan olvasd ezt a könyvet
- Jelentkezz nekem
- Bele az ismeretlenbe
-
Első fejezet: Tesztelj mindent
- Már eddig is teszteltél
-
6 nyerő tulajdonsága a TDD-nek
- 1. Biztonság
- 2. Részvétel
- 3. Felnőttkorba lépés
- 4. A tesztelhetőség minőségi architektúrát biztosít
- 5. Dokumentáció
- 6. Szórakoztató
- Mit kell tesztelnem?
-
6 A tesztelhetetlen kód jelei
- 1. New Operátorok
- 2. Ellenőrzésmániás konstruktorok
-
3. És…
- 4 mód, hogy észrevegyük a túl sok mindennel foglalkozó osztályokat
- 4. Túl sok útvonal? Polimorfizmust neki!
- 5. Túl sok függőség
- 6. Túl sok hiba
-
Teszt zsargon
- Egységtesztelés
- Modell Tesztelés
- Integráció Tesztelés
- Funkcionális (Kontroller) Tesztelés
- Elfogadási teszt
- Nyugi
-
Második fejezet: Bevezetés a PHPUnitba
-
Installáció
- Csomagok globális elérése
-
Helyességi feltételek 101
- A teszt osztály dekódolása
- assertTrue
- assertEquals
- assertSame
- assertContains
- assertArrayHasKey
- assertInternalType
- assertInstanceOf
- Kivételek feltételezése
- Összefoglaló
-
Installáció
-
Harmadik fejezet : A PHPUnit konfigurálása
-
Opciók
- Technicolor
- Bootstrapping
- Megjelenítési formátumok
- XML Konfigurációs Fájl
-
Állandó tesztelés
- Fájlok megfigyelése
- Több fájl indítása
- Vim-specifikus Tanácsok
-
Opciók
-
Negyedik fejezet: Hogyan tehetjük a PHPUnitot kevésbé részletezővé
- Feltételek importálása funkcióknál
- A Laravel stílus használata a PHPUnitban
-
Ötödik fejezet: Egységtesztelés 101
- Nehézségeim
- Egységtesztelés
- Rendezz, Hass, Feltételezz
- Izolációs tesztelés
- Teszt-vezérelt fejlesztés
- Viselkedés-vezérelt fejlesztés
-
Funkciók tesztelése
-
Tapasztás vs. Generalizálás
- Tapasztás
- Generalizálás
- Tegyünk érte, hogy a teszt működjön
-
Tapasztás vs. Generalizálás
-
Osztályok tesztelése
- A tesztek újraírása
- A produkciós kód újraírása
-
Polimorfizmus
- Kiterjeszthetőség
- Utánzás
-
A teljes projekt
- Kész forráskód
- Összegzés
-
Hatodik fejezet: Dátumok formázása
- Névtér, és fájl elhelyezés
- Az első tesztek
- A dátumok elemzése
- A dátumok megváltoztatása
- Intervallumok megadása 101
- Instancia echózása
- Laravel-specifikus felhasználás
-
Összegzés
- Házi feladat
A Leanpubnál nincs kockázat, csak 100% boldogsággarancia
A vásárlástól számított 60 napon belül, mindössze két kattintással visszakapható az összeg 100%-a bármely Leanpubnál történt vásárlás esetében.
További részletek.
Keress $8-t egy $10-os vásárlásnál, és $16-t egy $20-os vásárlásnál
Fizetünk 80% jogdíjat $7,99 vagy több vásárlásnál, és 80% jogdíjat mínusz 50 cent fix díjat $0,99 és $7,98 közötti vásárlásoknál. 10 dolláros eladásnál 8 dollárt, 20 dolláros eladásnál 16 dollárt keresel. Tehát ha eladunk 5000 nem visszatérített példányt a könyvedből 20 dollárért, akkor $80,000 keresel.
(Igen, egyes szerzők már sokkal többet kerestek a Leanpubon.)
Valójában a szerzőktöbb mint 13 millió dollárt kerestek írással, kiadással és értékesítéssel a Leanpubon.
Tudj meg többet az írásról a Leanpubon
Ingyenes frissítések. DRM nélkül.
A Leanpubon elérhető könyvek megvásárlásával együtt hozzáférhetőek azok összes későbbi frissítései, amikor a szerző feltölt belőlük egy újabb változatot. Számos szerző a Leanpub segítségével osztja meg előkészületben, írás alatt levő műveit. Ekkor az összes olvasó ingyenesen hozzáférés a frissítésekhez, függetlenül attól, hogy mikor fizettek érte és hogy mennyit (akár semmennyit).
A legtöbb Leanpubon megjelenő könyv elérhető PDF formában (számítógépek számára) és EPUB formában (telefonok, tabletek és Kindle). A formátumok, amelyekben az adott könyv elérhető, az oldal jobb felső sarkában láthatóak.
Végezetül, a Leanpubon megjelentetett könyvek egyike sincs DRM vagy ahhoz hasonló más egyéb (értelmetlen) másolásvédelemmel ellátva, így könnyű olvasni ezeket bármilyen támogatott eszközön.
További részletek a Leanpubon elérhető formátumokról és felhasználásukról