SlideShare una empresa de Scribd logo
1 de 5
Masarykova univerzita
                   Fakulta informatiky




  Automatizácia lokalizačného procesu


                   Úvod k Bakalárskej práci

                      Michal Zajaček




                      Brno, December 2012



Login: xzajacek
UČO: 374570                         proporcionálne pätkové písmo
Počet citácií: 3
Argumentácia:

        Nakoľko sa už niekoľko mesiacov pohybujem v oblasti testovania softwaru a webových
aplikácií, a to nielen testovania manuálneho, ale aj plne automatizovaného, rozhodol som sa vybrať si
tému bakalárskej práce z tohto odboru. Zhodou okolností bola v dobe výberu prác vypísaná téma
Automatizácia lokalizačného procesu pomocou nástroja HP Quicktest Professional, ktorá bola zadaná
v spolupráci so spoločnosťou YSoft.

Anotácia:

        Ako autor tohto odborného textu sa zameriavam na návrh, dizajn a implementáciu testovacej
štruktúry pre správu jazykových zdrojov pre bezpečnostnú aplikáciu SafeQ 4. V práci sa venujem aj
popisu základnej funkčnosti aplikácie HP QuickTest Professional, metódam a spôsobom tvorby
automatizovaných testov spolu s výsledným získavaním výsledkov a efektivity použitej štruktúry
a testovacích skriptov.

Kľúčové slová:

        HP QuickTest Professional, štruktúra, software, testovanie

Text:

        Proces testovania je rozhodujúcim faktorom, na základe ktorého môžeme určiť kvalitu
vyvíjaného softwaru. Existuje veľa rôznych spôsobov testovania vyvíjaného produktu. Spôsob
testovania produktu sa môže líšiť pri statickom a dynamickom testovaní. Statické testovanie je
v skutočnosti manuálne preskúmanie a automatizovaná analýza kódu alebo inej projektovej
dokumentácie bez spustenia programu. Na druhej strane dynamické testovanie sa vyznačuje tým, že
testy sú vykonávané počas behu programu, čo vyžaduje spustiteľný prototyp softvaru. Vo väčšine
prípadov je dynamické testovanie časovo aj finančne náročnejšie ako statické. V prípade testovania
webových aplikácií je spôsob a dôkladnosť testov dvojnásobne dôležitá, pretože tento software je
prístupný prostredníctvom siete Internet miliónom užívateľov, čo spôsobuje fakt, že testovaná
štruktúra musí byť korektná vzhľadom na jazykové mutácie daného softwaru. Webová aplikácia, pre
ktorú je štruktúra navrhnutá, je dostupná v niekoľkých jazykoch (angličtina, čeština, nemčina...). To
vyžaduje, aby korektne pracovala pre všetky dostupné jazykové varianty. Ďalším dôležitým faktorom
procesu testovania softwaru je určiť, či spĺňa všetky technické a užívateľské požiadavky.
Cieľom tejto práce je najmä analýza, dizajn a implementácia testovacej štruktúry pre správu
jazykových mutácií v nadväznosti na automatizované testovanie webového rozhrania v danom jazyku.
Mojim cieľom je aj návrh sady testovacích skriptov, ktoré budú testovať korektné fungovanie
implementovanej štruktúry v prostredí danej aplikácie, spolu s následným hodnotením efektivity
použitej štruktúry.

        V úvodnej časti práce sa venujem popisu aplikácie SafeQ 4 od spoločnosti YSoft, pre ktorú je
testovacia štruktúra navrhnutá. Je to softvér pre zabezpečenie účtovania v tlačovom prostredí.
Obsahuje funkcie, ktoré chránia citlivé informácie, znížia tlačové náklady a zvýšia výkon celého
tlačového systému. Systém SafeQ 4 je realizovaný v podobe služieb na serverových počítačoch, medzi
ktorými je vytvorené spojenie. SafeQ 4 aplikácia spĺňa niekoľko základných funkcií, medzi ktoré patrí
napríklad správa tlače, správa skenovania a zabezpečenie a riadenia prístupových práv, Dôležitou
úlohou navrhnutej štruktúry je funkcia lokalizácie elementov v aplikácii pomocou jedinečných
identifikátorov mien jednotlivých rámcov.

        V ďalšej časti práce sa venujem priblíženiu situácie v spoločnosti YSoft. S cieľom dosiahnuť
požadovanú úroveň softwaru sa spoločnosť YSoft rozhodla zaviesť do procesu testovania
automatizované testy, ktoré majú zabezpečiť efektívnejšie, kvalitnejšie a cenovo prístupnejšie
testovania výsledného produktu. Na písanie automatizovaných testov si zvolili nástroj HP QuickTest
Professional, ktorý spolu s nástrojom Selenium patria k popredným programom v tejto oblasti.
V neposlednom rade použitie uvedeného nástroja má eliminovať drobné chyby, ktoré môžu vzniknúť
dôsledkom zlyhania ľudského faktora. Tento software bol vyvinutý firmou Mercury Interactive (v
roku 2006 odkúpená spoločnosťou HP) a na trh bol uvedený v roku 2001. HP QuickTest Professional
patrí medzi GUI nástroje, čo znamená, že ho môžeme ovládať pomocou interaktívnych grafických
ovládacích prvkov (menu, ikony, tlačidlá). HP QuickTest je založený na skriptovacom jazyku
VBSscript, ale podporuje doplnky ako Java, Delphi, Oracle a iné. Momentálne pracujem na popise
jeho základných vlastností, na štruktúre tohto programu a niekoľkých elementárnych postupov pre
písanie automatizovaných testov pre rôzne produkty. Kladiem tu dôraz na precízny a korektný návrh
testovacích skriptov. V tejto časti taktiež definujem základné metódy a techniky testovania softwaru.
Venujem sa tu aj spôsobu vytvárania testovacej dokumentácie a niekoľkým spôsobom zaisťovania
kvality vyvíjaného produktu.

        V záverečnej časti svojej práce sa venujem dizajnu a implementácií konkrétnej testovacej
štruktúry pre správu jazykových mutácií v prostredí aplikácie SafeQ 4. Navrhujem tu aj základné
komponenty, ktoré poskytujú mechanizmus pre vytváranie užívateľských scenárov. Pri tvorbe
testovacích skriptov kladiem dôraz na ich modularitu a možnosť opätovného použitia. Výstupom tejto
práce je aj súbor automatizovaných testov implementovaných prostredníctvom nástroju HP QuickTest
Professional, spolu s popisom úspešnosti a efektivity navrhnutej štruktúry a testov.
Cieľ svojej práce som splnil. Venoval som sa definícií elementárnych pojmov a metód
z oblasti testovania softwaru. Zaoberal som sa popisom aplikácie SafeQ 4 a jej základných vlastností.
Úspešne som navrhol a implementoval testovaciu štruktúru pre správu jazykových zdrojov v danej
aplikácií spolu so sadou testovacích skriptov, vytvorených pomocou nástroja HP QuickTest
Professional.

Literatúra

[1] MYERS, G.J, C. Sandler, The Art of Software Testing, 2nd ed. Chichester, UK: John Wiley &
Sons, 2004, ISBN: 9780471678359

        1. autori sa veľmi dobre pohybujú v danej problematike

        2. kniha je písaná zrozumiteľne

        3. kniha je veľmi aktuálna a poučná

        4. autori sú obľúbení u čitateľov

        5. publikácia obsahuje odbornú terminológiu

[2] PATTON, Robert, Testování softwaru, Praha, CZ: Computer Press, 2002, ISBN: 9788072266364

        1. autori publikácií sú erudovaný v problematike

        2. autori majú vysokú reputáciu v oblasti testovania

        3. knihy sú písané odborne, IT jazykom

        4. problematika je popísaná do hĺbky

        5. kniha obsahuje aktuálne informácie

[3]   Havlíčková,     Anna,     Arzenál       manuálneho       testera,   Júl   2012,   Dostupné   na:
http://testovanisoftwaru.blogspot.cz/2012/07/arsenal-manualniho-testera.html

        1. autorka sa dobre orientuje v problematike testovania

        2. článok je písaný jednoducho

        3. text obsahuje odbornú terminológiu

        4. autorka ma dobrú reputáciu u čitateľov

        5. autorka reaguje na čitateľov v diskusii
Obrázok:

Más contenido relacionado

Destacado

Válka o republiku
Válka o republikuVálka o republiku
Válka o republiku1michalet1
 
Presentation1
Presentation1Presentation1
Presentation1Fsdlool
 
Muslimská menšina v České republice
Muslimská menšina v České republiceMuslimská menšina v České republice
Muslimská menšina v České republiceEva Šindelářová
 
Management of hypothyroidism in ayurveda
Management of hypothyroidism in ayurvedaManagement of hypothyroidism in ayurveda
Management of hypothyroidism in ayurvedadivyabendi
 
Portfolio Hubert Pauline
Portfolio Hubert PaulinePortfolio Hubert Pauline
Portfolio Hubert Paulinepolinette12
 
Design thinking : Avant projet pour une plateforme d'Eau Funding
Design thinking :  Avant projet pour une plateforme d'Eau FundingDesign thinking :  Avant projet pour une plateforme d'Eau Funding
Design thinking : Avant projet pour une plateforme d'Eau FundingBrigitte Maillère
 
ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015Michel Duchateau
 
Awt - CreaDelta- Le gestion de projet e-business
Awt - CreaDelta- Le gestion de projet e-businessAwt - CreaDelta- Le gestion de projet e-business
Awt - CreaDelta- Le gestion de projet e-businessMichel Duchateau
 
Mind reading computer
Mind reading computerMind reading computer
Mind reading computerJudy Francis
 
Capital budgeting analysis
Capital budgeting analysisCapital budgeting analysis
Capital budgeting analysissoumya
 
9 imc message strategy
9 imc message strategy9 imc message strategy
9 imc message strategysoumya
 

Destacado (15)

Závěrečný úkol KPI
Závěrečný úkol KPIZávěrečný úkol KPI
Závěrečný úkol KPI
 
Válka o republiku
Válka o republikuVálka o republiku
Válka o republiku
 
Presentation1
Presentation1Presentation1
Presentation1
 
Palvelualojen suhdannejulkaisu: Palvelujen suhdanteet 4/2012
Palvelualojen suhdannejulkaisu: Palvelujen suhdanteet 4/2012Palvelualojen suhdannejulkaisu: Palvelujen suhdanteet 4/2012
Palvelualojen suhdannejulkaisu: Palvelujen suhdanteet 4/2012
 
Muslimská menšina v
Muslimská menšina vMuslimská menšina v
Muslimská menšina v
 
Muslimská menšina v České republice
Muslimská menšina v České republiceMuslimská menšina v České republice
Muslimská menšina v České republice
 
Management of hypothyroidism in ayurveda
Management of hypothyroidism in ayurvedaManagement of hypothyroidism in ayurveda
Management of hypothyroidism in ayurveda
 
Portfolio Hubert Pauline
Portfolio Hubert PaulinePortfolio Hubert Pauline
Portfolio Hubert Pauline
 
Design thinking : Avant projet pour une plateforme d'Eau Funding
Design thinking :  Avant projet pour une plateforme d'Eau FundingDesign thinking :  Avant projet pour une plateforme d'Eau Funding
Design thinking : Avant projet pour une plateforme d'Eau Funding
 
Nuclear energy reprocessing
Nuclear energy reprocessingNuclear energy reprocessing
Nuclear energy reprocessing
 
ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015
 
Awt - CreaDelta- Le gestion de projet e-business
Awt - CreaDelta- Le gestion de projet e-businessAwt - CreaDelta- Le gestion de projet e-business
Awt - CreaDelta- Le gestion de projet e-business
 
Mind reading computer
Mind reading computerMind reading computer
Mind reading computer
 
Capital budgeting analysis
Capital budgeting analysisCapital budgeting analysis
Capital budgeting analysis
 
9 imc message strategy
9 imc message strategy9 imc message strategy
9 imc message strategy
 

Similar a Zajacek_Michal_KPI

Počítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMNPočítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMNMiroslav Reiter
 
Možnosti využívania metód analýzy časových radov na úrovni podniku
Možnosti využívania metód analýzy časových radov na úrovni podnikuMožnosti využívania metód analýzy časových radov na úrovni podniku
Možnosti využívania metód analýzy časových radov na úrovni podnikuMiroslav Reiter
 
Záverečná úloha KPI
Záverečná úloha KPIZáverečná úloha KPI
Záverečná úloha KPIhull666666
 
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančokvibration.sk
 
BarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebBarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebJuraj Michálek
 
Zaverecna uloha KPI
Zaverecna uloha KPIZaverecna uloha KPI
Zaverecna uloha KPIAdam Mališ
 
Drupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieDrupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieJozef Toth
 
Diplomová práca - Štúdia pokročilých vlastností operačného systému Solaris
Diplomová práca - Štúdia pokročilých vlastností operačného systému SolarisDiplomová práca - Štúdia pokročilých vlastností operačného systému Solaris
Diplomová práca - Štúdia pokročilých vlastností operačného systému SolarisMatus Kovacik
 
Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?Drahoslav Madar
 
software quality
software qualitysoftware quality
software qualityPeterGolian
 
Záverečná úloha KPI
Záverečná úloha KPIZáverečná úloha KPI
Záverečná úloha KPIanonym2222
 
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...Catana0605
 
WAME IS - modulárny informačný systém
WAME IS - modulárny informačný systémWAME IS - modulárny informačný systém
WAME IS - modulárny informačný systémMário Babej
 
Webové prostredie na výuku refaktorizácii
Webové prostredie na výuku refaktorizáciiWebové prostredie na výuku refaktorizácii
Webové prostredie na výuku refaktorizáciisamxkafejesik
 
qweqweqweqweqweqweqweqweqweqweqweqweqweqwe
qweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqwe
qweqweqweqweqweqweqweqweqweqweqweqweqweqwesamxkafejesik
 

Similar a Zajacek_Michal_KPI (20)

Počítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMNPočítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMN
 
Možnosti využívania metód analýzy časových radov na úrovni podniku
Možnosti využívania metód analýzy časových radov na úrovni podnikuMožnosti využívania metód analýzy časových radov na úrovni podniku
Možnosti využívania metód analýzy časových radov na úrovni podniku
 
Magsa-generovanie
Magsa-generovanieMagsa-generovanie
Magsa-generovanie
 
Záverečná úloha KPI
Záverečná úloha KPIZáverečná úloha KPI
Záverečná úloha KPI
 
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
 
BarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebBarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na Web
 
Zaverecna uloha KPI
Zaverecna uloha KPIZaverecna uloha KPI
Zaverecna uloha KPI
 
Drupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieDrupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácie
 
Diplomová práca - Štúdia pokročilých vlastností operačného systému Solaris
Diplomová práca - Štúdia pokročilých vlastností operačného systému SolarisDiplomová práca - Štúdia pokročilých vlastností operačného systému Solaris
Diplomová práca - Štúdia pokročilých vlastností operačného systému Solaris
 
Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?
 
Argumentace
ArgumentaceArgumentace
Argumentace
 
Java_update_jul16
Java_update_jul16Java_update_jul16
Java_update_jul16
 
software quality
software qualitysoftware quality
software quality
 
Záverečná úloha KPI
Záverečná úloha KPIZáverečná úloha KPI
Záverečná úloha KPI
 
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
 
Synopsi Barcamp
Synopsi BarcampSynopsi Barcamp
Synopsi Barcamp
 
Synopsi Barcamp
Synopsi BarcampSynopsi Barcamp
Synopsi Barcamp
 
WAME IS - modulárny informačný systém
WAME IS - modulárny informačný systémWAME IS - modulárny informačný systém
WAME IS - modulárny informačný systém
 
Webové prostredie na výuku refaktorizácii
Webové prostredie na výuku refaktorizáciiWebové prostredie na výuku refaktorizácii
Webové prostredie na výuku refaktorizácii
 
qweqweqweqweqweqweqweqweqweqweqweqweqweqwe
qweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqwe
qweqweqweqweqweqweqweqweqweqweqweqweqweqwe
 

Zajacek_Michal_KPI

  • 1. Masarykova univerzita Fakulta informatiky Automatizácia lokalizačného procesu Úvod k Bakalárskej práci Michal Zajaček Brno, December 2012 Login: xzajacek UČO: 374570  proporcionálne pätkové písmo Počet citácií: 3
  • 2. Argumentácia: Nakoľko sa už niekoľko mesiacov pohybujem v oblasti testovania softwaru a webových aplikácií, a to nielen testovania manuálneho, ale aj plne automatizovaného, rozhodol som sa vybrať si tému bakalárskej práce z tohto odboru. Zhodou okolností bola v dobe výberu prác vypísaná téma Automatizácia lokalizačného procesu pomocou nástroja HP Quicktest Professional, ktorá bola zadaná v spolupráci so spoločnosťou YSoft. Anotácia: Ako autor tohto odborného textu sa zameriavam na návrh, dizajn a implementáciu testovacej štruktúry pre správu jazykových zdrojov pre bezpečnostnú aplikáciu SafeQ 4. V práci sa venujem aj popisu základnej funkčnosti aplikácie HP QuickTest Professional, metódam a spôsobom tvorby automatizovaných testov spolu s výsledným získavaním výsledkov a efektivity použitej štruktúry a testovacích skriptov. Kľúčové slová: HP QuickTest Professional, štruktúra, software, testovanie Text: Proces testovania je rozhodujúcim faktorom, na základe ktorého môžeme určiť kvalitu vyvíjaného softwaru. Existuje veľa rôznych spôsobov testovania vyvíjaného produktu. Spôsob testovania produktu sa môže líšiť pri statickom a dynamickom testovaní. Statické testovanie je v skutočnosti manuálne preskúmanie a automatizovaná analýza kódu alebo inej projektovej dokumentácie bez spustenia programu. Na druhej strane dynamické testovanie sa vyznačuje tým, že testy sú vykonávané počas behu programu, čo vyžaduje spustiteľný prototyp softvaru. Vo väčšine prípadov je dynamické testovanie časovo aj finančne náročnejšie ako statické. V prípade testovania webových aplikácií je spôsob a dôkladnosť testov dvojnásobne dôležitá, pretože tento software je prístupný prostredníctvom siete Internet miliónom užívateľov, čo spôsobuje fakt, že testovaná štruktúra musí byť korektná vzhľadom na jazykové mutácie daného softwaru. Webová aplikácia, pre ktorú je štruktúra navrhnutá, je dostupná v niekoľkých jazykoch (angličtina, čeština, nemčina...). To vyžaduje, aby korektne pracovala pre všetky dostupné jazykové varianty. Ďalším dôležitým faktorom procesu testovania softwaru je určiť, či spĺňa všetky technické a užívateľské požiadavky.
  • 3. Cieľom tejto práce je najmä analýza, dizajn a implementácia testovacej štruktúry pre správu jazykových mutácií v nadväznosti na automatizované testovanie webového rozhrania v danom jazyku. Mojim cieľom je aj návrh sady testovacích skriptov, ktoré budú testovať korektné fungovanie implementovanej štruktúry v prostredí danej aplikácie, spolu s následným hodnotením efektivity použitej štruktúry. V úvodnej časti práce sa venujem popisu aplikácie SafeQ 4 od spoločnosti YSoft, pre ktorú je testovacia štruktúra navrhnutá. Je to softvér pre zabezpečenie účtovania v tlačovom prostredí. Obsahuje funkcie, ktoré chránia citlivé informácie, znížia tlačové náklady a zvýšia výkon celého tlačového systému. Systém SafeQ 4 je realizovaný v podobe služieb na serverových počítačoch, medzi ktorými je vytvorené spojenie. SafeQ 4 aplikácia spĺňa niekoľko základných funkcií, medzi ktoré patrí napríklad správa tlače, správa skenovania a zabezpečenie a riadenia prístupových práv, Dôležitou úlohou navrhnutej štruktúry je funkcia lokalizácie elementov v aplikácii pomocou jedinečných identifikátorov mien jednotlivých rámcov. V ďalšej časti práce sa venujem priblíženiu situácie v spoločnosti YSoft. S cieľom dosiahnuť požadovanú úroveň softwaru sa spoločnosť YSoft rozhodla zaviesť do procesu testovania automatizované testy, ktoré majú zabezpečiť efektívnejšie, kvalitnejšie a cenovo prístupnejšie testovania výsledného produktu. Na písanie automatizovaných testov si zvolili nástroj HP QuickTest Professional, ktorý spolu s nástrojom Selenium patria k popredným programom v tejto oblasti. V neposlednom rade použitie uvedeného nástroja má eliminovať drobné chyby, ktoré môžu vzniknúť dôsledkom zlyhania ľudského faktora. Tento software bol vyvinutý firmou Mercury Interactive (v roku 2006 odkúpená spoločnosťou HP) a na trh bol uvedený v roku 2001. HP QuickTest Professional patrí medzi GUI nástroje, čo znamená, že ho môžeme ovládať pomocou interaktívnych grafických ovládacích prvkov (menu, ikony, tlačidlá). HP QuickTest je založený na skriptovacom jazyku VBSscript, ale podporuje doplnky ako Java, Delphi, Oracle a iné. Momentálne pracujem na popise jeho základných vlastností, na štruktúre tohto programu a niekoľkých elementárnych postupov pre písanie automatizovaných testov pre rôzne produkty. Kladiem tu dôraz na precízny a korektný návrh testovacích skriptov. V tejto časti taktiež definujem základné metódy a techniky testovania softwaru. Venujem sa tu aj spôsobu vytvárania testovacej dokumentácie a niekoľkým spôsobom zaisťovania kvality vyvíjaného produktu. V záverečnej časti svojej práce sa venujem dizajnu a implementácií konkrétnej testovacej štruktúry pre správu jazykových mutácií v prostredí aplikácie SafeQ 4. Navrhujem tu aj základné komponenty, ktoré poskytujú mechanizmus pre vytváranie užívateľských scenárov. Pri tvorbe testovacích skriptov kladiem dôraz na ich modularitu a možnosť opätovného použitia. Výstupom tejto práce je aj súbor automatizovaných testov implementovaných prostredníctvom nástroju HP QuickTest Professional, spolu s popisom úspešnosti a efektivity navrhnutej štruktúry a testov.
  • 4. Cieľ svojej práce som splnil. Venoval som sa definícií elementárnych pojmov a metód z oblasti testovania softwaru. Zaoberal som sa popisom aplikácie SafeQ 4 a jej základných vlastností. Úspešne som navrhol a implementoval testovaciu štruktúru pre správu jazykových zdrojov v danej aplikácií spolu so sadou testovacích skriptov, vytvorených pomocou nástroja HP QuickTest Professional. Literatúra [1] MYERS, G.J, C. Sandler, The Art of Software Testing, 2nd ed. Chichester, UK: John Wiley & Sons, 2004, ISBN: 9780471678359 1. autori sa veľmi dobre pohybujú v danej problematike 2. kniha je písaná zrozumiteľne 3. kniha je veľmi aktuálna a poučná 4. autori sú obľúbení u čitateľov 5. publikácia obsahuje odbornú terminológiu [2] PATTON, Robert, Testování softwaru, Praha, CZ: Computer Press, 2002, ISBN: 9788072266364 1. autori publikácií sú erudovaný v problematike 2. autori majú vysokú reputáciu v oblasti testovania 3. knihy sú písané odborne, IT jazykom 4. problematika je popísaná do hĺbky 5. kniha obsahuje aktuálne informácie [3] Havlíčková, Anna, Arzenál manuálneho testera, Júl 2012, Dostupné na: http://testovanisoftwaru.blogspot.cz/2012/07/arsenal-manualniho-testera.html 1. autorka sa dobre orientuje v problematike testovania 2. článok je písaný jednoducho 3. text obsahuje odbornú terminológiu 4. autorka ma dobrú reputáciu u čitateľov 5. autorka reaguje na čitateľov v diskusii