Canoo WebTest: 4.0 Stavebné prvky testovania

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 [verzia 1.7].

 

Stavebné prvky Canoo WebTest

Canoo Webtest – inštalácia

Predpokladaná konfigurácia

  • OS na ktorom je možné spustiť Javu
  • Nainštalovaná JDK minimálne verzia 1.5
  • Nástroj na rozpakovanie stiahnutých súborov

Download

Stiahnite si poslednú verziu z oficiálnej stránky [http://webtest.canoo.com/webtest/manual/Downloads.html].
Rozpakujte súbory do vami zvoleného adresára – ktorý sa stane „WebTest home“

Konfigurácia systémových ciest

Štandardná inštalácia Canoo Webtest predpokladá, že nemáte naištalovaný samostatný ANT 1.7, preto obsahuje spúšťacie skripty ANT-u, ktoré sú pribalené v inštalácii. Preto je potrebné nastavenie systémových ciest k spúštacím skriptom z adresára BIN.

Podadresár lib/ adrersára WebTest home obsahuje všetky java knižnice potrebné k behu Canoo Webtestu.
Podadresár  bin/ adresára WebTest home obsahuje skripty  pre Unix a Windows,  ktorými sa štartuje webtest z podadresára lib/.

Nastavenie systémovej cesty – pridanie bin/ adresára so systémovej premennej “path” [Windows]: (WinKey + Pause), vyberte “Advanced tab” a  cez button “Environment Variables”  editujte PATH premennú.  Napríklad: “C:\Program Files\Webtest\bin”;%PATH%

Nastavenie systémovej cesty – pridanie bin/ adresára so systémovej premennej “path” [Unix]:

Napríklad:

setenv PATH ${PATH}:/usr/local/webtest/bin in .login (tcsh)

… alebo

export PATH=${PATH}:/usr/local/webtest/bin in .bashrc (bash)

Vytvorenie nového WebTest projektu

WebTest obsahuje zabudovanú utilitu na vytvorenie nového projektu, ktorý obsahuje príklady testov priamo spustiteľných a ktoré môžu následne slúžiť ako vzor pre prvé skutočné testovacie skripty. V príkazovom riadku  pre daný operačný system zadajte:

C:\webtest -f "cesta-k-webtest-home-adresáru"\webtest.xml wt.createProject

Po zadaní mena demo projektu sa vytvorí demo projekt so zadaným menom. Ak meno nezadáte vytvorí sa pod default menom “myWebTestProject”.

C:\>webtest -f WebTest\webtest.xml wt.createProject
 Buildfile: WebTest\webtest.xml
 wt.init:
 wt.createProject:
 [input] Enter your WebTest project name: [myWebTestProject]
 [echo]
 [echo] Your WebTest project >myWebTestProject< has been successfully created with some demo
 [echo] tests to get started.
 [echo] You can now just go to >c:\myWebTestProject< and run ant.
 [echo]
 BUILD SUCCESSFUL
 Total time: 7 seconds

Canoo Webtest  – prvé spustenie

Ak používate proxy server, na prvé úspešné spustenie nastavte proxy server v súbore build.xml.
V build.xml stačí odkomentovať pripravené proxy nastavenie a zadať vaše nastavenia.

<!--
Activate this if you are behind a proxy and want to test a server outside your local network
See http://ant.apache.org/manual/OptionalTasks/setproxy.html
<setproxy proxyhost="myProxy" proxyport="1234"/>
-->

… potom spustime [ak nemáme nainštalovaný ANT 1,7.]

C:\myWebTestProject>webtest

V prípade naištalovaného samostatného ANT, stačí len v adresári c:\myWebTestProject spustiť  príkaz ANT.

....
wt.openResultFile:
[echo] Opening result file C:\myWebTestProject\results\webtestResults.html with cmd
wt.full:
BUILD SUCCESSFUL
Total time: 16 seconds

… pričom sa počas behu testov zobrazí okno WebTest Monitora.

Canoo WebTest: 4.0 Stavebné prvky testovania

Po ukončení testu sa objaví HTML report:

Canoo WebTest: 4.0 Stavebné prvky testovania

Zobrazenie jednotlivých krokov testu s pohľadom na “result-page”  [ctrl+myš]:

Canoo WebTest: 4.0 Stavebné prvky testovania

 Pre bližšie informácie k tomu ako si vytvoriť svoj prvý test, pozrite screen-cast.


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Senior SAP Basis Consultant

Základné informáciePozícia: SAP Basis Consultant Pracovný pomer:  TPP, Živnosť Miesto práce: Pezinok, Home-Office Plat: od 3000+ EUR/Brutto/mesačnePopis práceposkytovanie služby inštalácie, konfigurácie,...

DBA Admin

Základné informáciePozícia: DBA Admin Pracovný pomer:  TPP, Živnosť Miesto práce: Pezinok, Home-Office Plat: od 2400 - 4000+ EUR/Brutto/mesačnePopis práce praca s databázovými...

Junior Technical Writer

Basic informationPosition: Junior Technical Writer Contract type: Full-Time employee Location: Bratislava, on-site Salary: from 1000 - 1400 EUR/ BruttoResponsibilities:Interviewing technical personnel...

QA/Testing Specialist – Automated Testing

Základné informáciePozícia: QA/Testing Specialist - Automated Testing Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: 1500 - 1900 EUR/Brutto/mesačnePopis prácenaplánovať a...

DevOps/SysAdmin Tech Lead

JOB Position: DevOps/SysAdmin Tech Lead Contract type: Full-time Location: Bratislava, on-site Salary: 3000 - 4000+ EUR/BruttoResponsibilities:team/tech leadership, prioritisation, 2 team members independent...

Junior/Senior Full Stack Developer / WEB Development for 150 countries

Basic informationPosition: Full Stack Developer Contract type: Full-Time employee or Contractor Location: Vienna (2-3 Days/Week On-Site) / 1 hour drive from...

Agile Project Manager / Scrum Master

JOB Position: Agile Project Manager / Scrum Master Contract type: TPP, Contract Location: Bratislava, Prague, Vienna Salary Junior: 1500 EUR/Brutto Salary Senior: 2200 EUR/Brutto Rate:...

Vieme kto je IT BLOGGER 2019

Súťaž IT Blogger 2019 sme v piatok 6.12.2019 oficiálne ukončili a prinášame vám vyhodnotenie a rozdáme ceny....

Milada Kováčová: Práca v IT nie je len o programovaní

Tentokrát sme sa rozhodli vyspovedať ďalšiu ženu v IT. Milada Kováčová pracuje v slovenskej softvérovej spoločnosti SOFTEC,...

Projekty prvej výzvy fondu SK-NIC sú schválené!

Po uzavretí výzvy Fondu SK-NIC na podporu malých projektov nás hodnotiaca komisia...

Čítaj viac:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.