software installation un installation testing
Har du udført softwareinstallationstest? Hvordan var oplevelsen? Nå, installationstestning (implementeringstestning) er en ganske interessant del af softwaretestningens livscyklus.
Installationstestning er som at introducere en gæst i dit hjem. Den nye gæst skal introduceres ordentligt for alle familiemedlemmerne for at føle sig godt tilpas. Installation af ny software ligner også eksemplet ovenfor.
Hvis din installation er vellykket på det nye system, vil en kunde være helt tilfreds, men hvad nu hvis tingene er helt modsatte. Hvis en installation mislykkes, fungerer vores program ikke kun på dette system, men det kan efterlade en brugers system hårdt beskadiget. En bruger skal muligvis geninstallere hele operativsystemet.
I ovenstående tilfælde vil du gøre indtryk på en bruger? Absolut ikke! Dit første indtryk af at gøre en loyal kunde er ødelagt på grund af ufuldstændig installationstest.
Hvad skal du gøre for at få et godt første indtryk? Test installationsprogrammet korrekt med en kombination af både manuelle og automatiserede processer på forskellige maskiner med en anden konfiguration. Time bekymret for installationstest er Time! Det kræver meget tid at endda udføre en enkelt testsag.
Hvis du vil teste et stort programinstallationsprogram, så tænk på den tid, der kræves til at udføre så mange testsager på forskellige konfigurationer.
Vi vil se forskellige metoder til at udføre manuel installationstest og nogle grundlæggende retningslinjer for automatisering af installationsprocessen.
For at starte installationstest skal du først beslutte, hvor mange forskellige systemkonfigurationer du vil teste installationen.
Forbered en grundlæggende harddisk. Formater denne harddisk med det mest almindelige eller standardfilsystem, installer det mest almindelige operativsystem (Windows) på denne harddisk. Installer nogle grundlæggende nødvendige komponenter på denne harddisk.
Hver gang opretter billeder af denne base-harddisk, og du kan oprette andre konfigurationer på dette basedrev. Lav et sæt af hver konfiguration som operativsystem og filformat, der skal bruges til yderligere test.
Hvordan kan vi bruge automatisering i denne proces? Nå, lav nogle systemer dedikeret til at oprette grundlæggende billeder (brug software som Norton Ghost til at oprette nøjagtige billeder af operativsystemet hurtigt) af basiskonfigurationen. Dette sparer din enorme tid i hver testtilfælde.
For eksempel , hvis tiden til installation af et operativsystem med grundlæggende konfiguration siges 1 time, skal du for hver testtilfælde på det nye operativsystem kræve mere end 1 time. Men at oprette et billede af OS vil næppe kræve 5 til 10 minutter, og du sparer cirka 40 til 50 minutter!
Du kan bruge et operativsystem med flere forsøg på installation af installationsprogrammet. Hver gang du afinstallerer applikationen og forbereder basistilstanden til den næste testsag. Vær forsigtig her, at dit afinstallationsprogram skal testes før og skal fungere fint.
Tips til installationstest med nogle brede testtilfælde:
# 1) Brug flowdiagrammer at udføre installationstest. Flowdiagrammer forenkler vores opgave. Se et eksempel på flowdiagram for den grundlæggende testtest i installationstesten.
Tilføj nogle flere testcases på dette grundlæggende rutediagram. F.eks. Hvis vores applikation ikke er den første udgivelse, så prøv at tilføje forskellige logiske installationsstier.
#to) Hvis du tidligere har installeret en kompakt grundversion af applikationen, så i næste testtilfælde Installer den fulde applikation version på samme sti som brugt til den kompakte version.
# 3) Hvis du bruger flowdiagram til at teste forskellige filer, der skal skrives på disken mens installationen derefter bruger det samme rutediagram i omvendt rækkefølge til at teste afinstallation af alle de installerede filer på disken.
# 4) Brug flowdiagrammer til automatisere testindsatsen. Det vil være meget let at konvertere diagrammer til automatiserede scripts.
# 5) Test installationsskripterne, der bruges til at kontrollere krævet diskplads . Hvis installationsprogrammet beder om den nødvendige diskplads 1 MB, skal du sikre dig, at der bruges nøjagtigt 1 MB, eller om der bruges mere diskplads under installationen. Hvis ja, markér dette som en fejl.
# 6) Test diskpladsbehov på forskellige filsystemformater. Ligesom FAT16 vil kræve mere plads end effektive NTFS- eller FAT32-filsystemer.
# 7) Indstil om muligt et dedikeret system til kun at oprette diskbilleder. Som sagt ovenfor sparer dette din testtid.
# 8) Brug et distribueret testmiljø for at udføre installationstest. Det distribuerede miljø sparer simpelthen din tid, og du kan effektivt styre alle de forskellige testcases fra en enkelt maskine.
Den gode tilgang til dette er at oprette en mastermaskine, der kører forskellige slave-maskiner på netværket. Du kan starte installationen samtidigt på en anden maskine end mastersystemet.
# 9) Prøv at automatisere rutinen for at teste antallet af filer, der skal skrives til disken. Du kan vedligeholde denne filliste til at blive skrevet på disken i et excel-ark og kan give denne liste som et input til et automatiseret script, der kontrollerer hver eneste sti for at kontrollere den korrekte installation.
# 10) Brug software, der er tilgængeligt frit på markedet for at bekræfte ændringer i registreringsdatabasen ved vellykket installation. Bekræft ændringer i registreringsdatabasen med din forventede ændringsliste efter installationen.
#elleve) Med kraft bryde installationsprocessen ind i mellem. Se systemets opførsel, og om systemet genopretter til sin oprindelige tilstand uden problemer. Du kan teste denne 'installationsbrud' på hvert installationstrin.
# 12) Kontrol af diskplads: Dette er den afgørende kontrol i installationstest-scenariet. Du kan vælge forskellige manuelle og automatiserede metoder til at foretage denne kontrol.
konvertere youtube video til mp4 online gratis
I manuelle metoder kan du kontrollere ledig diskplads på drevet før installation og diskplads rapporteret af installationsskriptet for at kontrollere, om installationsprogrammet beregner og rapporterer diskplads nøjagtigt. Kontroller diskpladsen efter installationen for at kontrollere nøjagtig brug af installationsdiskpladsen.
Kør en forskellig kombination af tilgængelighed af diskplads ved hjælp af nogle værktøjer til automatisk at gøre diskplads fuld under installationen. Kontroller systemadfærd under lave diskpladsforhold under installationen.
# 13) Når du tjekker installationen, kan du test for afinstallation også. Før hver nye iteration af installationen skal du sikre dig, at alle de filer, der skrives til disken, fjernes efter afinstallationen.
Nogle gange fjerner afinstallationsrutinen filer fra kun den sidst opgraderede installation, mens de gamle filers filer ikke berøres. Kontroller også om genstart efter manuel afinstallation og kraftigt ikke at genstarte.
Jeg har adresseret mange områder af Manuel såvel som automatiseret installationstestprocedure .
Der er stadig mange områder, du skal fokusere på, afhængigt af kompleksiteten af din software under installation. Disse ikke adresserede vigtige opgaver inkluderer installation over netværket, onlineinstallation, patchinstallation, databasekontrol ved installation, delt DLL-installation og afinstallation, etc.
Håber, at denne artikel vil være en grundlæggende retningslinje for dem, der har problemer med at starte med softwareinstallationstestning både manuelt eller i automatisering.
Hvis du kan lide denne artikel, vil du også gerne abonner på vores e-mail-nyhedsbrev .
Anbefalet læsning
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- Softwaretest QA Assistant Job
- Software Testing Course: Hvilket Software Testing Institute skal jeg tilmelde mig?
- Valg af softwaretest som din karriere
- Softwaretest Teknisk indhold Writer Freelancer Job
- Nogle interessante softwaretestinterviewspørgsmål
- Feedback og anmeldelser om softwaretestkursus
- Software Testing Hjælp Affiliate Program!