software testing questions
I dag skal jeg besvare nogle af læsernes spørgsmål. Faktisk tænker jeg på at starte en ugentlig kolonne om 'Software Testing Questions and Answers'. Normalt får jeg snesevis af e-mails dagligt, der spørger mig om nogle software-testforespørgsler.
I stedet for at besvare dem privat vil jeg sætte dem samlet i indlæg, så mange lignende spørgsmål fra andre læsere også bliver behandlet. Du kan indsende dine spørgsmål i kommentarsektioner i indlæg.
hvordan man repræsenterer en graf i java
Før du sender et spørgsmål, vil jeg kraftigt anbefale dig at søge her på dette websted, hvis dine forespørgsler er besvaret tidligere.
Så jeg vil sparke det med nogle spørgsmål i dette indlæg.
Shivika spørger:
”Jeg har fået opgaven til at teste en UI-baseret applikationsside. De vil have mig til at bryde funktionaliteten på nogen måde. Den første side er Tilmeld en side, der indeholder felter som adgangskode til brugernavn, e-mail, URL-adressefelt og nogle valgmuligheder til valg af afkrydsningsfelt.
Jeg har prøvet alle de måder, hvorpå jeg kan teste siden. Kan du også foreslå, at hvad der er mulige måder, hvorpå vi kan teste siden? ”
Jeg vil dække nogle større negative testtilfælde for at bryde tilmeldingssiden:
# 1) Se grænsen for feltet brugernavn. Jeg mener datatypen for dette felt i DB og feltstørrelsen. Prøv at tilføje flere tegn til dette felt end grænsen for feltstørrelse. Se hvordan applikationen reagerer på dette.
#to) Gentag ovenstående for talfelter. Indsæt nummer ud over feltlagerkapaciteten. Dette er typisk en grænsetest.
# 3) I brugernavnfeltet kan du prøve at tilføje tal og specialtegn i forskellige kombinationer. (Tegn som! @ # $% ^ & * () _ +} {“:?><,./;'()). If not allowed specific message should be displayed to the user.
# 4) Prøv ovenstående specialtegnkombination for alle inputfelterne på din tilmeldingsside, der har nogle valideringer. Ligesom e-mail-adresse felt, URL felt valideringer osv.
# 5) Mange applikationer går ned for inputfeltet, der indeholder eksempler med '(enkelt citat) og '(dobbelt citat) som:' Vijays web '. Prøv det i alle indtastningsfelterne en efter en.
# 6) Prøv kun at tilføje tal til inputfelter, der har validering, for kun at indtaste tegn og omvendt.
# 7) Hvis URL-validering er der, skal du se forskellige regler for URL-validering og tilføje URL'er, der ikke passer til reglerne for at overholde systemadfærden
For eksempel, Webadresser som vijay.com/?q=vijay's# $% ^ & * () _ +} {“:?><,./;'()web_page
Tilføj også webadresser, der indeholder HTTP: // og https: // mens du indsætter i URL-indtastningsfeltet.
# 8) Hvis tilmeldingssiden har nogle trin som trin 1, trin 2 osv., Så prøv at ændre parameterværdier direkte i browserens adresselinje. Mange gange er URL'er formateret med nogle parametre for at opretholde korrekte brugertrin. Prøv at ændre alle disse parametre direkte uden at gøre noget rent faktisk på tilmeldingssiden.
# 9) Gør nogle abetest manuelt eller automatiseret (dvs. indsæt hvad der kommer i tankerne, eller skriv tilfældigt over tastaturet), du vil komme med nogle observationer.
# 10) Se om en side viser JavaScript-fejl enten i browseren til venstre i nederste hjørne, eller aktiver browserindstillingerne til at vise popup-besked til enhver JavaScript-fejl.
Dette er alle de negative testtilfælde. Jeg antager, at du allerede har testet den samme tilmeldingsside med alle gyldige tilfælde for at kontrollere, at applikationen fungerer fint i henhold til kravene.
Hvis ovenstående tilfælde ikke bryder applikationssiden, så glem ikke at rose udvikleren ;-)
Hvis du har nogle dræbtestsager til at bryde sådanne applikationer, som du har lært af din erfaring, kan du angive dem i kommentarerne nedenfor.
Jayant spørger:
”Normalt går freshers ud, har en sindstilstand som“ Vi er freshers ”, for nylig passerer outs fra college og forventer, at virksomhederne til at rekruttere dem skal overveje den videnbase, de har, og yderligere bør påvirke deres træning. I virkeligheden hvad menes der med friskere for en industri? ”
Godt spørgsmål. Da jeg var friskere, tænkte jeg på lignende linjer. Men tænk fra et arbejdsgiversynspunkt. Arbejdsgiveren vil tænke som ”Hvorfor skal vi ansætte kandidater med ringe videnbase og erfaring? og har brug for træning først, før du tildeler noget arbejde?
Nå, heldigvis tænker ikke alle arbejdsgivere sådan, og det er derfor, de nybegynder får job og uddannelse på tavlen. Tak til den blomstrende it-industri. Efterspørgslen vil fortsætte for nybegyndere med en god uddannelsesmæssig baggrund og passende færdigheder til problemløsning.
Den enorme vækst i en række ingeniørhøjskoler resulterede i en markant stigning i antallet af kandidater, der passerer hvert år. Og kløften øges også mellem kandidaternes dygtighed og virksomhedernes forventninger.
Nu vil jeg fokusere på hvilken branche, der ser specielt ud hos friske kandidater? Typisk vil det omfatte:
- Problemløsning og analytisk færdighed
- Tekniske færdigheder
- Kommunikation og interpersonel færdighed
- Lederskabskompetencer
- Ekstra aktiviteter som fremmedsprog, organisationsevner osv.
Så det vil altid være bedre, hvis du prøver at opnå nogen erfaring eller dygtighed, inden du prøver på nogen kandidatjob. Du er et skridt foran end de friskere, der slet ikke har nogen erfaring.
Denne erhvervserfaring inkluderer typisk:
# 1) Praktik
Praktikarbejde udføres i enhver virksomhed under eller efter eksamen. Det kan være gratis eller betalt praktikophold
# 2) Sandwichkurser
I nogle kurser er industriel træning inkluderet i selve læseplanen. Det er typisk 6 måneder til 1 år på de fleste universiteter. Du kan medtage denne projektuddannelse i dit CV.
# 3) Specielle færdighedspræstationer gennem klasser eller virksomheder
Uddannelse fra nogle institutter eller virksomheder kan inkluderes i din erhvervserfaring.
# 4) Projekter
Projekter udført til kommercielt eller forskningsformål. Dette er de betalte eller certificeringsprojekter, der er udført for virksomheder i løbet af eksamenårene.
Alt ovennævnte arbejde vil helt sikkert tælle som en oplevelse, da du får en faktisk idé om virksomheden, teamwork og virksomhedens arbejdskultur. Find ud af dine færdighedsområder, og hvad du kan tilbyde arbejdsgiveren, inden du jager på job.
Virksomheder ser altid efter allsidige kandidater, der effektivt kan udnytte deres færdigheder til projekter fra universiteter, erfaring og ekstra aktiviteter.
=> Tjek del 2 her
Anbefalet læsning
- Interviewspørgsmål og svar
- Nogle interessante softwaretestinterviewspørgsmål
- Spørgsmål og svar til softwaretest, del 2
- Valg af softwaretest som din karriere
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- 20 enkle spørgsmål til kontrol af din software Test af grundlæggende viden (Online quiz)
- Softwaretest QA Assistant Job
- Svar på softwareøvelse - del 2