Tvorba webu od A po Z – prednáška v Žiline

Tvorba webu od A po Z - Internetová akadémia v Žiline
Plánujete novú webovú stránku, alebo chcete prerobiť vašu starú stránku a neviete, čo všetko to obnáša? Vzdelávareň.sk pozýva na ďalšiu časť Internetovej akadémie - tentokrát na tému Tvorba webu od A po Z.Na prednáške Tvorba webu od A po Z vám Karol Vörös, marketingový manažér zo...

S kanónom na SharePoint – 2. Časť

Záverom prvej časti som napísal: Cieľom automatického testu je presvedčiť sa, či všetky položky v zozname „test-list" správne zdedili skupiny použivateľov/permissions  zo zoznamu „Skupiny". Poďme sa teda pozrieť ako na to. Dosiahneme to tak, že  Canoo WebTest robot, ako na nasledujúcich obrázkoch, otvorí zobrazenie skupín...

Groovy ako lepidlo medzi Canoo Webtest a Selenium – III.

V druhej časti som sľúbil, že sa podrobnejšie pozrieme na kódy v Jave, Groovy a že podrobnejšie popíšem postupy integrácie Selenia do Canoo WebTest. Poďme teda pekne po poriadku. Selenium je možné stiahnuť z jeho domáceho webu.   Pre naše účely je potrebný download súborov (čísla verzií...

S kanónom na SharePoint – 1. časť

Ako využiť prednosti testovacieho frameworku Canoo WebTest na testovanie webových aplikácií v Microsoft Office SharePoint Server . Pre čitateľov, ktorí nepoznajú túto platformu, uvádzam zopár základných informácií o technológii MOSS:využíva platformu Microsoft  .NET, používatelia môžu vytvárať weby určené na zdieľanie informácií s inými používateľmi, umožňuje správu...

Canoo WebTest: 3.0 Začíname

Canoo WebTest je open source nástroj - framework - na testovanie webových aplikácií. No na prvé zoznámenie s ním snáď postačí, že vašou úlohou bude napísanie testovacieho xml-skriptu, ako napríklad: <project name= "demo" default= "test" > <target...

Canoo Web Test: Data Driven Test

Dátami riadené testy (Data Driven Test) je termín používaný na testovanie počítačového softvéru, kde  testovanie je popísané pomocou tabuľky podmienok alebo vstupných dát pripravených pre testovanie a očakávaných výstupov pripravených na overenie výsledkov. Tento prístup umožňuje opakované použitie logiky testu pre rôzne vstupy, zníženie nárokov na...

Agile QA – Zabíjaním mutantov testujeme Unit testy (Java)

Troška teórie na začiatok Mutačné testovanie (alebo tiež analýza mutácií) sa používa pri návrhoch nových testov v agilnom procese vývoja softvéru. Vyhodnocuje sa nimi kvalita existujúcich Unit testov. Mutačné testovanie vyvoláva zmenu testovaného kódu, tzv. mutácie. Každá zmutovaná verzia kódu sa nazýva mutant a testy, ktoré majú...

Jak jsme zrušili QA…

Před nějakou dobou jsme v týmu řešili nespokojenost s tím, že nejsme dlouhodobě schopni dokončit to, co si naplánujeme. Sprinty ve Scrumu nám prostě nefungovaly. Těch důvodů bylo několik:přílišný optimismus (známá nemoc odhadů) nepředvídatelný support (je nám jedno, že máte plány, musí se...

Canoo Webtest: testovanie e-mailov

Testovanie e-mailov je užitočné v prípadoch, keď potrebujeme otestovať, či testovaná aplikácia odosiela automaticky generované e-maily, ich obsah, poprípade ich po ukončení testu vymazať z testovacieho inboxu.  Na úspešný beh takýchto testov je však potrebné na e-mailovom serveri vypnúť posielanie hesla cez SSL. Na ilustráciu...

Webtest v groovy pomocou Maven priamo v Eclipse

Canoo WebTest testovací scenár je v skutočnosti  "iba" súbor Ant-taskov a preto nás už určite neprekvapí, že zápisy testovacích Canoo WebTest scenárov sú tradičné XML zápisy.  Ak však nechcete zapisovať testovacie scenáre v formáte XML, je tu ďalšia alternatíva. Groovy a Maven. A to...

Canoo Webtest: testovanie JavaScriptových dialógov

Na testovanie stránok, ktoré obsahujú javaskriptové  dialógy slúžia testovacie kroky expectDialog, expectDialogs a verifyNoDialogs. Testovací krok expectDialog umožňuje nastavenie očakávaných dialógov, ktoré sa budú zobrazovať na interakciu stránky s používateľom. Krok expectDialog sa vykonáva pred krokmi, ktoré tieto dialógy vyvolajú. Ak sa nepoužije...

Canoo Webtest: neštandardné testy využitím Javascriptu a Ruby + Bonus

To, čo nejde otestovať štandardne, otestujeme naprogramovaním vlastnej testovacej logiky. Na špecifické prípady, ktoré sa nedajú jednoznačne otestovať pomocou štandardných prostriedkov canoo WebTest, je určený špeciálny testovací krok - <scriptStep>. ScriptStep poskytuje možnosť napísať vlastný skriptovací kód, ktorý otestuje správnosť údajov na webe v niektorom...

Top 5 kníh o Agile

Zmeniť firmu za chodu je ťažké. Proti zmene pôsobí obrovské množstvo existujúcich zvykov, dlho používaných písaných aj nepísaných pravidiel a často aj nechuť niečo meniť a pasivita. Na druhej strane je zmena krok do neznáma. Je to ako keď hľadáte nejaké miesto v cudzom...

JBehave: Behavior-Driven Testing

Na webe JBehave.org sa dočítame, že JBehave je framework na Behavior-Driven Development (BDD). Je to spôsob vývoja aplikácií riadený testami. Integruje Test-Driven Development (TDD) a Acceptance-Test Driven Development (ATDD).TDD je proces vývoja softvéru, ktorý sa opiera o opakovania veľmi krátkeho vývojového cyklu. Vývoj sa...

SQLUnit – nástroj pre automatizované testovanie storovaných procedúr

SQLUnit
SQLUnit je testovací framework na regresné a unit automatizované testovanie SQL-storovaných procedúr. Regresné testovanie je testovanie všetkých, už predtým testovaných častí softvérového projektu po každej vykonanej zmene. Väčšina ľudí regresné testovanie vynecháva, pretože si myslí, že vykonaná zmena bola “neškodná”. SQLUnit testovacie scenáre sa píšu...

Canoo WebTest: 2.1 Vzory testovania – Capture/Replay

Po úvodnej informácii čo je to automatizované testovanie Web aplikácií, nasledujú 4 kapitoly o stavebných kameňoch automatizovaného testovania. Capture/replay - je najlacnejší spôsob využitia automatizovaných testov, resp. vytvorenia automatizovanej testovacej infraštruktúry.TestGen4Web V súčasnosti existuje mnoho riešení pre rôzne internetové prehliadače v podobe open-source, alebo freeware....

FitNesse – framework pre akceptačné testovanie

Tento článok je venovaný použitiu vlastných fixtures do Fitnesse frameworku pre akceptačné testovanie. Na účely tohto článku otestujeme web http://www.priklady.eu, ktorý bude reprezentovať  "web service" ponúkajuci  HTML. V ďalšom článku otestujeme public webové služby voľne dostupné na webe.Čo je Fitnesse testing framework Fitnesse je automatický testovací framework na akceptačné...

Automatické testovanie webových služieb I.

V dnešnej časti sa zameriam na automatizované testy webových služieb. Webová služba je softvérový systém umožňujúci interakciu dvoch strojov na sieti. Je popísaná v strojovo spracovateľnom formáte, konkrétne WSDL . S webovou službou ostatné stroje komunikujú spôsobom, ktorý je predpísaný v popise služby, pomocou protokolu...

JUnit 5 prichádza, ste pripravení?

JUnit 5 je ďalšou generáciou JUnit-u. Vytvára nový základ pre vývojárov a QA inžinierov. Je určený pre testovanie na JVM. Celý je postavený na Java 8 a vyšsie. Tím JUnit 5 vydal Milestone 3 dňa 30. novembra 2016 a v súčasnosti pracuje na ďalších...

Canoo WebTest: 2.2 Vzory testovania – Model Based a Data Driven Testing

Model Based Testing je spôsob testovania aplikácie vychádzajúci z modelu, ktorý popisuje funkcionality testovaného systému SUT – System Under Test . Model je však len abstraktná prezentácia vlastností a správania SUT. Testovacie prípady - Test Cases - odvodené od tohto modelu sú na tej...