Vad är GUI-testning?

GUI-testning beskrivs som testning av applikationen under Testsystemets grafiska användargränssnitt. Grafisk testning består av skärmkontroller med hjälp av kontroller som ikoner, knappar och menyer med alla typer av fältet, t.ex. dialoger, menyfält, verktygsfält, Windows etc. Vi kan i princip säga att det vi ser är GUI. För en datorapplikation finns det två slags gränssnitt. Kommandoradsgränssnittet är det som svarar på kommandoteksten och datorn. GUI är ett grafiskt användargränssnitt där du använder bilder snarare än text för att kommunicera med datorn.

Låt oss ta ett exempel. Om du eller din vän besöker en webbplats som är Educba. Först kommer han att se hemsidan, sökknappen, kursfältet och många fler som är GUI (grafiskt användargränssnitt). Ingen källkod ses av en användare. Användaren kan se gränssnittet. Fokus ligger särskilt på designens struktur, bilder som fungerar korrekt eller inte. Anslutningarna är också tillgängliga, och om du klickar ska knappen fungera. Varken bild eller innehåll måste också minska eller överlappa varandra om användaren redesignar skärmen. Så det här är lite introduktion när det gäller GUI-test (grafiskt användargränssnitt).

Funktioner i GUI-testning

Genom att förstå dess olika egenskaper kan tydlighet om GUI-testen uppnås ytterligare. Således beskrivs några kritiska GUI-tester och andra tillhörande element nedan.

  • Den här testmetoden är svårare än testkommandot för gränssnittsgränssnittet.
  • De flesta testverktyg som används för GUI-testning fokuserar främst på regressionstest.
  • Det bekräftar också att komponenter som typsnitt och bilder överensstämmer med deras designspecifikationer.
  • GUI kan möta fler utmaningar med automatiserad testning, eftersom användargränssnittet ofta ändras.
  • Det utförs ur användarens synvinkel och inte utvecklaren eller testaren.
  • Hjälper teamet att samla in de uppgifter som behövs så att de kan bestämma om en applikation kan distribueras eller inte distribueras.

GUI-testning på olika sätt

Det finns tre stora GUI-testare som används av mjukvaraexperter över hela världen för att verifiera precisionen och kvaliteten hos grafiska användargränssnittselement.

  1. Manuellt baserat test.
  2. Spela in och spela om.
  3. Modellbaserad testning.

1) Manuell baserad testning

Testare verifierade manuellt all grafik för företagets dokument med förutsättningarna. Multiplikationen (33X5) kan till exempel kontrolleras genom manuell testning.

2) Spela in och spela upp igen

Record and Replay är och automatiserat grafiskt användargränssnittsverktyg med det att testet är alla poster.

3) Modellbaserad testning

Modellbaserad testning fungerar som en grafisk beskrivning. Dessa tester förutsäger systemets beteende, och denna teknik genererar effektivt testfall. Besluts- och diagramtabeller är några av modelleringsteknikerna.

Kontrolllista för GUI-testning

  • Kontrollera GUI-element som längd, bredd, storlek, typsnitt etc.
  • Kontrollera om rätt felmeddelande visas.
  • Storlek på teckensnitt och teckensnitt läsbarhet.
  • Bilderna bör anpassas korrekt.
  • Positioneringen för olika upplösning av alla GUI-element.

Fördelar och nackdelar med grafiskt användargränssnittstest

Genom att använda GUI-testmetoden under de tidiga faserna av SDLC kan teamet dra fördel av olika fördelar, såsom accelererad tillväxt, prestandaförbättring och riskminskningen i slutet av cykeln.

Dessutom erbjuder denna testning andra fördelar som:

  • Testar gränssnittet ur kundernas synvinkel.
  • Risken i slutet av utvecklingscykeln reduceras effektivt.
  • Bidrar till validering av överensstämmelse med designspecifikationer för de olika ikonerna och elementen.
  • Förbättrar produktens tillförlitlighet och ökar produktkvaliteten.

nackdelar

Även om det finns många fördelar med GUI-test, kräver testerna fortfarande erkännande. Det finns några nackdelar. Här är därför nackdelarna / nackdelarna.

  • Fler minnesresurser behövs, vilket kan bromsa systemet.
  • Testmetoden tar tid och kan involvera ytterligare GUI-programvara.
  • Med tanke på den ofta förändrade gränssnittet för implementering kan teamet behöva refaktorera ett testskript för att förbättra dess precision.
  • Testmetoden är svår på grund av begränsad åtkomst eller ingen åtkomst till källkoden.

GUI-testfall. Exempel

  • Testa höjden på elementen i storlek, plats, bredd.
  • Testar för de visade felmeddelandena.
  • Testa de olika delarna av skärmen.
  • Testa teckensnittet om det är läsbart eller inte.
  • Vi kan också testa stavningen
  • Testa skärmen i olika storlekar genom att zooma in och ut, till exempel 600 × 800, 640 x 480 etc.
  • Texter och andra komponenter som knappar, ikoner och så vidare är på rätt plats för att testa justeringen eller inte.
  • Vi kan också testa den främre färgen.
  • Testa felmeddelandefärger och varningsmeddelanden.
  • Vi kan också testa bildens tydlighet
  • Vi kan också testa bildens justering.
  • Hyperlänk färgtestning.

Hur gör jag GUI-testning?

  • Se till att en textruta är korrekt i linje med etiketten "Källmapp."
  • Se till att textrutan är korrekt i linje med etiketten "Paket"
  • Kontrollera att namnet "Bläddra" är etiketten i slutet av TextBox uppkallad efter etiketten "Källmapp".
  • Se till att etiketttextrutan “Namn” är korrekt justerad.
  • Kontrollera att etiketten 'Editors' består av det offentliga, standard, privata, skyddade namnet på 4 radioknappar.
  • Kontrollera att etiketten “Super-Class” under etiketten “Modifierare” måste anpassas korrekt.
  • Se till att när det behövs ska ett fel skapas i RÖD färg.
  • Se till att ett korrekt bekräftelsemeddelande visas efter uppdatering av något fält.

Rekommenderade artiklar

Detta har varit en guide till GUI-testning. Här har vi diskuterat dess typer, fördelar, nackdelar och tillämpningar av GUI-testning. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Säkerhetstestverktyg
  2. Prestandatestverktyg
  3. SOA-testverktyg
  4. Test av systemintegration

Kategori: