CzechTest 2013 – report

CzechTest 2013
CzechTest 2013

Na letošní, v pořadí již 3.ročník CzechTest 2013 bylo zaregistrováno celkem 130 účastníků. Tedy podobně jako loni. Mezi největší lákadla určitě patřili hosté: Lee Copeland, Martin Pol, Tom Gilb a Julie Gardiner. Především přednášky posledně jmenované Julie Gardiner byly nezapomenutelným zážitkem. Novinkou byl diskusní panel, ve kterém na dotazy odpovídali hlavní řečnické hvězdy konference. Jako doprovodný program se osvědčila soutěž o nejzajímavější bug report. Nezbývá tedy než poděkovat pořadateli firmě stest a popřát hodně štěstí do dalších ročníků.

Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email

TestLink – správa a organizace testování softwaru

TestLink logo

TestLink

TestLink je webová aplikace která primárně slouží k tvorbě Test Case a jejich následné exekuci. Jedná se tedy o Test management tool, čili nástroj pro správu a organizaci testů softwaru. V komunitě testerů je TestLink velmi oblíben a rozšířen a to i přesto, že jeho vývoj skončil v roce 2010. Přestože je nástroj freeware, hrdě konkuruje mocným nástrojů jako je např. HP Quality Center a je využíván zejména na menších projektech, kde je zbytečné využívat robustní řešení. Není tak žádným tajemstvím, že je TestLink využíván i ve velkých organizacích jako jsou: Komerční banka, Unicorn, Tatra banka, Home credit, Poštová banka apod.

Použití nástroje TestLink bych doporučil pro menší projekty kde se musí vytvořit nové Testovací případy. Práce s nástrojem je velmi snadná, ale uživatel někdy musí svoje postupy odvozovat od možností TestLinku. Import i export TC je v TestLinku možný, ale má svá omezení. Zejména formát exportovaných dat není moc přehledný.


Výhody využití nástroje TestLink

  • Freeware
  • Přehlednost a online dostupné informace
  • Týmové sdílení informací
  • Přístupová práva na projekty dle rolí
  • Přidělování test exekuce jednotlivým testerům
  • Stromová struktura testů (Test Suite -> Test Case)
  • Verzování TC a požadavků
  • Vazba mezi požadavky a TC
  • Tvorba Test plánu přímo v aplikaci
  • Historie test exekuce
  • Sledování průběhu testů
  • Reporting (dle mnoha ukazatelů)
  • Různé pohledy na protestovanost (např. dle keywords, custom fields)
  • Zálohování dat
  • Integrace s Bug tracking systémy (JIRA, Mantis, Bugzilla, TrackPlus, Eventum, Trac, Fogbugz, Gforce, Remine)

Nevýhody

  • TC se dají kopírovat ale nemají mezi sebou vazbu na rodiče (tzn. Pokud TC nakopírují mezí více požadavků a pak u jednoho TC provedu úpravu, tak se mi tato úprava nikdy nepropíše do ostatních kopií.)
  • prefix názvu TC musí obsahovat alespoň jeden znak, nemůže tak být před názvem TC jen pořadové číslo. Toto číslo nelze zpětně upravit. Po smazání TC tak jeho id už nelze použít.
Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , ,

Firebug

Firebug

Firebug

Firebug je plugin(add-on, rozšíření) do webového prohlížeče Mozilla Firefox. V odlehčené verzi Firebug Lite jej ale lze spustit také  v IE, Chrome, Safari či Opeře. Firebug je mocný nástroj nejen pro vývojáře, ale i velmi šikovná pomůcka pro testování softwaru. V praxi s jeho pomocí můžeme urychlit nalezení příčiny chyb a jejich následné odstranění. Instalace je velmi snadná. V podstatě schodná se všemi rozšířeními Firefoxu, tedy stejná jako u Selenium IDE. Stačí tedy stáhnout soubor a instalace se provede automaticky.

Podle verze FF se Vám nyní zobrazí ikona brouka buďto vpravo dole(starší verze FF) nebo nahoře(FF 10+). Po kliknutí na tlačítko se zobrazí okno Firebugu, které má 6 hlavních záložek(Konzole, HTML, CSS, Skripty, DOM a Síť). Nezapoměnte si v nastavení Firebugu povolit všechny panely. Okno samotného Firebugu může být integrováno přímo v zobrazovací oblasti FF nebo jako samostatný pop-up. V záložce Konzole můžeme sledovat mimo jiné chyby v kódu zobrazené stránky. Pokud je například chyba v JS skriptu, zobrazí se zde informace na jakém řádku a v jaké souboru chyba je. To je velmi důležitá informace pro vývojáře, kteří díky této zprávě mohou chybu rychleji odhalit a následně i opravit.

Firebug

Firebug

V další záložce HTML vidíme zdrojový kód aktuální stránky. Hodnoty atributů lze měnit. Můžeme tak velmi rychle sledovat jak se změny projeví na webové stránce. V pravé části okna firebugu se zobrazují informace o stylech použitých na stránce. Pokud označíme konkrétní řádek(HTML tag) v kódu, zobrazí se nám vpravo informace o tom, jaké styly daný prvek využívá a kde je najdeme(soubor a řádek). Po označení vybraného tagu se nám v okně, kde je zobrazena webová stránka, modře zvýrazní oblast v níž je použit daný HTML tag. Stejné funkce docílíme kliknutím pravým tlačítkem myši do stránky a požadovanou oblast. Z kontextového menu pak vybereme zpravidla poslední možnost(Inspect element with Firebug). Po kliknutí pravým tlačítkem na označený HTML tag ve Firebugu, máme možnost mimo jiné kopírovat XPath či cestu CSS k příslušnému tagu. Z třetí záložce zleva lze přímo editovat kaskádové styly využité na zobrazované webové stránce. V záložce Skripty je v podstatě debugger JavaScriptu. V debuggeru lze pochopitelně nastavovat zarážky(brejky), sledovat hodnoty proměnných apod. V záložce DOM se nachází inspector DOM a Ajax. Lze zde stromové procházet DOM. V poslední záložce Síť je vydět jak dlouho se webová aplikace načítala. Načítání je rozdělené do jednolivých částí, takže vidíme jak dlouho jsme např. čekali na načtení konkrétního obrázku.

Firebug je velmi praktický nástroj, který může dobře posloužit jak vývojářům tak i testerům při testování webových aplikací.

Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , , , , , , ,

Mantis Bug Tracker

MantisPro evidenci chyb v softwaru lze využít mnoho nástrojů. Jedním z volně dostupných je Mantis. Mantis je bug tracker, tedy systém pro evidenci chyb v software. Jedná se o web-base aplikaci, tzn. musí se jen nainstalovat na server a uživatelé k němu přistupují přes webový prohlížeč. Instalace Mantisu je snadná. Systém je napsaný v PHP a vyžaduje pochopitelně i databázi na webovém serveru. Pokud známe přístupová hesla k databázi, celkem snadno můžeme systém nainstalovat.
Práce v aplikaci Mantis je velmi jednudochá a řekl bych že i intuitivní. Jde prostě o prostý a přehledný nástroj. Nečekejte od něj žádné zázraky, obzvlášť po grafické stránce je velmi prostý. Nicméně pro práci s evidencí chyb v softwaru se mi velmi osvědčil a pro menší projekty je myslím ideální.
Záznam o chybě softwaru sebou nese několik základních informací. U větších projektů mohou být tyto informace nedostačující. V takovém případě lze sáhnout do zdrojového kód Mantisu a upravit formuláře nebo sáhnout po sofistikovanějším řešení ( HP Quality center apod.)
V Mantisu si lze nastavit své workflow, kterým záznamy o chybách procházejí. Uživatelské přístupy lze rozdělit podle rolí ( tester, vývojář, vedoucí projektu apod.). Mantis je také lokalizován do českého jazyka. Umožňuje práci s více projekty – uživatel mezi vybírá mezi projekty.
Z bug trackingem Mantis mám velmi dobré zkušenosti a rozhodně jej doporučuji na menší projekty. Zejména tam, kde není možné zakoupit robusnější nástroj pro sledování záznamů chyb softwaru.
Mantis je nyní dostupný i pro přístup přes chytré telefony. Lze si stáhnout (a koupit) aplikaci pro iPhone, Android i Windows Phones.


.advertisement

Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , , ,

Ermail.cz – moje zkušenosti

eRmailEmailing, nebo-li email marketing tu vždy byl a bude. Jedná se o cílené rozesílání komerčních i nekomerčních emailů na pevně stanovené adresy uživatelů. Uživatelé musí dát své svolení k tomuto účelu. Na českém trhu nyní bojuje od roku 2010 o přežití projekt ermail.cz. Jak je to už v České republice zvykem, jeho činnost doprovází spousta dohadů  a nedůvěry. Časté jsou dotazy, zda se nejedná podvod. Na různých fórech se lidé přou zda jde o podvod či nikoliv. Oč jde? Ermail nabízí za přečtení emailů až 5Kč / email. Po dosažení 1000Kč si můžete odměnu vybrat. Pokud přivedete své známé, můžete pochopitelně profitovat z jejich aktivity. Kromě zmíněných emailů lze vyplňovat i dotazníky,  za které obdržíte až 20Kč. Aby Vám byla částka za přečtení emailu připsána, je nutné v emailu kliknout na libovolný odkaz nebo na speciální odkaz od ermailu na konci emailu. Teoreticky si tak lze pohodlně vydělávat peníze na internetu. Jaká je ale praxe?

Rozhodl jsem se tedy otestovat si tento projekt na vlastní kůži. Své zkušenosti s eRmailem uveřejním v tomto příspěvku, který by tak měl sloužit jako ověřená recenze systému eRmail.cz. Po registraci emailu vytvořeného speciálně pro tuto aktivitu začal přicházet první emaily. Při první přihlášení přes webovou aplikaci do systému získá každý uživatel motivační bonus 100,-. Přichází první email za 5Kč! Nutno podotknout, že zřejmě první a poslední. Následuje možnost vyplnění dotazníku za 20Kč. Opět zřejmě poslední. Následně emaily chodí v průměru 1-2 denně. V některé dny vůbec, jindy zase rovnou 4. Ohodnocení přečtení emailu je nejčastěji 0,5 a 1Kč. Nejvýše ohodnocený byl za 2Kč. Po zhruba 14ti dnech mám na kontě 138Kč.

Pokračuji dále v testování projektu eRmail a průběžně (minimálně každý měsíc) budu tento článek aktualizovat. Pokud máte jakékoliv relevantní reference o tomto systému, uvítám jej v komentářích pod článkem. Komentáře, které budou až moc nápadně oslavovat provozovatele eRmailu ihned mažu.

Aktualizace 16.9.2012

Po “přečtení” 168 eRmailů mám na účtu 292,40 Kč. Poslední email mi přišel 3.7.2012. Od té doby mi již žádné eRmaily nechodí.

Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , , , , , ,

Testování nového emailu od Seznamu

seznam.czInternetový portál Seznam.cz se rozhodl po šesti letech inovovat svůj webmail. Změny se budou týkat jak rozhraní, tak i funkcí, které bude nově nabízet. Na nové verzi pracovali vývojáři údajně více než rok. Uvolnění finální verze se předpokládá na jaře letošního roku. Beta verze je nyní k dipozici pro testování uživatelům emailu na seznamu. Aplikaci tak nyní může testovat i běžný uživatel. Seznam se v tomto kroku možná nechal inspirovat Microsoftem, který touto metodou testuje novou verzi Windows 8. Testování aplikace probíhalo samozřejmě také interně. Mimo jiné byly přepínány emailové schránky vytipovaným zaměstnanců a poté zpracovávány připomínky uživatelů na základě jejich běžné práce s webmailem.

Nová verze emailu bude jednoduchá a přehledná – což je asi snaha všech vývojářů sofwaru. Webmail je postaven nově jako javascripová aplikace. Uživatel tak zůstává jen na jedné stránce, čímž se minimalizuje datový přenos. To vše za podpory HTML5. Novinkou je pak jistě na první pohled zřetelné rozhraní. Přibyla funkce drag & drop, tedy možnost přesouvat emaily do složek přetažením. Zprávy si lze nově pro lepší přehlednost oštítkovat. S příchodem nové verze se již Seznam může hrdě poměřovat s konkurenčními freemaily jako Google či Hotmail. V následujících měsících pak tým vývojářů začne pracovat na mobilní aplikaci pro práci se seznamáckým emailem.


.advertisement

Email od Seznamu patří v České republice k nejpoužívanějším freemailům. Aktivně je využíváno přes 7,5 miliónu jeho emailových schránek. Počet uživatelů se pak odhaduje na cca 4 milióny. Každý den se na svůj email na seznamu přihlásí přes 1,5 miliónu uživatelů.

Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , ,

Testování Windows 8

Windows 8 - logoJiž 29.2.2012 si každý bude moct stáhnout testovací verzi nového operačního systému Windows 8 od společnosti Microsoft. Od loňského podzimu je však možno sehnat na internetovém “černém trhu” verzi pro vývojáře a partnery, kterou Microsoft uvolnil v září 2011. Testovací verze by měla být volně dostupná až do uvolnění plné verze operačního systému. Oficiální příchod nové verze Windows je očekáván koncem roku 2012. Původně byla životnost testovací verze “Windows 8 Developer Preview” jen do 11.3.2012. Po nainstalování updatu KB2671501 se však toto datum změní na 15.1.2013. Testovat tento software tak budeme moci ještě celý rok. Veřejné uživatelské testování Windows 7 se Microsoftu očividně velmi osvědčilo. Výsledný produkt neobsahoval tolik chyb jako předchozí verze tohoto operačního systému.


.advertisement

Windows 8 má nový vzhled i uživatelské rozhraní pojmenované “Metro”. Vylepšené jsou procesy aktualizace systému. Zmizí klasické tlačítko Start. Změnou prošlo i logo systému. Mezi velká lákadla Microsoft řadí “hybridní statování systému”. Podle zjištění softwarového giganta totiž většina uživatelů (jak desktopů tak i laptopů) po práci svůj přístroj úplně vypíná. Nepřechází tak do hibernace. Nový systém se tedy zaměří na urychlení studeného startu. Nároky na operační paměť se přitom u Win 8 podstatně sníží.


Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , ,

IETester

IETester je freeware, který slouží k zobrazování webových stránek v různých verzích prohlížeče Internet Explorer. Nástroj je tedy zajímavý především pro webové designery. IETeter umožňuje prohlížet a testovat si webové stránky(reps. jejich zobrazení) v několika verzích IE a vzájemně porovnávat(vizuálně) výsledky. Práce s tímto nástrojem je velmi snadná a intuitivní. Nejde o nikterak složitě propracovaný software, tudíž je aplikace velmi přehledná. Důraz je zde kladen především na jednoduchost, ale zároveň funkčnost. Software je průběžně aktualizován a měl by tudíž vždy obsahovat i nejnovější verzi IE. Nejstarší verzí je pak Internet Explorer 5.5. Software běží na Windows XP a vyšším.

IETester

IETester - screenshot

Tento nástroj pro testování webových aplikací osobně příliš nedoporučuji. Vaše lokální nastavení aplikací, různé doplňky a pluginy mohou ovlivňovat zobrazení stránek v IETester. Mnohem lepší řešení nabízí testování na virtuálních stanicích. Nástroj IETester si můžete zdarma stáhnout na stránkách výrobce DebugBar.


.advertisement

Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , ,

Zátěžové testy software

Především u webových aplikací je potřeba vyzkoušet kolik uživatelů může najednou software obsloužit. Zátěžové testy lze však aplikovat i na desktopové aplikace. Součástí takových testů je i průběžný monitoring serveru a všech aplikací. Z takto získaných dat lze pak vyhodnotit výkonnostní problémy, určit kapacitu aplikace či optimalizovat natavení pro lepší výkon softwaru. Obecně lze zátěžové testy rozdělit do několika kategorií:

  • Zátěžový test (Load Test)
  • Test hraniční zátěže (Stress Test)
  • Test odolnosti (Soak Test)
  • Test selhání (Failover Test)
  • Test části infrastruktury (Targeted Infrastructure Test)
  • Výkonnostní test (Performance Test)
  • Test citlivosti sítě (Network Sensitivity Test)
  • Test objemu dat (Volume Test)

Zátěžové testy jsou velmi náročné na výkon stroje na kterém testy poběží. Je to dáno skutečností, že při testech se simuluje práce několika uživatelů najednou. Tím se zvyšují nároky na hardware.

Jelikož je cílem zátěžových testů prověření vlastností aplikace na live serveru, tedy přímo v provozu, nemá smysl testy spouštět na testovacím prostředí. Důrazně doporučuji tento druh testů spouštět v době, kdy s aplikací pracuje minimum uživatelů(např. pozdě v noci či o víkendu) a případný výpadek služby nebude znamenat žádné riziko. V tomto směru je nutné počítat s výpadkem softwaru a zajistit možnost okamžitého uvedení aplikace zpět do provozu.

K zátěžovým testům lze využít mimo jiné i nástroj bezplatný JMeter.


Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , , , ,

Webhosting a domény

Webhosting

Kvalitní webhosting je základem kvalitních stránek. Mezi hlavní kritéria podle kterých si vybírám webhosting je především zákaznická podpora. Po technické stránce si myslím, že jsou v současnosti nabízené hostingy na srovnatelné úrovni. Velký rozdíl však vnímám v podpoře zákazníkům. Proto musím doporučit webhosting od WEDOSu. Jejich propracované diskuzní fórum nabízí odpověď na každou otázku. Kdyby to někomu nestačilo, tak je tu ještě on-line chat. V současnosti (leden 2012) nabízí WEDOS webhosting (typu “NoLimit”) za 30Kč/měsíc. Velmi zajímavá je pak možnost připlatit si za neomezený počet aliasů(tzn. domén které mohou být na vašem webhostingu) za 66Kč/měsíc.

Při přechodu od konkurence nyní získáváte až 2 roky zdarma!

Domény

K doméně zakoupené u WEDOSu získáte automaticky MiniWebHosting se kterým můžete bez problémů provozovat nenáročné stránky. Nyní je nabídka od WEDOSu opravdu lákavá. Za doménu zaplatíte na a rok jen 150Kč (včetně výše zmíněného MiniWebHostingu).

Affilate

Pokud by měl někdo zájem se zapojit do affilate programu od WEDOSu, ať mne prosím kontaktuje přes kontaktní formulář, kde mu mohu poskytnou cenné informace. Podrobnosti a registraci lze provést na stránkách wedosu.

Všechny uvedené ceny jsou včetně DPH.


Share on TwitterSave on DeliciousDigg ThisSubmit to redditShare on MyspaceShare via email
Tagged , , , , , ,