Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Testování v PHP

PHP Testování

Školení Firemní vývoj softwaru - Testování a verzování v PHP

Školení Firemní vývoj softwaru - Testování a verzování v PHP

Školení slouží jako příprava do zaměstnání v PHP pro ty, kteří umí již dobře programovat, ale neovládají nástroje pro testování, verzování a práci v týmu.
ZdarmaNehodnocenoNapsal David Čápka
Úvod do testování webových aplikací v PHP

1. díl - Úvod do testování webových aplikací v PHP

V úvodní lekci si vysvětlíme proč je software nutné testovat a proč to musí dělat stroj. Popíšeme základní typy testů a představíme v-model.
ZdarmaNapsal David Čápka
Úvod do unit testů v PHP a instalace PHPUnit

2. díl - Úvod do unit testů v PHP a instalace PHPUnit

V lekci nainstalujeme testovací framework Codeception pro PHP a vygenerujeme svůj první unit test pro PHPUnit.
ZdarmaNapsal David Čápka
Testování v PHP - Dokončení unit testů

3. díl - Testování v PHP - Dokončení unit testů

V PHP lekci pokryjeme jednoduchou třídu testy a spustíme je. Naučíme se jednotlivé assert metody a testovat výjimky.
ZdarmaNapsal David Čápka
PHPUnit DataProvider a BestPractices

4. díl - PHPUnit DataProvider a BestPractices

V tutoriálu se naučíme používat anotaci @dataProvider, testovat privátní nebo protected metody, a zmíníme si best practices ohledně testování v PHP.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Xdebug a coverage reports

5. díl - Testování v PHP - Xdebug a coverage reports

Naučíme se ladit PHP aplikace za běhu pomocí Xdebug, který v tutoriálu nastavíme. Pomocí nástrojů vygenerujeme reporty pokrytí kódu testy a kvality kódu.
Premium IIINapsal David Čápka
Mockování v PHP - Dependency Injection a Test doubles

6. díl - Mockování v PHP - Dependency Injection a Test doubles

V tutoriálu si vysvětlíme návrhový vzor Dependency Injection a uvedeme jednotlivé Test doubles - Dummy, Fake, Stub, Spy a samozřejmě Mock.
Premium IIINapsal David Čápka
Mockování v PHP - MockBuilder a mock/stub metody

7. díl - Mockování v PHP - MockBuilder a mock/stub metody

V tutoriálu přejdeme k implementaci různých způsobů generování mock objektů a stub/mock metod v PHPUnit.
Premium IIINehodnocenoNapsal David Čápka
Mockování v PHP - Fake, Codeception Stub a AspectMock

8. díl - Mockování v PHP - Fake, Codeception Stub a AspectMock

V tutoriálu si ukážeme jak měnit kompletní implementaci stubů pomocí test double Fake, Codeception wrapper nad PHPunit funkcionalitou a projekt AspectMock.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Unit testy komerčních aplikací I

9. díl - Testování v PHP - Unit testy komerčních aplikací I

V tutoriálu si ukážeme, jak v unit testech v PHP pomocí PHPUnit mockovat datum a čas a tak simulovat jeho změny a testovat reakce knihoven na tyto změny.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Unit testy komerčních aplikací II

10. díl - Testování v PHP - Unit testy komerčních aplikací II

V PHP tutoriálu otestujeme generátory náhodných hodnot, ukážeme si test databázového wrapperu a jak testovat více vyvolaných výjimek přes anonymní funkce.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Unit testy komerčních aplikací III

11. díl - Testování v PHP - Unit testy komerčních aplikací III

V tutoriálu se naučíme odesílat v unit testech pomocí PHPUnit formuláře včetně simulování odeslání souborů. Ukážeme si assertování obrázků s tolerancí.
Premium IIINehodnocenoNapsal David Čápka
Úvod do akceptačních testů a tvorba GUI pro kalkulačku

12. díl - Úvod do akceptačních testů a tvorba GUI pro kalkulačku

V tutoriálu si uděláme úvod do akceptačního testování v PHP (automatické proklikávání aplikace v prohlížeči) a vytvoříme formulář a obsluhu pro naši třídu.
PremiumNehodnocenoNapsal David Čápka
Testování v PHP - Tvorba akceptačních testů pro Selenium

13. díl - Testování v PHP - Tvorba akceptačních testů pro Selenium

V tutoriálu pokryjeme jednoduchou kalkulačku v PHP akceptačními testy ve frameworku Codeception, které později spustíme přes Selenium server.
Premium IIINehodnocenoNapsal David Čápka
PhpBrowser vs. WebDriver a konfigurace Selenium serveru

14. díl - PhpBrowser vs. WebDriver a konfigurace Selenium serveru

V tutoriálu spustíme akceptační testy pro webovou aplikaci naprogramovanou v PHP na PhpBrowseru a WebDriveru přes Selenium server, který nakonfigurujeme.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Přehled syntaxe Selenium WebDriveru

15. díl - Testování v PHP - Přehled syntaxe Selenium WebDriveru

Tutoriál podrobně probere syntaxi Selenium WebDriveru v testovacím PHP frameworku Codeception. Asserce, komentáře, grabbery, čekání, ovládání prohlížeče.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Přehled další syntaxe Selenium WebDriveru

16. díl - Testování v PHP - Přehled další syntaxe Selenium WebDriveru

Tutoriál podrobně probere syntaxi Selenium WebDriveru v PHP frameworku Codeception. Ovládání prohlížeče, formuláře, relace a víceuživatelské testování.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Užitečná rozšíření třídy AcceptanceTester

17. díl - Testování v PHP - Užitečná rozšíření třídy AcceptanceTester

V tutoriálu rozšíříme AcceptanceTester o užitečné metody pro projekty jako výpisy do STDERR, čas, přihlašování, čtení emailů, práci s DB, podporu CSS.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Akceptační testy komerčních aplikací I

18. díl - Testování v PHP - Akceptační testy komerčních aplikací I

V tutoriálu si znovu upřesníme problematiku čekání a dále si ukážeme několik kódů z testů reálných komerčních aplikací, které řeší zajímavou problematiku.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Akceptační testy komerčních aplikací II

19. díl - Testování v PHP - Akceptační testy komerčních aplikací II

V tutoriálu si ukážeme další reálné kódy, které řeší zajímavé situace v komerčních scénářích. Přehled završíme ovládáním populární platební brány GoPay.
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Quality Assurance, CAN PIG RIDE a ISTQB

20. díl - Testování v PHP - Quality Assurance, CAN PIG RIDE a ISTQB

V tutoriálu o testování webových aplikací v PHP si vysvětlíme termíny jako SLA, QA, SQA, projdeme CAN PIG RIDE a praktiky ISTQB (paradox pesticidů apod).
Premium IIINehodnocenoNapsal David Čápka
Testování v PHP - Business standardy a použitelnost

21. díl - Testování v PHP - Business standardy a použitelnost

Business standardy ISO 9001 a IEEE 829, verifikace vs. validace, test. přístupy (regresivní testy...), testy uživatelského rozhraní, UX vs. UI.
Premium IIINehodnocenoNapsal David Čápka


 

Aktivity (2)