QTP-Frameworks

reclame

een kader definieert een reeks richtlijnen / best practices die een reeks normen afdwingt, waardoor het voor de eindgebruikers gemakkelijk te gebruiken is om mee te werken. Er zijn verschillende soorten automatiseringskaders en de meest voorkomende zijn hieronder vermeld−

  • Keyword-Driven Framework
  • Data-Driven Framework
  • hybride Framework

Keyword-Driven Framework

Keyword driven testing is een type functional automation testing framework dat ook bekend staat als table-driven testing of action word based testing.

In Keyword-driven testing gebruiken we een tabelformaat, meestal een spreadsheet, om trefwoorden of actiewoorden te definiëren voor elke functie die we willen uitvoeren.

Keyword Driven testing in Automation Testing

voordelen

  • het is het meest geschikt voor beginnende of een niet-technische tester.

  • maakt schrijven tests op een meer abstracte manier met behulp van deze aanpak.

  • Keyword driven testing maakt het mogelijk om de automatisering eerder in de SDLC te starten, zelfs voordat een stabiele build wordt geleverd voor het testen.

  • er is een hoge mate van herbruikbaarheid.

nadelen

  • de initiële investering in de ontwikkeling van de zoekwoorden en de bijbehorende functionaliteiten kan langer duren.

  • het kan fungeren als een beperking tot de technisch bekwame testers.

Data Driven Framework

Data-driven testing is het maken van testscripts waarbij testgegevens en / of output waarden worden gelezen uit gegevensbestanden in plaats van het gebruik van dezelfde hard-gecodeerde waarden elke keer dat de test wordt uitgevoerd. Op deze manier kunnen de testers testen hoe de toepassing effectief omgaat met verschillende ingangen. Het kan een van de volgende data bestanden−

  • datapools
  • Excel bestanden
  • ADO-objecten
  • CSV-bestanden
  • ODBC-bronnen

Schema

Data Driven Testen kan het best worden begrepen door de volgende diagram −

Trefwoord Gedreven testen in de Automatisering, Testen

Voordelen

  • Data driven kader resulteert in een minder bedrag van de code
  • meer flexibiliteit Biedt voor het behoud en de vaststelling van de scripting problemen
  • Test Gegevens kunnen worden ontwikkeld

Nadelen

  • elk script moet anders zijn om verschillende gegevenssets te begrijpen.

Hybrid Framework

Hybrid Framework is een combinatie van Keyword driven en data Driven framework die het best kan worden beschreven met behulp van het volgende stroomdiagram.

Hybrid Framework in Automation Testing

beïnvloedende factoren

hieronder volgen de parameters waarmee men rekening moet houden bij het ontwikkelen van het framework. De invloed factoren zijn hieronder vermeld−

  • Framework-bestanden moeten versiebesturingssoftware zoals SVN, CVS, MS Source Control ondersteunen

  • Framework moet ondersteuning bieden voor het uitvoeren van de scripts in verschillende omgevingen: QA, SAT, DEV

  • bij Objectwijzigingen moeten scripts met minimale wijzigingen worden uitgevoerd.

  • Framework moet zichzelf configureren en zorgen voor vereisten zoals het maken van mappen / databases.

  • Framework moet robuuste rapportagestructuur hebben, zodat problemen in het script/applicatie gemakkelijk kunnen worden Gespot

  • het kader moet flexibeler zijn, zodat het gemakkelijk te gebruiken is

  • Framework moet coderingsnormen volgen, zodat bestanden, functies en geschiedenis van wijzigingen correct worden onderhouden.

In het volgende hoofdstuk leren we hoe we een eenvoudig kader kunnen ontwerpen.

Handige Video Cursussen

Video

HP UFT / QTP Online Training

108 Lezingen 8 uur

Pavan Lalwani

Advertenties

Write a Comment

Het e-mailadres wordt niet gepubliceerd.