Hlavní menu

Nástroje

SlovnikTerminologie / TestovaciScenare

View (print) - Edit page | Recent changes - Page history

Updated 24 May 2013, 14:20 by PremekBrada

SlovnikTerminologie.TestovaciScenare History

Hide minor edits - Show changes to markup

24 May 2013, 14:20 by PremekBrada -
Changed lines 25-28 from:

Testovací základní template (Excel)

to:

Co vše záhodno proklikat při testech

23 May 2013, 18:27 by MartinKozisek -
Changed lines 13-14 from:
  • Přidání návrhu
  • Smazání návrhů
to:
  • Přidání návrhu překladu
  • Smazání návrhů překladů
Changed lines 17-18 from:
  • Přidání přání
  • Smazání přání
to:
  • Přidání slova nepřihlášeným uživatelem (do wishlistu)
  • Smazání slova z wishlistu
23 May 2013, 18:23 by MartinKozisek -
Changed lines 25-26 from:
to:

23 May 2013, 18:22 by MartinKozisek -
Changed lines 3-25 from:
to:

Pro verzi 2.8 byly vytvořeny nové Selenium testy pro scénáře:

  • Vyhledání slova
  • Proklikání odkazů nepřihlášeného uživatele
  • Přihlášení/Odhlášení
  • Proklikání odkazů přihlášeného uživatele
  • Proklikání odkazů admina
  • Přidání slova
  • Přidání zkratky pro slovo
  • Přidání již existujícího slova
  • Přidání zkratky pro slovo se zkratkou
  • Přidání návrhu
  • Smazání návrhů
  • Přidání komentáře
  • Smazání komentáře
  • Přidání přání
  • Smazání přání
  • Smazání slova
  • Vytvoření uživatele
  • Smazání uživatele
  • Vytvoření úzu
  • Smazání úzu
22 December 2009, 22:13 by JanSobisek a RomanKunes -
Added lines 3-8:

Testovací základní template (Excel)

Build_test_template.xls

22 December 2009, 22:06 by JanSobisek a RomanKunes -
Changed lines 7-8 from:
to:
22 December 2009, 22:05 by JanSobisek a RomanKunes -
Changed lines 1-8 from:

Testovací scénáře

to:
22 December 2009, 22:04 by JanSobisek a RomanKunes -
Changed lines 1-157 from:

Automatizované testování webové aplikace

Selenium

Produkt Selenium slouží pro tvorbu a spouštění automatických integračních testů.

Selenium IDE

Používá se jako addon do prohlížeče firefox

Selenium IDE je integrované testovací prostředí, které zaznamenává interakci uživatele s webovou aplikací. Takto nahrané posloupnosti událostí je možné dále editovat a výsledný záznam slouží k automatickému testování bez nutnosti zásahu testera. Test může být v tomto IDE spuštěn, nebo exportován ve zvoleném programovacím jazyce(Java, Python, Perl, Ruby, Php, C#). Výstupem je i přehledný log prováděných testů.

?

okno Selenium IDE

instalace:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

Selenium Core

Selenium Core je testovací nástroj, který běžící přímo v browseru. Slouží pro spouštění testů vytvořených vytvořit pomocí Selenium IDE.

Selenium Remote Control (RC)

Selenium Remote Control (RC) je testovací nástroj, který umožňuje psát automatizované testování uživatelského rozhraní v libovolném programovacím jazyce, s použitím běžných prohlížečů.

  1. spustí se server Selenium(RC), který funguje jako http proxy mezi prohlížečm a dotazy z aplikace
  2. použije se testovací knihovna
  3. RC server natáhne selenium core do prohlížeče

Tento nástroj dokáže spolupracovat s operačnímy systémy a browsery

  • Windows, Linux, MacOSX?, Solaris
  • Firefox 2,3, IE 7,8, Opera 9, Safari...

Výhody a nevýhody

+ test je komplexní a postihu téměř veškeré komponeny systému

+ není potřebná dokonalá znalost aplikace

+ test lze pusit najednou pro více systémů a prohlížečů

+ intuitivní práce s IDE rozhraním

- psaní testů je zdlouhavé a při změně testované součásti se musí změnit i test

- některé komponenty nelze vůbec otestovat

- chybný výsledek testu nutně neznamená chybu aplikace

Selenium RC a aplikace SPOT

Knihovny nutné pro testování jsou do aplikace SPOT staženy pomocí mavenu a konfigurovány v pom.xml. Důležité je nastavení portu, defaultní je 4444.

...
<artifactId>selenium-maven-plugin</artifactId>
...
    <configuration>
       <port>4444</port>
       <background>true</background>
    </configuration>
...

Testování se provádí příkazem:

  • $ mvn integration-test

Při tomto příkazu se spustí nejprve jetty kontejner a následovně Selenium server.

Spuštění pouze Selenia serveru se provede příkazem:

  • $ mvn selenium:start-server

Kompletní sada testů je proveda i po spuštění příkazu:

  • $ mvn deploy

O generování logu se stará plugin maven-surefire-plugin. Generování probíhá do adresáře /target/surefire-reports. Pro každý test je vytvořen samostatný xml výstup.

Je třeba míti na paměti, že pro běh testů musí být spuštěna aplikace SPOT( webový kontejner a databáze), operační systém musí být v grafickém režimu a v systému se musí nacházet webový prohlížeč.

Zobrazení reportů

Průběh testování je zaznamenáván do xml soubrů v adresáři ${basedir}/target/surefire-reports. Tyto data lze exportovat do přehledné webové stránky, kreá bude umístěna v ${basedir}/target/site.

  • $ mvn surefire-report:report
  • $ mvn site je vygenerována stránka s technickými údaji aplikace()

Programování testů

Třída, která se stará o napojení na selenium server:

package cz.zcu.kiv.spot.selenium;
...
public abstract class SeleniumTestCase extends SeleneseTestCase {
    public Selenium selenium;
    @Override
    public void setUp() throws Exception {
        super.setUp();
        //adresa selemia srv,port,prohlizec,adresa testovane stranky
        selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://localhost:8080");
        selenium.start();
    }
    public void tearDown() throws Exception {
        selenium.stop();
        super.tearDown();
    }
}

Třída, která spouští jednotlivé testy. Zde se může použít vygenerovaný kód ze Selenium IDE. Příklad použití:

package cz.zcu.kiv.spot.selenium;

public class DefaultClickTest extends SeleniumTestCase {
    @Test
    public void testClickCZ() throws Exception {
        selenium.open("/spot/");
        verifyTrue(selenium.isTextPresent("Slovník odborné terminologie"));
        selenium.click("link=Hlavní stránka");
        selenium.waitForPageToLoad("30000");
        verifyTrue(selenium.isTextPresent("Slovník odborné terminologie"));
        selenium.click("link=Přidat slovo");
        selenium.waitForPageToLoad("30000");
...

Poznámky

  • Pro testování "přihlášeného živatele" je třeba jej založit v databázi
  • testováni je pro PC celkem zátěž, testy mívají problémy se špatnou odezvou lokálního webserveru, nedokončení testu nemusí znamenat nalezení chyby
  • test lze nasměrovat na libovolnou adresu

WARNING

  • momentálně je jako testovací prohlížeč používána opera9.68, z důvodu špatného zobrazení kódování některých stránek

Testy SPOTU

Vytvoření testovacích uživatelů

INSERT INTO users(
            users_id, "login", pass, firstname, lastname, email, email_pub, 
            homepage, description, rights, active, active_code)
    VALUES (85, 'userTest', md5('user'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
            '', 'testovaci uzivatel', 10, 1, 'ACTIVATED');
INSERT INTO users(
            users_id, "login", pass, firstname, lastname, email, email_pub, 
            homepage, description, rights, active, active_code)
    VALUES (85, 'adminTest', md5('test'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
            '', 'testovaci uzivatel', 10, 1, 'ACTIVATED');

Odkazy:

  • JemnyUvodDoTestoveni
  • https://addons.mozilla.org/cs/firefox/addon/2079
  • http://seleniumhq.org
  • http://vavru.cz/testovani-aplikaci/selenium-mocna-zbran-na-akceptacni-testy/
  • http://www.bitmotif.com/selenium/selenium-remote-control-for-java-a-tutorial/
  • http://www.bitmotif.com/selenium/selenium-remote-control-for-java-a-tutorial-part-2/

Addony pro vývoj webových aplikací

  • Výborný addon Web Developer pro webové vývojáře určený pro Mozilla Firefox stahnutelný na https://addons.mozilla.org/en-US/firefox/addon/60

to:

Testovací scénáře

22 December 2009, 10:06 by JanSobisek a RomanKunes -
Added lines 121-123:

WARNING

  • momentálně je jako testovací prohlížeč používána opera9.68, z důvodu špatného zobrazení kódování některých stránek
19 December 2009, 04:29 by JanSobisek a RomanKunes -
19 December 2009, 04:08 by JanSobisek a RomanKunes -
Changed line 127 from:
    VALUES (85, 'admin1', md5('admin'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
to:
    VALUES (85, 'userTest', md5('user'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
Changed line 134 from:
    VALUES (85, 'admin1', md5('admin'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
to:
    VALUES (85, 'adminTest', md5('test'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
19 December 2009, 04:05 by JanSobisek a RomanKunes -
Changed lines 121-136 from:
to:

Testy SPOTU

Vytvoření testovacích uživatelů

INSERT INTO users(
            users_id, "login", pass, firstname, lastname, email, email_pub, 
            homepage, description, rights, active, active_code)
    VALUES (85, 'admin1', md5('admin'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
            '', 'testovaci uzivatel', 10, 1, 'ACTIVATED');
INSERT INTO users(
            users_id, "login", pass, firstname, lastname, email, email_pub, 
            homepage, description, rights, active, active_code)
    VALUES (85, 'admin1', md5('admin'), 'roman', 'namor', 'fbvf@seznam.cz', FALSE, 
            '', 'testovaci uzivatel', 10, 1, 'ACTIVATED');
Changed lines 144-146 from:
to:
  • http://www.bitmotif.com/selenium/selenium-remote-control-for-java-a-tutorial/
  • http://www.bitmotif.com/selenium/selenium-remote-control-for-java-a-tutorial-part-2/
19 December 2009, 03:46 by JanSobisek a RomanKunes -
Changed lines 15-16 from:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

to:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

Selenium Core

Selenium Core je testovací nástroj, který běžící přímo v browseru. Slouží pro spouštění testů vytvořených vytvořit pomocí Selenium IDE.

Changed lines 127-140 from:
  • http://wiki.foochal.org/index.php/Maven_Selenium - step by step návod

Testovací scnénáře:

usecases

Pomocí addonu Selenia se otevře níže odkázaný soubor a pomocí intuitivního ovládání může začít automatické testovaání.

(přibudou scénáře pro administrátora a editora)

Testovací template (Excel)

to:
  • http://vavru.cz/testovani-aplikaci/selenium-mocna-zbran-na-akceptacni-testy/
16 December 2009, 02:55 by JanSobisek a RomanKunes -
16 December 2009, 02:54 by JanSobisek a RomanKunes -
Changed lines 30-34 from:

:+ test je komplexní a postihu téměř veškeré komponeny systému :+ není potřebná dokonalá znalost aplikace :+ test lze pusit najednou pro více systémů a prohlížečů :+ intuitivní práce s IDE rozhraním

to:

+ test je komplexní a postihu téměř veškeré komponeny systému

+ není potřebná dokonalá znalost aplikace

+ test lze pusit najednou pro více systémů a prohlížečů

+ intuitivní práce s IDE rozhraním

16 December 2009, 02:53 by JanSobisek a RomanKunes -
Changed lines 30-34 from:

\\+ test je komplexní a postihu téměř veškeré komponeny systému \\+ není potřebná dokonalá znalost aplikace \\+ test lze pusit najednou pro více systémů a prohlížečů \\+ intuitivní práce s IDE rozhraním

to:

:+ test je komplexní a postihu téměř veškeré komponeny systému :+ není potřebná dokonalá znalost aplikace :+ test lze pusit najednou pro více systémů a prohlížečů :+ intuitivní práce s IDE rozhraním

16 December 2009, 02:52 by JanSobisek a RomanKunes -
Changed lines 30-34 from:

+ test je komplexní a postihu téměř veškeré komponeny systému + není potřebná dokonalá znalost aplikace + test lze pusit najednou pro více systémů a prohlížečů + intuitivní práce s IDE rozhraním

to:

\\+ test je komplexní a postihu téměř veškeré komponeny systému \\+ není potřebná dokonalá znalost aplikace \\+ test lze pusit najednou pro více systémů a prohlížečů \\+ intuitivní práce s IDE rozhraním

Added line 36:
Added line 38:
16 December 2009, 02:50 by JanSobisek a RomanKunes -
Deleted line 30:
Deleted line 31:
Deleted line 32:
Deleted line 35:
Deleted line 36:
16 December 2009, 02:49 by JanSobisek a RomanKunes -
Added line 31:
Added line 33:
Added line 35:
Added line 39:
Added line 41:
16 December 2009, 02:48 by JanSobisek a RomanKunes -
Changed lines 33-34 from:
to:

+ intuitivní práce s IDE rozhraním

Added line 37:

- chybný výsledek testu nutně neznamená chybu aplikace

Changed lines 110-111 from:
  • testováni je pro PC celkem zátěž
to:
  • testováni je pro PC celkem zátěž, testy mívají problémy se špatnou odezvou lokálního webserveru, nedokončení testu nemusí znamenat nalezení chyby
  • test lze nasměrovat na libovolnou adresu
16 December 2009, 02:41 by JanSobisek a RomanKunes -
Added lines 29-37:

Výhody a nevýhody

+ test je komplexní a postihu téměř veškeré komponeny systému + není potřebná dokonalá znalost aplikace + test lze pusit najednou pro více systémů a prohlížečů

- psaní testů je zdlouhavé a při změně testované součásti se musí změnit i test - některé komponenty nelze vůbec otestovat

16 December 2009, 02:31 by JanSobisek a RomanKunes -
Added lines 96-100:

Poznámky

  • Pro testování "přihlášeného živatele" je třeba jej založit v databázi
  • testováni je pro PC celkem zátěž
15 December 2009, 00:36 by JanSobisek a RomanKunes -
Changed line 81 from:

Třída, která spuští jednotlivé testy. Zde se může použít vygenerovaný kód ze Selenium IDE. Příklad použití:

to:

Třída, která spouští jednotlivé testy. Zde se může použít vygenerovaný kód ze Selenium IDE. Příklad použití:

15 December 2009, 00:34 by JanSobisek a RomanKunes -
Changed line 81 from:

Třída, která spuští jednotlivé testy:

to:

Třída, která spuští jednotlivé testy. Zde se může použít vygenerovaný kód ze Selenium IDE. Příklad použití:

Deleted line 86:
15 December 2009, 00:32 by JanSobisek a RomanKunes -
Deleted line 65:
Changed line 71 from:

//adresa selemia srv,port,prohlizec,adresa testovane stranky

to:
        //adresa selemia srv,port,prohlizec,adresa testovane stranky
Added lines 80-96:

Třída, která spuští jednotlivé testy:

package cz.zcu.kiv.spot.selenium;

public class DefaultClickTest extends SeleniumTestCase {
    @Test
    public void testClickCZ() throws Exception {

        selenium.open("/spot/");
        verifyTrue(selenium.isTextPresent("Slovník odborné terminologie"));
        selenium.click("link=Hlavní stránka");
        selenium.waitForPageToLoad("30000");
        verifyTrue(selenium.isTextPresent("Slovník odborné terminologie"));
        selenium.click("link=Přidat slovo");
        selenium.waitForPageToLoad("30000");
...
15 December 2009, 00:29 by JanSobisek a RomanKunes -
Changed lines 72-73 from:
        selenium = new DefaultSelenium?("localhost", 4444, "*chrome", "http://localhost:8080");
to:

//adresa selemia srv,port,prohlizec,adresa testovane stranky

        selenium = new DefaultSelenium?("localhost", 4444, "*firefox", "http://localhost:8080");
15 December 2009, 00:27 by JanSobisek a RomanKunes -
Changed line 30 from:

Knihovny nutné pro testování jsou do aplikace SPOT staženy pomocí pluginu do mavenu a konfigurovány v pom.xml.

to:

Knihovny nutné pro testování jsou do aplikace SPOT staženy pomocí mavenu a konfigurovány v pom.xml.

Added lines 62-79:

Programování testů

Třída, která se stará o napojení na selenium server:

package cz.zcu.kiv.spot.selenium;
...

public abstract class SeleniumTestCase extends SeleneseTestCase {
    public Selenium selenium;
    @Override
    public void setUp() throws Exception {
        super.setUp();
        selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost:8080");
        selenium.start();
    }
    public void tearDown() throws Exception {
        selenium.stop();
        super.tearDown();
    }
}
11 December 2009, 03:00 by roman85 -
11 December 2009, 02:46 by roman85 -
Changed lines 57-58 from:

Zobrazení ...

Průběh testování je zaznamenáván do xml soubrů v adresáři ${basedir}/target/surefire-reports. Tyto data lze exportovat do přehledné webové stránky, kreá bude umístěna v @${basedir}/target/site@]

to:

Zobrazení reportů

Průběh testování je zaznamenáván do xml soubrů v adresáři ${basedir}/target/surefire-reports. Tyto data lze exportovat do přehledné webové stránky, kreá bude umístěna v ${basedir}/target/site.

Changed lines 60-61 from:
to:
  • $ mvn site je vygenerována stránka s technickými údaji aplikace()
11 December 2009, 02:30 by roman85 -
Changed lines 9-10 from:

Selenium IDE je integrované testovací prostředí, které zaznamenává interakci uživatele(vykonávaný test) s webovou aplikací. Takto nahrané testy je možné dále editovat a výsledný záznam slouží k testování bez nutnosti zásahu testera. Test může být v tomto IDE spuštěn, nebo exportován ve zvoleném programovacím jazyce(Java, Python, Perl, Ruby, Php, C#). Výstupem je i přehledný log prováděných testů.

to:

Selenium IDE je integrované testovací prostředí, které zaznamenává interakci uživatele s webovou aplikací. Takto nahrané posloupnosti událostí je možné dále editovat a výsledný záznam slouží k automatickému testování bez nutnosti zásahu testera. Test může být v tomto IDE spuštěn, nebo exportován ve zvoleném programovacím jazyce(Java, Python, Perl, Ruby, Php, C#). Výstupem je i přehledný log prováděných testů.

Added lines 57-60:

Zobrazení ...

Průběh testování je zaznamenáván do xml soubrů v adresáři ${basedir}/target/surefire-reports. Tyto data lze exportovat do přehledné webové stránky, kreá bude umístěna v @${basedir}/target/site@]

  • $ mvn surefire-report:report
10 December 2009, 21:28 by JanSobisek a RomanKunes -
Changed line 30 from:

Knihovny nutné pro testování jsou do aplikace SPOT staženy pomocí pluginu do mavenu a konfigurovány v pom.xml.

to:

Knihovny nutné pro testování jsou do aplikace SPOT staženy pomocí pluginu do mavenu a konfigurovány v pom.xml.

10 December 2009, 21:27 by JanSobisek a RomanKunes -
Changed lines 54-55 from:

Je třeba míti na paměti, že pro běh testů musí být spuštěna aplikace SPOT( webový kontejner a databáze ), operační systém musí být v grafickém režimu a v systému musí být přítomen webový prohlížeč.

to:

Je třeba míti na paměti, že pro běh testů musí být spuštěna aplikace SPOT( webový kontejner a databáze), operační systém musí být v grafickém režimu a v systému se musí nacházet webový prohlížeč.

10 December 2009, 21:25 by JanSobisek a RomanKunes -
Changed line 31 from:

Důležité je nastavení portu, defaultní je 4444, ale v prostředí NetBeans? bylo v kolizi s jinou službou.

to:

Důležité je nastavení portu, defaultní je 4444.

Changed line 36 from:
       <port>6666</port>
to:
       <port>4444</port>
Changed lines 54-55 from:
to:

Je třeba míti na paměti, že pro běh testů musí být spuštěna aplikace SPOT( webový kontejner a databáze ), operační systém musí být v grafickém režimu a v systému musí být přítomen webový prohlížeč.

10 December 2009, 21:19 by JanSobisek a RomanKunes -
10 December 2009, 00:16 by JanSobisek a RomanKunes -
Changed lines 60-61 from:
to:
  • http://wiki.foochal.org/index.php/Maven_Selenium - step by step návod
09 December 2009, 04:07 by JanSobisek a RomanKunes -
Changed line 29 from:

Selenium RC a plaikace SPOT

to:

Selenium RC a aplikace SPOT

09 December 2009, 04:03 by JanSobisek a RomanKunes -
Changed lines 9-10 from:

Selenium IDE je integrované testovací prostředí, které zaznamenává interakci uživatele s webovou aplikací. Takto nahrané testy je možné dále editovat a výsledný záznam slouží k testování bez nutnosti zásahu testera. Test může být v tomto IDE spuštěn, nebo exportován ve zvoleném programovacím jazyce(Java, Python, Perl, Ruby, Php, C#). Výstupem je i přehledný log prováděných testů.

to:

Selenium IDE je integrované testovací prostředí, které zaznamenává interakci uživatele(vykonávaný test) s webovou aplikací. Takto nahrané testy je možné dále editovat a výsledný záznam slouží k testování bez nutnosti zásahu testera. Test může být v tomto IDE spuštěn, nebo exportován ve zvoleném programovacím jazyce(Java, Python, Perl, Ruby, Php, C#). Výstupem je i přehledný log prováděných testů.

09 December 2009, 04:00 by JanSobisek a RomanKunes -
Changed lines 53-54 from:

O generování logu se stará plugin maven-surefire-plugi . Generování probíhá do adresáře /target/surefire-reports . Pro každý test je vytvořen samostatný xml výstup.

to:

O generování logu se stará plugin maven-surefire-plugin. Generování probíhá do adresáře /target/surefire-reports. Pro každý test je vytvořen samostatný xml výstup.

09 December 2009, 03:58 by JanSobisek a RomanKunes -
Added line 46:
Added line 49:
09 December 2009, 03:57 by JanSobisek a RomanKunes -
Changed lines 42-44 from:

$ mvn integration-test

to:
  • $ mvn integration-test
Changed line 45 from:

server

to:

server.

Changed lines 47-49 from:

$ mvn selenium:start-server

to:
  • $ mvn selenium:start-server
Changed lines 49-50 from:

$ mvn deploy

to:
  • $ mvn deploy
09 December 2009, 03:55 by JanSobisek a RomanKunes -
Added line 42:
Added line 44:
Added line 48:
Added line 50:
09 December 2009, 03:54 by JanSobisek a RomanKunes -
Changed lines 41-42 from:
to:

Testování se provádí příkazem: $ mvn integration-test Při tomto příkazu se spustí nejprve jetty kontejner a následovně Selenium server Spuštění pouze Selenia serveru se provede příkazem: $ mvn selenium:start-server Kompletní sada testů je proveda i po spuštění příkazu: $ mvn deploy

O generování logu se stará plugin maven-surefire-plugi . Generování probíhá do adresáře /target/surefire-reports . Pro každý test je vytvořen samostatný xml výstup.

09 December 2009, 03:42 by JanSobisek a RomanKunes -
Changed lines 29-31 from:

Selenium RC a plaikace SPOT

to:

Selenium RC a plaikace SPOT

Knihovny nutné pro testování jsou do aplikace SPOT staženy pomocí pluginu do mavenu a konfigurovány v pom.xml. Důležité je nastavení portu, defaultní je 4444, ale v prostředí NetBeans? bylo v kolizi s jinou službou.

...
<artifactId>selenium-maven-plugin</artifactId>
...
    <configuration>
       <port>6666</port>
       <background>true</background>
    </configuration>
...
Deleted lines 66-68:

4. Pri pridavani slova neni videt pridany preklad. Slovo se do slovniku prida. - nejde o chybu novou, ale o chybu dele trvajici... :( (TP)

09 December 2009, 03:32 by JanSobisek a RomanKunes -
Changed lines 29-30 from:
to:

Selenium RC a plaikace SPOT

09 December 2009, 02:47 by JanSobisek a RomanKunes -
Added lines 10-13:
?

okno Selenium IDE

Changed lines 23-24 from:
? - slouží pro
to:
09 December 2009, 02:40 by JanSobisek a RomanKunes -
Changed lines 19-20 from:
? - slouží pro
to:
? - slouží pro
09 December 2009, 02:31 by JanSobisek a RomanKunes -
Added lines 3-5:

Selenium

Produkt Selenium slouží pro tvorbu a spouštění automatických integračních testů.

Changed lines 7-19 from:

Produkt SELENIUM slouží pro tvorbu a spouštění automatických testů. Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné IDE prostředí. První možnost doporučuji.

Selenium zaznamenává interakci uživatele s webovou službou. Nahrávku je možné dále editovat a výsledný záznam slouží k testování webové aplikace bez nutnosti zásahu testera. Výstupem je přehledný log prováděných testů.

Selenium Remote Control (RC)

Tento nástroj dokáže spolupracovat s operačnímy systémy a browsery

  • Windows - MS IE, Mozilla Firefox
  • OS X - Safari
  • Linux - Mozilla Firefox
  • Solaris - Mozilla Firefox

Instalace:

to:

Používá se jako addon do prohlížeče firefox

Selenium IDE je integrované testovací prostředí, které zaznamenává interakci uživatele s webovou aplikací. Takto nahrané testy je možné dále editovat a výsledný záznam slouží k testování bez nutnosti zásahu testera. Test může být v tomto IDE spuštěn, nebo exportován ve zvoleném programovacím jazyce(Java, Python, Perl, Ruby, Php, C#). Výstupem je i přehledný log prováděných testů.

instalace:

Added lines 13-26:

Selenium Remote Control (RC)

Selenium Remote Control (RC) je testovací nástroj, který umožňuje psát automatizované testování uživatelského rozhraní v libovolném programovacím jazyce, s použitím běžných prohlížečů.

  1. spustí se server Selenium(RC), který funguje jako http proxy mezi prohlížečm a dotazy z aplikace
  2. použije se testovací knihovna
  3. RC server natáhne selenium core do prohlížeče
? - slouží pro

Tento nástroj dokáže spolupracovat s operačnímy systémy a browsery

  • Windows, Linux, MacOSX?, Solaris
  • Firefox 2,3, IE 7,8, Opera 9, Safari...
04 December 2009, 19:43 by JanSobisek a RomanKunes -
Added line 40:
04 December 2009, 19:42 by JanSobisek a RomanKunes -
Changed line 16 from:

instalace:

to:

Instalace:

Changed line 19 from:

odkazy:

to:

Odkazy:

Changed line 26 from:

testovací scnénáře:

to:

Testovací scnénáře:

Changed lines 28-29 from:

Pomocí addonu Selenia se otevře níže odkázaný soubor a pomocí intuitivního ovládání může začít automatické testovaání.

to:

Pomocí addonu Selenia se otevře níže odkázaný soubor a pomocí intuitivního ovládání může začít automatické testovaání.

Changed line 31 from:
to:
Changed lines 35-38 from:
to:

Addony pro vývoj webových aplikací

  • Výborný addon Web Developer pro webové vývojáře určený pro Mozilla Firefox stahnutelný na https://addons.mozilla.org/en-US/firefox/addon/60
04 December 2009, 19:00 by JanSobisek a RomanKunes -
Changed lines 26-27 from:

testovací usecase:

to:

testovací scnénáře:

usecases

Changed lines 31-32 from:
to:
Deleted lines 43-44:
01 December 2009, 00:49 by JanSobisek a RomanKunes -
Changed lines 17-18 from:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

to:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

01 December 2009, 00:49 by JanSobisek a RomanKunes -
Changed lines 4-6 from:

Produkt SELENIUM slouží pro tvorbu a spouštění automatických testů. Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné IDE prostředí. První možnost doporučuji.

to:

Produkt SELENIUM slouží pro tvorbu a spouštění automatických testů. Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné IDE prostředí. První možnost doporučuji.

01 December 2009, 00:47 by JanSobisek a RomanKunes -
Changed lines 17-18 from:

IDE selenium se přidá do prohlížeče firefoxjako standardní addon. Poté se nachází v záložce "nástroje".

to:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

01 December 2009, 00:47 by JanSobisek a RomanKunes -
Added line 3:

Selenium IDE

Changed lines 5-6 from:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné IDE prostředí. První možnost doporučuji.

to:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné IDE prostředí. První možnost doporučuji.

Added lines 9-15:

Selenium Remote Control (RC)

Tento nástroj dokáže spolupracovat s operačnímy systémy a browsery

  • Windows - MS IE, Mozilla Firefox
  • OS X - Safari
  • Linux - Mozilla Firefox
  • Solaris - Mozilla Firefox
Changed lines 17-18 from:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

to:

IDE selenium se přidá do prohlížeče firefoxjako standardní addon. Poté se nachází v záložce "nástroje".

01 November 2009, 16:15 by JanSobisek -
Added lines 12-13:
Added line 17:
24 May 2009, 15:07 by Roman Kunes -
Changed lines 4-5 from:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné prostředí. První možnost doporučuji.

to:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné IDE prostředí. První možnost doporučuji.

19 May 2009, 23:42 by Roman Kunes -
Changed lines 13-14 from:
  • http://seleniumhq.org/projects/ide/
to:
  • http://seleniumhq.org
19 May 2009, 23:36 by Roman Kunes -
Changed lines 4-5 from:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné prostředí. Prví možnost doporučuji.

to:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné prostředí. První možnost doporučuji.

Changed lines 8-10 from:
to:

instalace:

IDE selenium se přidá do prohlížeče firefox jako standardní addon. Poté se nachází v záložce "nástroje".

Added lines 16-17:

Pomocí addonu Selenia se otevře níže odkázaný soubor a pomocí intuitivního ovládání může začít automatické testovaání.

19 May 2009, 23:23 by Roman Kunes -
Added line 14:

(přibudou scénáře pro administrátora a editora)

19 May 2009, 23:18 by Roman Kunes -
Deleted lines 5-8:

https://addons.mozilla.org/cs/firefox/addon/2079

http://seleniumhq.org/projects/ide/

Changed lines 8-13 from:

testovací usecase

to:

odkazy:

  • https://addons.mozilla.org/cs/firefox/addon/2079
  • http://seleniumhq.org/projects/ide/

testovací usecase:

19 May 2009, 23:17 by Roman Kunes -
Changed lines 12-13 from:
to:
19 May 2009, 23:16 by Roman Kunes -
Changed lines 12-13 from:
to:
19 May 2009, 23:15 by Roman Kunes -
Changed line 12 from:
to:
19 May 2009, 23:14 by Roman Kunes -
Changed line 12 from:
to:
19 May 2009, 23:08 by Roman Kunes -
Added line 7:
19 May 2009, 23:08 by Roman Kunes -
19 May 2009, 23:06 by Roman Kunes -
Added line 11:
19 May 2009, 23:05 by Roman Kunes -
Deleted line 6:
Changed lines 9-12 from:

--Selenium zaznamenává interakci uživatele s webovou službou. Nahrávku je možné dále editovat a výsledný záznam slouží k testování webové aplikace bez nutnosti zásahu testera. Výstupem je přehledný log prováděných testů.

to:

Selenium zaznamenává interakci uživatele s webovou službou. Nahrávku je možné dále editovat a výsledný záznam slouží k testování webové aplikace bez nutnosti zásahu testera. Výstupem je přehledný log prováděných testů.


19 May 2009, 23:04 by Roman Kunes -
Changed lines 1-2 from:

h2 Automatizované testování webové aplikace

to:

Automatizované testování webové aplikace

Changed lines 4-7 from:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné prostředí. Prví možnost doporučuji. https://addons.mozilla.org/cs/firefox/addon/2079

to:

Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné prostředí. Prví možnost doporučuji.

https://addons.mozilla.org/cs/firefox/addon/2079

Added line 9:
19 May 2009, 23:03 by Roman Kunes -
Changed lines 1-7 from:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů" - opraveno (TP)

2. Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci." PS: zamenena udalost tlacitka, s zobrazenim historie - vysvetlena soucasna realna funkcnost hlasovani k prekladum (TP)

3. Chybi formular pro vyhledavani v komentarich. - Tam kde se ocekaval ani byt nema (TP)

to:

h2 Automatizované testování webové aplikace Produkt SELENIUM slouží pro tvorbu a spouštění automatických testů. Lze jej používat jako addon do prohlížeče firefox, nebo jako samostatné prostředí. Prví možnost doporučuji. https://addons.mozilla.org/cs/firefox/addon/2079 http://seleniumhq.org/projects/ide/ --Selenium zaznamenává interakci uživatele s webovou službou. Nahrávku je možné dále editovat a výsledný záznam slouží k testování webové aplikace bez nutnosti zásahu testera. Výstupem je přehledný log prováděných testů.

27 April 2009, 10:08 by PremekBrada -
Changed lines 11-12 from:
to:
23 April 2009, 14:44 by H -
Changed line 11 from:
to:
23 April 2009, 14:43 by H -
Changed line 11 from:
to:
23 April 2009, 14:42 by H -
Changed line 11 from:
to:
21 April 2009, 20:41 by Tomas Peterka -
Changed lines 1-2 from:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"

to:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů" - opraveno (TP)

Changed lines 4-10 from:

PS: zamenena udalost tlacitka, s zobrazenim historie

3. Chybi formular pro vyhledavani v komentarich.

4. Pri pridavani slova neni videt pridany preklad. Slovo se do slovniku prida.

to:

PS: zamenena udalost tlacitka, s zobrazenim historie - vysvetlena soucasna realna funkcnost hlasovani k prekladum (TP)

3. Chybi formular pro vyhledavani v komentarich. - Tam kde se ocekaval ani byt nema (TP)

4. Pri pridavani slova neni videt pridany preklad. Slovo se do slovniku prida. - nejde o chybu novou, ale o chybu dele trvajici... :( (TP)

21 April 2009, 17:04 by H -
Changed line 11 from:
to:
21 April 2009, 17:04 by H -
Added lines 9-11:
21 April 2009, 01:18 by Roman Kunes -
Changed lines 1-3 from:
  • Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"
  • Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci."
to:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"

2. Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci." PS: zamenena udalost tlacitka, s zobrazenim historie

3. Chybi formular pro vyhledavani v komentarich.

4. Pri pridavani slova neni videt pridany preklad. Slovo se do slovniku prida.

20 April 2009, 23:08 by Roman Kunes -
Changed lines 1-3 from:

- Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"

- Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci."

to:
  • Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"
  • Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci."
20 April 2009, 23:07 by Roman Kunes -
Changed lines 1-3 from:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"

2. Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci."

to:

- Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"

- Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci."

20 April 2009, 23:02 by Roman Kunes -
Added line 2:
20 April 2009, 23:01 by Roman Kunes -
Changed lines 1-2 from:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"

to:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů" 2. Prihlaseny uzivatel hlasuje pro slovo. Zobrazi se chybovy text aplikace "Neočekávaná chyba v aplikaci."

20 April 2009, 22:36 by Roman Kunes -
Added line 1:

1. Uzvivatel s administratorskymi pravy chce zmenit jinemu uzivateli "Opravneni". Stranka zobrazi text "Stránka nebyla nalezena Zde bude vysvětlení možných důvodů"