V tomto seriálu se podrobně seznámíme s problematikou testování kódu v PHP, a to od úplných začátků po pokročilé metody testování integrace, mockování a další. Druhou částí seriálu bude průvodce tvorbou testovatelného kódu v PHP.
Archiv pro štítek: Testování
V tomto seriálu se podrobně seznámíme s problematikou testování kódu v PHP, a to od úplných začátků po pokročilé metody testování integrace, mockování a další.
Provozujete svoji aplikaci na více serverech? Máte samostatné prostředí pro produkci a pro vývoj? Kolikrát se vám stalo, že vaše aplikace vinou rozdílného nastavení nebo stavu prostředí nefungovala správně nebo nefungovala vůbec? Odhalení chyby prostředí může vám nebo administrátorovi zabrat dlouhé neproduktivní hodiny.
Blíží se víkend a my pro vás vybrali přednášku automatickém testování webů a webových aplikací pomocí Selenia a WebDriveru. (Pokud chcete přeskočit úvod, spusťte si video až od času 6:30)
…aneb Lightbox implementovaný na dva způsoby. Ukážu vám dvě implementace notoricky známého widgetu Lightbox. Ta první je maximálně naivní, ta druhá sofistikovaná. Obě jsou postavené nad Google Closure Library, což ale není to podstatné. Podstatné je, jak jsou napsané.
Stručný přehled testovacích nástrojů a postupů spolu se základy testování JS ukazuje prezentace Understanding Javascript Testing od Johna Resiga. Rozhodně byste ji neměli minout, pokud přemýšlíte, „odkud začít“ s testováním JS (a „jestli to…
V JavaScriptu není k dispozici nějaký „univerzálně uznávaný testovací nástroj“, jako jsou JUnit či PHPUnit. Existuje několik dobrých testovacích frameworků – QUnit, JSUnit, FireUnit, … Vývojáři z Yahoo! nabízí nyní celé prostředí pro jednotkové testy – Javascript Unit…
Při testování aplikace na lokálním stroji často potřebujeme ověřit, jestli aplikace odeslala správný e-mail na správnou adresu. Možností, jak to ověřit, je víc, nemusíte vždy zadávat svůj mail a kontrolovat, jestli zpráva přišla. Jak na to v PHP (převážně pod Windows) si ukážeme v článku.
Znají to všichni weboví vývojáři, co se rozhodli testovat: prohlížeče nejsou moc „test-friendly“, možnosti skriptem simulovat chování uživatele jsou celkem mizivé. A nejen při testování – je spousta dalších úloh, kdy by se hodilo „naskriptovat chování prohlížeče“. Řešením může být „bezhlavý prohlížeč“.
Zájemci o TDD v jazyce PHP mohou využít například školení Jiřího Knesla. Pokud chcete informace dřív, můžete se o TDD v PHP dočíst např. v článku Test Driven Development in PHP na serveru PHP on Windows. Popisuje základy…







