10 awesome tips become better automation tester
Automatizační testování je snem každého testera!
Všichni chceme být testery automatizace. Ale jen málo z nás je v tom úspěšných.
Zde je několik jednoduchých opatření, která vám pomohou být typem vynikajícího automatizačního testeru, kterým si přejete být.
Co se naučíte:
- 10 tipů, jak být dobrým testerem automatizace
- Tip č. 1: Naučte se velmi dobře základy testování
- Tip č. 2: Začněte brzy
- Tip č. 3: Seznamte se se základními koncepty kódování
- Tip č. 4: Překonejte „počáteční potíže“
- Tip č. 5: Nenechte se zastrašit
- Tip č. 6: Učte se tím, že uvidíte
- Tip č. 7: Soubory nápovědy
- Tip č. 8: Procvičujte si
- Tip č. 9: Snažte se být lepší
- Tip č. 10: Mějte otevřenou mysl
- Závěr
- Doporučené čtení
10 tipů, jak být dobrým testerem automatizace
Začněme.
Tip č. 1:Naučte se základy testování velmi dobře
Důvodem je, že Automation Testing není nic jiného než odvětví testování - forma, která k testování využívá trochu „techničtější“ přístup. Vědět, co testujete a proč testujete, je velmi důležité. „Jak“ - v tom se liší automatizace a ruční testování.
Tip č. 2:Začněte brzy
Než začnete, nečekejte, až vám projde automatizační projekt. Existuje spousta nástrojů s otevřeným zdrojovým kódem. Nainstalujte si jeden na svůj osobní počítač a vyzkoušejte jej.
Použijte obecné aplikace, jako je Gmail.com nebo Amazon.com, nebo dokonce samostatný Microsoft Office nebo kalkulačka. V podstatě cokoli.
výchozí brána není k dispozici oprava
Tip č. 3:Seznamte se se základními koncepty kódování
Seznamte se se základními koncepty kódování v libovolném jazyce podle vašeho výběru. Když si uděláte chvilku, abyste pečlivě zvážili, z čeho se programovací jazyk skládá, většina z nich je víceméně stejná.
Vezměte skriptování VB, například , budete potřebovat znát datové typy, způsob zpracování proměnných a konstant, různé operátory, podmíněné příkazy, příkazy smyčky, pole, funkce atd.
Jakmile těmto konceptům porozumíte, můžete své znalosti snadno extrapolovat do jakéhokoli jazyka. Dejte si tedy alespoň týden na důkladné pochopení těchto pojmů.
Tip č. 4:Překonejte „Starting Trouble“
První test / program, který napíšete, bude matoucí, bez ohledu na to, jak dobře jste na dané téma dobře přečetli. Rozhodně to bude ohromující. Ale nedělej si starosti. Přemýšlejte o tom, jako kdybyste svůj manuální test překládali do jiného média než angličtiny.
Tip č. 5:Nenechte se zastrašit
Pro začátečníka je velmi snadné podívat se na automatizační test nebo program a myslet si, že vypadá velmi technicky a že mu nikdy nebudete schopni porozumět, natož něco takového napsat. Nebojte se; je přirozené se tak cítit.
Například , pokud chcete na přihlašovací stránce Gmail.com zadat hodnotu uživatelského jména. Jaké je tvrzení, které byste napsali do svého manuálního testovacího případu?
Bude to jako: Do pole „Uživatelské jméno“ na stránce Gmail.com zadejte „swatiseela“.
Když jej přeložíte do VBScript, aby to byl výrok ve vašem testu QTP, bude to:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Víte, není tam velký rozdíl. Způsob, jakým odkazujete na místo pro zadání uživatelského jména, se provádí jinak.
Jelikož každý krok testu automatizace provádí stroj namísto člověka, musíte se ujistit, že svou instrukci (testovací krok) napíšete co nejjasněji bez jakékoli nejednoznačnosti.
Místo toho, abyste řekli pouze zadejte hodnotu, ve skutečnosti zadáváte přesné názvy objektů na stránce, protože jsou pojmenovány vývojářem. Jakmile budete schopni tento překlad uchopit, automatizace je snadná.
Tip č. 6:Učte se viděním
To je strategie, kterou osobně dodržuji, kdykoli musím pracovat s novým nástrojem. Každý nástroj, který přichází na trh, bez ohledu na to, jak technicky robustní je, se snaží být uživatelsky přívětivý. Všechny funkce nástroje by tedy měly být přístupné z nabídky.
Tady je to, co dělám - začínám od možnosti nabídky „Soubor“ a procházím, dokud se nedostanu k „Nápověda“ a pokusím se povrchně pohlédnout na každou položku nabídky a podnabídky. Většina jmen bude představovat to, co tato možnost dělá. Ale pokud potřebujete více informací, stačí kliknout na danou položku a podívat se.
Pokud stále potřebujete více informací, použijte soubor nápovědy. Tímto způsobem nečekáte, až vám někdo dá znalosti o nástroji. S vaší iniciativou jste se seznámili s nástrojem a IDE. Pomůže vám posoudit, co pro vás bude užitečné a co ne.
Tip č. 7:Soubory nápovědy
Mnoho z nás hledá pro začátek online výukové programy a fóra. I když jsou všechny skvělé, nic se nepřiblíží souborům nápovědy dodávaným s tímto nástrojem. Je to váš největší poklad. Popisuje vše, co tento nástroj dokáže. Zvažte tedy každý automatizační program, který napíšete, jako zkoušku z otevřené knihy. Otevřená kniha, která je souborem nápovědy. Udělejte ze svého prvního cíle vždy, když jste ztraceni.
Tip č. 8:Praxe
Buďte trpěliví a cvičte pravidelně psaní kódu. Nezapomeňte, že testování je ověření a ověření. Psát testy tak, aby každý z nich měl jasně definovaná kritéria pro úspěšné a neúspěšné. Nechcete, aby automatizační nástroj pouze zadával data a nechal analýzu na vás. Ujistěte se, že váš program bude schopen jasně určit a prezentovat výsledek jako úspěšný nebo neúspěšný.
Tip č. 9:Snažte se být lepší
Jakmile problém vyřešíte a napíšete program, vymyslete způsoby, jak ho vylepšit.
Dokážete to udělat čitelnějším? Můžete dosáhnout výsledku v menším počtu řádků kódu? Můžete znovu použít některé komponenty? Můžete se vyhnout použití tolik proměnných, kolik jste udělali? Je paměť vašeho programu efektivní? Dokážete to rozběhnout rychleji? - To jsou některé z otázek, které musíte mít na paměti a pracovat na nich.
Tip č. 10:Mějte otevřenou mysl
I když je testování automatizace skvělé a dává testerům „Boží komplex“, musíme uznat, že v některých případech to prostě není cesta. V takových případech buďte v pořádku, protože testování je naším hlavním cílem, ať už se vydáme cestou automatizace nebo manuální cestou.
zdarma software pro kopírování DVD pro Windows 10
Závěr
Doufám, že tento článek odpověděl na několik otázek, které museli mít všichni vy, kteří aspirovali na testery automatizace. Pokud se rozhodnete do toho pustit a máte další výhrady, dejte nám prosím vědět prostřednictvím komentářů.
Je v tomto článku něco, s čím rozhodně souhlasíte nebo nesouhlasíte?
Doporučené čtení
- 10 tipů, které byste si měli přečíst před automatizací testovací práce
- Kdy zvolit automatické testování?
- Top 20 praktických tipů pro testování softwaru, které byste si měli přečíst před testováním jakékoli aplikace
- Co je to Automation Testing (Ultimate Guide to Start Test Automation)
- Typy testování automatizace a některé mylné představy
- 11 nejlepších automatizačních nástrojů pro testování aplikací pro Android (nástroje pro testování aplikací pro Android)
- Proces automatizace testování v 10 krocích: Jak spustit testování automatizace ve vaší organizaci
- Výzvy pro ruční a automatizované testování