QTP-rámce

inzeráty

rámec definuje soubor pokynů / osvědčených postupů, které vynucují soubor standardů, což usnadňuje práci koncovým uživatelům. Existují různé typy automatizačních rámců a nejběžnější jsou uvedeny níže−

  • Framework založený na klíčových slovech
  • Data-Driven Framework
  • Hybrid Framework

Framework založený na klíčových slovech

testování řízené klíčovými slovy je typ funkčního automatizačního testovacího rámce, který je také známý jako testování založené na tabulkách nebo testování založené na akčních slovech.

při testování řízeném klíčovými slovy používáme formát tabulky, obvykle tabulku, k definování klíčových slov nebo akčních slov pro každou funkci, kterou chceme provést.

Klíčové slovo řízené testování v automatizaci testování

výhody

  • je nejvhodnější pro začátečníky nebo netechnické testery.

  • umožňuje psaní testů abstraktnějším způsobem pomocí tohoto přístupu.

  • Klíčové slovo řízené testování umožňuje automatizaci, které mají být zahájeny dříve v SDLC ještě předtím, než stabilní sestavení je dodáván pro testování.

  • existuje vysoký stupeň opětovné použitelnosti.

nevýhody

  • počáteční investice do vývoje klíčových slov a souvisejících funkcí může trvat déle.

  • mohlo by to působit jako omezení pro technicky zdatné testery.

Data Driven Framework

Data-driven testování je vytvoření testovacích skriptů, kde testovací data a / nebo výstupní hodnoty jsou čteny z datových souborů namísto použití stejných pevně zakódovaných hodnot při každém spuštění testu. Tímto způsobem mohou testeři otestovat, jak aplikace efektivně zpracovává různé vstupy. Může to být některý z následujících datových souborů−

  • datapools
  • Excel soubory
  • ADO objekty
  • CSV soubory
  • zdroje ODBC

vývojový Diagram

testování řízené daty lze nejlépe pochopit následujícím schématem −

testování řízené klíčovými slovy v automatizačním testování

výhody

  • data driven framework má za následek menší množství kódu 5668>
  • nabízí větší flexibilitu pro údržbu a opravu skriptovacích problémů
  • testovací data mohou být vyvinuta

nevýhody

  • každý skript musí být jiný, aby pochopil různé sady dat.

Hybrid Framework

Hybrid Framework je kombinací klíčového slova a data Driven framework, který lze nejlépe popsat pomocí následujícího vývojového diagramu.

hybridní rámec v automatizačním testování

ovlivňující faktory

Níže jsou uvedeny parametry, které je třeba vzít v úvahu při vývoji rámce. Faktory ovlivňující jsou uvedeny níže−

  • Framework soubory by měly podporovat verzování controlling software, jako je SVN, CVS, MS Source Control

  • Framework by měl podporovat provádění skriptů v různých prostředích viz-QA, SAT, DEV

  • při změnách objektů by se skripty měly provádět s minimálními změnami.

  • Framework by se měl nakonfigurovat sám a postarat se o předpoklad, jako je vytváření složek / databází.

  • Framework by měl mít robustní strukturu výkaznictví, aby bylo možné snadno rozpoznat problémy ve skriptu/aplikaci

  • rámec by měl mít větší flexibilitu, aby byl snadno použitelný

  • Framework by měl dodržovat standardy kódování, aby soubory, funkce a historie změn byly správně udržovány.

v další kapitole se naučíme, jak navrhnout jednoduchý rámec.

užitečné Video kurzy

Video

HP UFT / QTP online školení

108 přednášek 8 hodin

Pavan Lalwani

inzeráty

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.