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.
Autor: Jan Machala
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.
Unblocking youtube, facebook and other websites blocked by government
Dear Turkish friends. I’ve just read, that premier Erdogan is planning another internet restrictions. For now it’s youtube, facebook and of course toons of not mentioned websites. Method using DNS change Easy way how to block youtube and facebook is to block DNS. DNS translates website names to IP addresses. So to prevent that type off… Pokračovat ve čtení Unblocking youtube, facebook and other websites blocked by government
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
Pokročilé vyhledávání na googlu 1
Hledáte odborné články/blogy/magazíny z Vašeho oboru? Jděte na google.com (ideálně v anonymním režimu CTRL+SHIFT+N), přepněte v nastavení na jazyk English. Potom vyhledejte co potřebujete. Budeme hledat pokročilé stránky o Facebooku a SEO. Zadám tedy „facebook seo“. Po vyhledávání rozkliknout Search Tools, změním All Results na Reading level a pak už vyberu podle potřeby, tedy Advanced pro pokročilé hledání. Jelikož mě ale zajímají… Pokračovat ve čtení Pokročilé vyhledávání na googlu 1
Salza – oblíbená řeka vodáků
Pro velké množství vodáků zůstává Salza stále jednou z nejoblíbenějších divokých řek v Rakousku. Lidé si ji rádi vybírají jako první opravdovou divokou řeku. Je to pochopitelné hned z několika důvodů. Salza nabízí krásnou divokou přírodu a úžasně průzračnou vodu. Dalším důvodem, proč si lidé vybírají Salzu jako cíl jejich první zkušenosti s divokou vodou, je její obtížnost. Obtížnost se na… Pokračovat ve čtení Salza – oblíbená řeka vodáků
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é.
Jak obejít zakázané webové stránky vládou v Turecku?
Již nějakou dobu jsem v Turecku na ERASMU a nelíbí se mi zákazy turecké vlády ohledně internetu. Přináším Vám tedy malý návod, jak obejít tyto restrikce. Pravděpodobně by měly fungovat i v jiných zemích.
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ů.
Cestovní vodácká kancelář RA – Zlín
Vodácká cestovní kancelář RA – Zlín pro mě rozhodně není cizí. Můj otec je totiž jejím ředitelem. Už jako malého mě brávali na zájezdy a mnozí zákazníci si mě pamatují jako malého zbytečně přechytralého špunta s blonďatou hlavou a gumáky na nohách. Dnes už jsem jiný, ale své vodácké zkušenosti jen tak za hlavu nehodím. Doposud to byl… Pokračovat ve čtení Cestovní vodácká kancelář RA – Zlín
IT Kámasútra
Každý z vás asi určitě zná více jak jednu polohu v sexu. O kámasútře už bylo vytvořeno spousty knih, obrázků a dalších publikací. Ale jak vypadá IT kámasútra? To asi nikdo z vás vědět nebude. Hlavními aktéry zde však nejsou můž a žena, ale muž a počítač. Podívejte se sami. Z ruského originálu mi to přeložila Lada, děkuji ti 🙂
Jak se váže kravata?
Jak se váže kravata? Tak tohle je opravdu častá otázka, před jakoukoli společenskou akcí. Pokud doma nemáte šikovnou (výjimky) ženu, tak šmodrchání kravaty zůstane na vás.
Jak stahovat z internetu software, hudbu a filmy? – zpracování stažených dat
Od minule jsem se naučil stahovat. Co ale dělat, když je ten soubor ve formátu, s kterým jsem se nikdy nesetkal? Poradím, vysvětlím a kdyžtak se ptejte… .
Obtékání obrázku textem
Dlouho jsem řešil, jak na to, aby Adobe Photoshop uměl obtékání obrázků, nebo jiných objektů. Tutoriály jsem na to nenašel a ani v nápovědě toho moc nebylo. No musel jsem improvizovat.
Jak stahovat z internetu software, hudbu a filmy?
Nikdy jste neměli potřebu stahovat, ale když už i ten Franta od vedle stahuje, tak to musím zkusit taky? Tak to jste tady správně. Jednoduchý návod, jak stahovat pomocí Torrentů. Článek zasvěcuje začátečníky do úplných začátků s používáním torrentů a patřičných programů.
Pohled na sex IT odborníků
Lidé od počítačů jsou pošuci, což lze vysvětlit jako jednu z mnoha deformací způsobených jejich mentálně náročným povoláním. Jinými slovy je jasné, že když celý den sedíte u počítače, máte večer plné právo provést nějakou menší úchylárnu. Nebo větší. A velmi často je ve hře sex. Zdaleka ovšem nejde jen o prohlížení bizarních obrázků. Posedlost sexem se může propojit… Pokračovat ve čtení Pohled na sex IT odborníků
Jak funguje počítač?
No … konečně jsem to pochopil, protože to co píšou ve škole je k nepochopení 😉 Kliknutím zvětšíte obrázek a Váš počítač rosšíříte o několik procesorů 🙂 Kdyby někdo pořád nevěděl, jak to funguje, tak mu můžu dát soukromé hodiny počítačů 😀