Hva er GUI-testing?

GUI-testing beskrives som testing av applikasjonen under Test system grafisk brukergrensesnitt. Grafisk testing består av skjermkontroller ved bruk av kontroller som ikoner, knapper og menyer med alle typer av linjen, for eksempel dialoger, menylinje, verktøylinje, Windows osv. I utgangspunktet kan vi si at det vi ser er GUI. For en datamaskinapplikasjon er det to typer grensesnitt. Kommandolinjegrensesnittet er det som svarer på kommandoteksten og datamaskinen. GUI er et grafisk brukergrensesnitt der du bruker bilder i stedet for tekst for å kommunisere med datamaskinen.

La oss ta et eksempel. Hvis du eller vennen din besøker et nettsted som er Educba .com. Først vil han se hjemmesiden, søkeknappen, kursfeltet og mange flere som er GUI (grafisk brukergrensesnitt). Ingen kildekoder blir sett av en bruker. Brukeren kan se grensesnittet. Fokuset er særlig på strukturen i designet, bilder som fungerer riktig eller ikke. Tilkoblingene er også tilgjengelige, og hvis du klikker, skal knappen fungere. Verken bilde eller innhold må dessuten reduseres eller overlappe hverandre hvis brukeren tegner om skjermen. Så dette er en liten introduksjon angående GUI (Graphical User Interface) Testing.

Funksjoner ved GUI-testing

Ved å forstå dens forskjellige egenskaper, kan klarhet rundt GUI-testen oppnås ytterligere. Dermed er noen kritiske GUI-tester og andre tilknyttede elementer beskrevet nedenfor.

  • Denne testmetoden er vanskeligere enn testkommandoen for linjegrensesnittet.
  • De fleste testverktøyene som brukes til GUI-testing fokuserer hovedsakelig på regresjonstesting.
  • Det bekrefter også at komponentene som skrifttypen og bildene samsvarer med designspesifikasjonene.
  • GUI kan møte flere utfordringer med automatisert testing, ettersom brukergrensesnittet ofte endres.
  • Det blir utført fra brukerens synspunkt og ikke utvikleren eller testeren.
  • Hjelper teamet med å samle inn dataene som trengs, slik at de kan bestemme om en applikasjon kan distribueres eller ikke distribueres.

GUI-testing på forskjellige måter

Det er tre store GUI-testere som brukes av programvareeksperter over hele verden for å bekrefte presisjonen og kvaliteten til grafiske brukergrensesnittelementer.

  1. Manuell basert testing.
  2. Spill inn og spill på nytt.
  3. Modellbasert testing.

1) Manuell basert testing

Testere verifiserte manuelt all grafikk for firmadokumentet med forutsetningene. Multiplikasjonen (33X5), for eksempel, kan kontrolleres ved manuell testing.

2) Spill inn og spill på nytt

Record and Replay er og automatisert grafisk brukergrensesnittverktøy med det på tidspunktet for testing er all testen poster.

3) Modellbasert testing

Modellbasert testing fungerer som en grafisk beskrivelse. Disse testene forutsier atferden til systemet, og denne teknikken genererer testforsøk effektivt. Avgjørelses- og diagramtabeller er noen av modelleringsteknikkene.

Sjekkliste for GUI-testing

  • Sjekk GUI-elementer som lengde, bredde, størrelse, skrift osv.
  • Se etter riktig feilmeldingsvisning.
  • Størrelse på skrifttype og skrifter lesbarhet.
  • Bilder skal justeres riktig.
  • Plasseringen for forskjellige oppløsninger av alle GUI-elementer.

Fordeler og ulemper ved testing av grafisk brukergrensesnitt

Ved å bruke GUI-testmetoden i de tidlige fasene av SDLC, vil teamet kunne dra nytte av ulike fordeler, for eksempel akselerert vekst, ytelsesforbedring og risikoreduksjon ved slutten av syklusen.

I tillegg tilbyr denne testingen andre fordeler som:

  • Tester grensesnittet fra kundenes synspunkt.
  • Risikoen mot slutten av utviklingssyklusen reduseres effektivt.
  • Bidrar til å validere samsvar med designspesifikasjoner for de forskjellige ikonene og elementene.
  • Forbedrer produktets pålitelighet og øker produktkvaliteten.

ulemper

Selv om det er mange fordeler med GUI-testing, krever testene fortsatt godkjenning. Det er noen ulemper. Her er derfor ulempene / ulempene.

  • Flere minneressurser er nødvendig, noe som kan bremse systemet.
  • Testmetoden tar tid og kan innebære ytterligere GUI-programvare.
  • Gitt den hyppige endringen i grensesnittet for implementering, kan teamet trenge å refactorere et testskript for å forbedre presisjonen.
  • Metoden for testing er vanskelig på grunn av begrenset tilgang eller ingen tilgang til kildekoden.

GUI-testingssaker Eksempel

  • Test høyden på elementene i størrelse, plassering, bredde.
  • Testing av de viste feilmeldingene.
  • Test de forskjellige delene av skjermen.
  • Test skriften om den er lesbar eller ikke.
  • Vi kan også teste stavemåten
  • Test skjermen i forskjellige størrelser ved å zoome inn og ut, for eksempel 600 × 800, 640 x 480 osv.
  • Tekster og andre komponenter som knapper, ikoner og så videre er på riktig sted for å teste justeringen eller ikke.
  • Vi kan også teste fargen foran.
  • Testing av feilmeldinger farger og advarsler.
  • Vi kan også teste klarheten i bildet
  • Vi kan også teste justeringen av bildet.
  • Hyperlink fargetesting.

Hvordan gjøre GUI-testing?

  • Forsikre deg om at en tekstboks er riktig justert med etiketten "Kildemappe."
  • Forsikre deg om at tekstboksen er riktig på linje med etiketten "Pakke"
  • Sjekk at navnet "Bla gjennom" -etiketten er knappen på slutten av TextBox oppkalt etter "Kildemappen" -etiketten.
  • Forsikre deg om at etiketttekstboksen “Navn” er riktig justert.
  • Kontroller at etiketten 'Editors' består av det offentlige, standard, private, beskyttede navnet på 4 radioknapper.
  • Kontroller at merket “Super-Class” under “Modifier” -etiketten må justeres riktig.
  • Forsikre deg om at hvor det er nødvendig, bør det produseres en feil i RØD farge.
  • Forsikre deg om at riktig bekreftelsesmelding vises etter oppdatering av et felt.

Anbefalte artikler

Dette har vært en guide til GUI-testing. Her har vi diskutert dens typer, fordeler, ulemper og anvendelser av GUI-testing. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Sikkerhetstestverktøy
  2. Testing verktøy
  3. SOA-testverktøy
  4. Testing av systemintegrasjon