Roman Hesteric
Pracuje ako QA Architekt v Swiss Re. Predtým CTO pre Java a .Net aplikácie. Autorizovaný spolupracovník na projekte Canoo Webtest. Držiteľ certifikátov MCTS a MCPD pre SharePoint server. V IT pracuje 25 rokov, od starého dobrého Turbo Pascalu od Borlandu, cez Javu, až po C#. Administrátor matematického portálu www.priklady.eu
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...
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....
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...
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...
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...
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ý...