Zimní výprodej C/C++ week
Pouze tento týden sleva až 80 % na e-learning týkající se C/C++
40 % bodů zdarma díky naší Zimní akci!

Testování v PHP

Prezenční výuka

Kurz/školení Firemní vývoj softwaru - Git a testování v PHP

Kurz/školení Firemní vývoj softwaru - Git a testová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.
Napsal David Čápka
ZdarmaNehodnoceno Zobrazit popis

E-learning kurz testování v PHP

Úvod do testování webových aplikací v PHP

Lekce 1

Ú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.
Napsal David Čápka
Zdarma Zobrazit popis
Úvod do unit testů v PHP a instalace PHPUnit

Lekce 2

Ú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.
Napsal David Čápka
Zdarma Zobrazit popis
Testování v PHP - Dokončení unit testů

Lekce 3

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.
Napsal David Čápka
Zdarma Zobrazit popis
PHPUnit DataProvider a BestPractices

Lekce 4

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.
Napsal David Čápka
Premium Zobrazit popis
Testování v PHP - Xdebug a coverage reports

Lekce 5

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.
Napsal David Čápka
Premium Zobrazit popis
Mockování v PHP - Dependency Injection a Test doubles

Lekce 6

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.
Napsal David Čápka
Premium Zobrazit popis
Mockování v PHP - MockBuilder a mock/stub metody

Lekce 7

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.
Napsal David Čápka
Premium Zobrazit popis
Mockování v PHP - Fake, Codeception Stub a AspectMock

Lekce 8

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.
Napsal David Čápka
Premium Zobrazit popis
Testování v PHP - Unit testy komerčních aplikací I

Lekce 9

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.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Unit testy komerčních aplikací II

Lekce 10

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.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Unit testy komerčních aplikací III

Lekce 11

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í.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Úvod do akceptačních testů a tvorba GUI pro kalkulačku

Lekce 12

Ú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.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Tvorba akceptačních testů pro Selenium

Lekce 13

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.
Napsal David Čápka
Premium Zobrazit popis
PhpBrowser vs. WebDriver a konfigurace Selenium serveru

Lekce 14

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.
Napsal David Čápka
Premium Zobrazit popis
Testování v PHP - Přehled syntaxe Selenium WebDriveru

Lekce 15

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.
Napsal David Čápka
Premium Zobrazit popis
Testování v PHP - Přehled další syntaxe Selenium WebDriveru

Lekce 16

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í.
Napsal David Čápka
Premium Zobrazit popis
Testování v PHP - Užitečná rozšíření třídy AcceptanceTester

Lekce 17

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.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Akceptační testy komerčních aplikací I

Lekce 18

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.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Akceptační testy komerčních aplikací II

Lekce 19

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.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Quality Assurance, CAN PIG RIDE a ISTQB

Lekce 20

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).
Napsal David Čápka
Premium Zobrazit popis
Testování v PHP - Business standardy a použitelnost

Lekce 21

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.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Zátěžové testy přes cloudové služby

Lekce 22

Testování v PHP - Zátěžové testy přes cloudové služby

V tutoriálu si uvedeme problematiku zátěžových testů a naučíme se zjistit zda naše PHP aplikace zvládne daný počet současně pracujících uživatelů.
Napsal David Čápka
PremiumNehodnoceno Zobrazit popis
Testování v PHP - Apache JMeter v praxi

Lekce 23

Testování v PHP - Apache JMeter v praxi

V PHP tutoriálu si ukážeme základy práce s Apache JMeter a otestujeme s ním naši aplikaci, tentokrát na localhostu.
Napsal David Čápka
Premium Zobrazit popis


 

Aktivity (8)