V předchozím článku Generujeme testovací data v JavaScriptu – zkracujeme Then jsme vytvořili továrničku s náhodnými vstupními daty a tím docílili zkrácení části Then v testu. Nyní se podíváme na alternativní definici modelu user pomocí schéma.
Rubrika: Programování
Generujeme testovací data v JavaScriptu – zkracujeme Then
Abychom mohli naše testy považovat za Důkladné – Thorought podle testovacího principu FIRST, musíme zjednodušit samotné testovací případy. V minulém článku jsme zkracovali část Given, teď se zaměříme na zkrácení části Then.
Generujeme testovací data v JavaScriptu – zkracujeme Given
Abychom mohli naše testy považovat za Důkladné – Thorought podle testovacího principu FIRST, musíme zjednodušit samotné testovací případy.
Generujeme testovací data v JavaScriptu – zopakovatelně
Bohužel jsme náhodným generováním porušili testovací princip FIRST – Repeatable – zopakovatelný. Pojďme to tedy napravit.
Generujeme testovací data v JavaScriptu – Faker
Vytváření testovacích dat pro testy není zábavné, a nakonec skončíme u jednoduchý čísel, řetězců a příkladů. Bohužel taková data nemají vysokou entropii, a tudíž nám neotestují aplikaci i v krajních situacích.
Principy testování – FIRST
FIRST principy představují: Fast – rychlé Isolated/Independenct – izolované/nezávislé Repeatable – zopakovatelné Self-Validating – samo-ověřující Thorought – důkladné Chyby se objevují v částech kódu, kterým většinou nevěnujeme pozornost, nebo v místech která jsou příliš těžko pochopitelná.
Periodický „ping“ na DNS záznam na Mac Os X 10.9
Řeším problém nedostupnosti DNS záznamu na konkrétni webovou stránku. Přes google DNS(8.8.8.8) vše funguje, ale občas se najde poskytovatel, který z neznámých důvodů blokuje konkrétní webovou stránku na úrovni DNS. Zatím co čekám na vyřešení, pomocí příkazu … dns-sd -G v4v6 cloudflare.com … zjišťuji aktuální stav vyřešení problému s DNS záznemem.
Vychytávky pro Váš desktop s Windows 7
4t Tray Minimizer Free Jednoduchá utilita 4t Tray Minimize Free, která dokáže pro jakékoliv okno nastavit „Always On Top“, tedy aby byla stále viditelná. Osobně to používám pro videa z youtube, cesketelevize.cz, přepisování dokumentů, prezentací. Určitě sami najde použití. Winsplit Revolution Dokáže inteligentně rozmísťovat okna po plochách. Víceméně to rozlišuje klasické rozmísťování zabudované ve Windows 7. Winsplit Revolution… Pokračovat ve čtení Vychytávky pro Váš desktop s Windows 7
Zvýraznění syntaxe zdrojového kódu ve Wordu – konečně vyřešeno!
Tak jsem na to konečně přišel. Po několikaletém bádání a hledání jakéhokoliv doplňku, který by přidal zvýrazňování syntaxe do Microsoft Wordu jsem dospěl k názoru, že v podstatě nic neexistuje. Našel jsem sice program, který uměl HTML, JavaScript a VBScript, ale to pro mé zvýrazňování SQL, php, c++ a dalších nebylo dostatečné.
Windows 7 – šokokující drobnosti
Windows 7 je tady pro normální lidi od čtvrtka (22.10.2009), ale my studenti jsme měli možnost si Windows 7 stáhnout dříve se studentskou licencí. Už je tedy chvíli používám a rád se s Vámi podělím o pár zážitků.