Blog Canoo Webtest: testovanie e-mailov

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 testovania e-mailov počas behu testovacieho skriptu je testovací scenár, ktorý po pripojení na mailový server nájde v inboxe správu so subjektom „Registration OK“.

Pointer na takýto email sa uloží do property „mid“, ktorá sa následne použije ako parameter testovacieho kroku, ktorý takúto správu vymaže. Ide o hypotetický príklad, keď napríklad predchádzajúce testovacie scenáre zaregistrujú nového zákazníka vo virtuálnom obchode, ktorému je následne zaslaný e-mail. Kontrola odoslania takého e-mailu a jeho vymazanie by mohla vyzerať  nasledovne:

<target name="email1Test">

        <property name="username" value="testUser"/>

        <property name="password" value="testPass"/>

        <property name="mailserver" value=" nas.mailserver.sk:143"/>

        <property name="servertype" value="imap/POP3"/>

        <testSpec name="email1Test">

            <steps>

                <emailSetConfig server="${mailserver}" type="${servertype}" password="${password}" username="${username}" delay="5"/>

                <emailStoreMessageId property="mid" subject="/ Registration OK /" />

                <emailDeleteMessage messageId="#{mid}" />               

            </steps>   

        </testSpec>   

    </target>


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

Roman Hesteric
Roman Hesterichttp://www.priklady.eu
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

React FE Developer

Množstvo práce sa zvýšilo, ale odmena nie ? Hľadáš projekt, kde by si mohol pracovať remote? Máme projekt, ktorý je...

Python Medior/Senior Developer

Si Python developer, chceš sa naučiť Go, ideálne remote? Spoločnosť, ktorá sa zaoberá pokročilou analýzou dát a automatizáciou marketingu...

Senior Full-Stack Developer / REMOTE

Pracuj na svetovom SW produkte, ktorý je používaný miliónmi používateľov! Firma si zakladá na kvalitnom UX/UI, scalability, performance, architecture. Rýchlo...

Data Scientist / REMOTE

Pre mladý startup vyvíjajúci softvér, ktorý prispieva hráčom k lepšiemu zážitku z hrania, hľadáme Data Scientist. Založili ho dvaja...

Back-End Developer / REMOTE

Pracuj na svetovom SW produkte, ktorý je používaný miliónmi používateľov! Firma rýchlo rastie a vyvíja nové features. Poznáme ich prostredie...

Java Software Architect

Mrháš svojim talentom? Urob prvý krok a zistí čo Ti dnešok ponúka. Medziiným aj prácu v medzinárodnej IT spoločnosti,...

Front End Developer

Pracuj na svetovom SW produkte, ktorý je používaný miliónmi používateľov! Firma rýchlo rastie a vyvíja nové features. Poznáme ich prostredie...

Firmy častokrát nevedia využívať svoje dáta ako relevantný podklad pre rozhodovanie

Kvalitná analýza dát sa stáva v čoraz nevyspytateľnejšom ekonomickom prostredí jedným z najdôležitejších podkladov pre riadenie firiem. Konferencia Power BI Day...

Čo chcú ITčkári pri hľadaní práce

Kto uvažuje o zmene? Významná časť ITčkárov a ITčkáriek uvažuje nad zmenou práce. Pokles, v dôsledku pandemických opatrení, síce nastal...

Lenka Hlinková: Aj práca v IT vyžaduje soft skills

Lenka Hlinková - úspešná IT projektová manažérka, zakladateľka spoločnosti Algoritmus, venujúca sa vzdelávaniu v IT technológiách, autorka knihy Ženský...

Čítaj ďalej:

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