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...

Azure: Windows 8.1 – vytvorenie Android aplikácie využívajúcej mobilnú službu

Azure
Keď po vytvorení mobilnej služby kliknete na ňu v zozname Mobile Services, zobrazí sa ponuka vytvorenia mobilných aplikácií pre Windows Store, teda pre Windows 8 a 8.1 a taktiež pre mobilné platformy Windows Phone 8, iOS a Android. V ponuke je aj možnosť vytvorenia šablóny aplikácie využívajúcej mobilnú službu ...

Canoo WebTest: testovanie webových aplikácií – 1. Úvod

Vývoj softvéru vždy bol a je komplexný proces. Ako rastie zložitosť softvérového riešenia, spolu s ním rastú aj nároky na overovanie jeho funkčnosti a správnosti použitých algoritmov. Pre optimálnu organizáciu a maximálnu efektivitu vývoja dnešných a zajtrajších aplikácií potrebujú softvéroví developeri automatizovanú infraštruktúru, ktorá...

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...

Fitnesse – 2. časť – testovanie webových služieb

  Článok je venovaný použitiu vlastných fixtures do Fitnesse testovacieho frameworku. V tomto článku otestujeme verejne dostupné, takpovediac, edukačné webové služby. V predchádzajúcom článku som sľúbil, že budeme pokračovať vytvorením fixtures na otestovanie skutočných webovýuch služieb. Konkrétne sa pokúsime otestovať webové služby:Currency Convertor Weather Web ServiceDruhá časť článkov o Fitnesse testovacom...

Groovy ako lepidlo medzi Canoo Webtest a Selenium – I.

Spojenie dvoch nezávislých open-source projektov na automatické testovanie webových aplikácií do jedného celku. Tento zdanlivo divný názov série článkov o automatizovanom testovaní webových aplikácií sa môže zdať spočiatku dosť nepochopiteľný, ale dúfam, že po dočítaní to bude všetko jasné. V nasledujúcom texte pôjde o...

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...

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...

[Súťaž] Konferencia Testing United tento rok v Bratislave!

Konferencii pre testerov v Bratislave nebýva veľa, o to viac nás potešilo, že tohtoročné hostiteľské mesto konferencie Testing United je práva to naše hlavné. Na United Testing si prídu na svoje všetky úrovne testerov - od manažérov cez konzultantov až k zamestnancom IT, ktorí prichádzajú do každodenného kontaktu s testovacími tímami....

Groovy ako lepidlo medzi Canoo Webtest a Selenium – II.

Spojenie dvoch nezávislých open-source projektov na automatické testovanie webových aplikácií do jedného celku. Ako spojiť Selenium a Canoo Webtest – skúsil som využiť podporu jazyka Groovy v prostredí Canoo Webtest  a vyšlo to. Najskôr niekoľko charakteristík jazyka Groovy:je relatívne nový, dynamický jazyk pre JVM -...

Canoo WebTest: 5.0 Testujeme webové aplikácie

Ako vytvoriť testovací projekt? Čo obsahuje testovací projekt? Ako zrýchliť pripravu testovacieho projektu použitím WebTest rekordéra?Canoo WebTest - štruktúra testovacieho projektu Štruktúra demo projektu vytvorená utilitou WebTest-u z predchádzajúcej kapitoly zobrazená vo vývojovom prostredí Eclipse (viď obrázok) vyzerá nasledovne. Prvý testovací projekt v Eclipse - perspektíva XML:definitions –...

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...

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....

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ú...

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...

Canoo WebTest: 4.0 Stavebné prvky testovania

V tejto časti sa zameriam na opísanie základných stavebných prvkov testovacieho frameworku, jeho downloadom a inštaláciou. Ďalej sa zameriam na automatické vytvorenie prvého testovacieho webtest-projektu a jeho prvé spustenie. Ako základ určite postači, že Canoo Webtest je napísaný v jazyku Java využívajúci Ant .  Stavebné...

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 – 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 Web Test: Smoke a Stress Test

Smoke-test je špeciálny druh testu, ktorý sa spúšťa spravidla hneď po úspešnom builde aplikácie a jeho hlavným účelom je otestovanie aplikácie po zmenách, ktoré nastali. Typickým príkladom nasadením smoke-testov je ich nasadenie pred vydaním novej verzie, keď si chceme byť istí zachovaním pôvodnej funkčnosti...

Agile QA – Testujeme neexistujúci kód (Java)

Troška teórie na začiatok Možno trochu zavádzajúci názov blogu by sa dal asi zrozumiteľnejšie preložiť ako počas trvania šprintu mockujeme REST-API. Každopádne sa v tomto článku detailnejšie pozrieme na dva Java frameworky, ktoré simulujú REST API (wiremock a hoverfly). A jeden, v dnešnej dobe veľmi populárny testovací a validačný...