testcomplete tutorial
En omfattende TestComplete Guide (Del-I):
Som en del av opplæringsserien vår for Software Testing Tools, dekker vi i dag et nytt GUI-testverktøy - TestComplete. Dette blir en omfattende 3-delt opplæringsserie.
Opplæringsprogrammer i denne serien:
- TestComplete tutorial 1: TestComplete Introduksjon
- TestComplete tutorial 2: Hvordan utføre datadrevet testing
- TestComplete tutorial 3: Hvordan automatisere Android-applikasjoner
Testautomatisering spiller en viktig rolle i testingen av hvilken som helst programvare. Noen testsaker er arbeidskrevende, tidkrevende og repeterende.
Automatisering av slike testtilfeller kan spare mye tid, noe som gjør automatisering uunngåelig for suksessen med kontinuerlig levering og testing av modeller for programvareutvikling.
Hva du vil lære:
- Introduksjon
- Hvorfor bruke dette verktøyet?
- Installasjon av TestComplete
- Opprette ditt første prosjekt i TestComplete
- TestCompletets brukergrensesnitt
- Å lage vår første test på et nettbasert prosjekt
- Registrere en test for webapplikasjonen
- Analyserer testresultater
- Opprette test på skrivebordsbaserte applikasjoner
- Registrerer testen for skrivebordsbasert applikasjon
- Analyserer registrert test
- Konklusjon
- Anbefalt lesing
Introduksjon
TestFullfør , utviklet av SmartBear Software, tilbyr støtte til et bredt spekter av teknologier som .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, The Web and Mobile systems.
TestComplete hjelper testere med å utvikle test tilfeller på forskjellige skriptspråk som JavaScript, Python, VBScript, Delphi Script, JavaScript. Den er tilgjengelig med to lisenser og en gratis prøveversjon som er gyldig i 30 dager.
Hvorfor bruke dette verktøyet?
TestComplete tilbyr et bredt spekter av funksjoner for testautomatisering. Noen av dem er oppført nedenfor
- Søkeordtesting: Ved å bruke de innebygde søkeorddrevne testredaktørene kan testere utvikle søkeorddrevne rammer uten problemer
- Skriptetesting : Testere kan skrive testskript fra bunnen av eller endre innspilte i en innebygd editor
- Test opptak og avspilling : Tilbyr den grunnleggende mekanismen for opptak og avspilling for testoppretting. De registrerte testtilfellene kan endres etter behov
- Integrasjon til bugsporingsprogramvare : Integreres med forskjellige bug tracking-programmer som Jira , Bugzilla osv. Den kan brukes til å modifisere eller opprette elementer i programvaren for feilsporing ved hjelp av mal for sporingssporing
- Datadrevet testing: Enkel datautvinning fra CSV-filer, databasetabeller, Excel-ark osv.
- Test Visualizer: Fanger skjermbilder under testutførelsen slik at vi kan skille mellom forventede og faktiske skjermer.
Minimum systemkrav
Operativsystem : Microsoft Windows XP Professional 32/64 bit.
Prosessor : Intel Core 2 Duo 2 GHz eller høyere.
RAM : 2 GB RAM på andre operativsystemer.
Hardisk : 1 GB ledig diskplass for installasjon.
Vedtak : 1024 × 768 eller høyere skjermoppløsning.
Mus eller andre pekeenheter.
Installasjon av TestComplete
nedlasting => TestComplete kan lastes ned fra det offisielle SmartBear-nettstedet fra her .
Etter nedlasting, følg trinnene for å installere TestComplete
#1) Dobbeltklikk på den nedlastede installasjonspakken for TestComplete. Installasjonen av programvaren starter og lisensavtaler vises.
#to) Spesifiser banen til mappen der du vil installere programvaren.
# 3) Nå vises en velkomstdialog som ber om å aktivere en lisens. Vi kan starte med å klikke på en 30-dagers prøvelisens.
# 4) Etter at denne prosessen har startet datamaskinen på nytt, er vi ferdig med å installere TestComplete.
Opprette ditt første prosjekt i TestComplete
Åpne applikasjonen, så ser du startsiden.
Følg disse trinnene for å lage et nytt prosjekt.
1) Gå til Fil-menyen.
to) Klikk Nytt alternativ fra menyen.
hva dbms kjører på en pc
3) Klikk på Nytt prosjekt.
(Merk: Klikk på et hvilket som helst bilde for forstørret visning)
4) Alternativt kan du bruke hurtigtasten (shift + ctrl + N) for å lage et nytt prosjekt.
5) Et vindu vises, gi et navn til prosjektet.
6) Klikk på Fullfør.
7) Dermed har vi laget vårt første prosjekt i TestComplete.
TestCompletets brukergrensesnitt
TestCompletets brukergrensesnitt er godt organisert og delt inn i forskjellige seksjoner.
- Project Explorer-panelet på venstre side av vinduet, viser prosjektpakker, prosjekter og innholdet
- Workspace-panelet er der du kan endre og lage tester
- Test Visualizer-panelet (nederst) viser skjermbilder som er lagret under utførelse av testsaken
Å lage vår første test på et nettbasert prosjekt
La oss begynne med å lage vårt første nettbaserte prosjekt i TestComplete.
#1) Å velge Fil | Ny | Nytt prosjekt som vist på skjermbildet.
#to) Skriv inn navnet på prosjektet; du kan også endre plasseringen om nødvendig.
hvor forskjellig er c ++ fra java
# 3) Klikk på Neste knapp.
Merk : Siden TestComplete støtter forskjellige plattformer som web, stasjonær, mobil osv., Må vi velge plattformen vi tester på.
# 4) Opprinnelig tester vi et nettbasert program, og velg deretter 'Funksjonell testing av websider', og klikk Neste .
# 5) Når vi har valgt vår plattform i forrige trinn, tar en veiviser for prosjektoppføring oss til Test Visualizer-siden, der vi kan aktivere / deaktivere Test Visualizer-funksjonaliteten. Klikk på Neste .
# 6) Nå må vi spesifisere skriptspråket for prosjektet vårt. Når du har valgt skriptspråk, klikker du på Bli ferdig .
Dermed er prosjektet vårt for å teste en webapplikasjon klart.
Registrere en test for webapplikasjonen
Vi starter med å registrere testen der vi åpner Googles søkemotor og søk etter et spørsmål.
Følg trinnene for å registrere testen:
#1) Klikk på Legg til testen , som vist på bildet nedenfor.
Merk: TestComplete registrerer brukerhandlinger og vanligvis museklikk, dvs. når brukeren klikker på et objekt, blir ID og referanser registrert.
#to) Et opptakspanel som vist på bildet vil vises, det indikerer at opptak av testen har startet. Nå er vi klar til å utføre handlinger.
# 3) Start nettleseren, TestComplete identifiserer nettleseren med den spesielle innebygde testkommandoen.
# 4) Naviger til denne URL-en https://www.google.com
# 5) Skriv inn et hvilket som helst søk i Googles søkefelt, si programvare testing hjelp.
# 6) Klikk på Stoppe som vist på bildet.
# 7) Når vi har klikket på stoppknappen, vil TestComplete vise nøkkelordeditor hvor alle de innspilte nøkkelordene våre vises.
# 8) For å spille av, klikker vi bare på Kjør test som vist på bildet.
Analyserer testresultater
La oss analysere testresultatene.
Kjør nettleseren starter nettleseren. Den oppdager den lanserte nettleseren ved hjelp av innebygde testfunksjoner og utfører testen under avspilling.
Denne kommandoen brukes til å vente på at siden skal lastes inn; her har vi åpnet Googles hjemmeside, så det betyr at testutførelsen er satt på pause til Googles startside er lastet helt inn.
Følgende kommando brukes til å angi tekst i Google-søkefeltet, vi har brukt programvaretesting som nøkkelord, og dermed vises følgende tekst.
I Test Visualizer ble skjermbildene tatt under testutførelsen, for å gjøre det mulig for testeren å skille mellom faktisk og forventet skjermutgang.
Et ord med forsiktighet: Vær oppmerksom på at inntil nå har vi bare registrert noen få grunnleggende trinn. Sanntid, dette er aldri en komplett test. Du må legge til / fjerne / tilpasse trinn for å få skriptet til å utføre valideringen du trenger.
Opprette test på skrivebordsbaserte applikasjoner
TestComplete støtter både Web- og Desktop-baserte applikasjoner.
La oss begynne med å lage prosjektet vårt på Desktop Based Application.
Merk : Lukk alle prosjekter som åpnes i TestComplete. Klikk Fil | Lukk .
#1) Lag et nytt prosjekt-> Fil | Ny | Nytt prosjekt åpne en ny veiviser for prosjektoppretting.
#to) Spesifiser prosjektnavnet og plasseringen. Klikk Neste .
Merk: Når vi kjører testen vår på en stasjonær applikasjon, velger du Windows-applikasjonen i veiviseren. Dette tar deg til siden der vi kan spesifisere plattformen for prosjektet. Å velge Generisk Windows-applikasjon og klikk Neste .
Merk : Når vi automatiserer stasjonær applikasjon, må vi spesifisere applikasjonen som skal testes i TestComplete
# 4) Klikk på Legg til-knappen, og spesifiser banen til prosjektet i vinduet som åpnes.
For demoformål lager vi testen vår på notepad.exe.
# 5) Spesifiser banen for notepad.exe-filen på maskinen din
F.eks : “C: Brukere Admin AppData Roaming Microsoft Windows Start-meny Programmer Tilbehør Notepad.lnk'.
# 6) Klikk OK . Deretter, Neste.
# 7) Velg innstillingene etter behov for Test Visualizer. Klikk Neste.
# 8) Velg skriptspråk. Klikk Bli ferdig .
Vi har nå laget et prosjekt for å registrere testen vår på en stasjonær applikasjon.
Registrerer testen for skrivebordsbasert applikasjon
Når vi har registrert testen vår på et nettbasert prosjekt, er det enkelt å registrere testen vår for skrivebordsbaserte applikasjoner.
#1) Klikk på Legg til for å teste.
#to) En ny fil med notisblokk åpnes.
beste systemvedlikeholdsprogramvare for Windows 10
# 3) Skriv hvilken som helst tekst du ønsker. Si 'Hjelp til programvaretesting.'
# 4) Klikk på stoppknappen.
# 5) Lukk notisblokkfilen.
# 6) For avspilling klikker du bare på Kjør test.
Analyserer registrert test
Kjør testet app er kommandoen som brukes til å starte applikasjonen vår. Siden vi utfører testen på notepad.exe, vises navnet notisblokk i operasjonskolonnen. TestComplete registrerer operasjonen når applikasjonen startes.
Vi har skrevet programvaretesthjelp i det åpnede vinduet til notisblokken, og Edit-kommandoen brukes til å sette tekst i applikasjonen.
Konklusjon
I denne artikkelen har vi en veldig grunnleggende introduksjon til TestComplete.
Vi har lært å lage nettbaserte og skrivebordsbaserte prosjekter. Vi har registrert tester på to forskjellige domener og hadde lært oss å analysere resultatene.
På dette punktet er du velkommen til å installere prøveversjonen og jobbe sammen . Prøv å lage et prosjekt og registrer noen tester. Bli komfortabel med å forstå trinnene og funksjonene som verktøyet oversetter handlingene dine til. Denne serien er i ferd med å bli seriøs - vær forberedt!
Del II - Den andre delen av denne veiledningen er på ' Datadrevet testing ved hjelp av TestComplete ”.
Om forfatter: Dette er et gjestepost av Vivek, en QA Automation Engineer.
Spørsmål? - Spør nedenfor. Kommentarer? - Alltid velkommen!
Anbefalt lesing
- Veiledning for WAVE tilgjengelighetstestverktøy
- Funksjonstesting mot ikke-funksjonell testing
- In-Depth Eclipse Tutorials For Beginners
- Geb Tutorial - Browser Automation Testing Using Geb Tool
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- Alpha Testing og Beta Testing (En komplett guide)
- Sikuli GUI Automation Testing Tool - Beginner's Guide Part # 2
- DevOps Testing Tutorial: Hvordan DevOps vil påvirke QA-testing?