software testing questions
Idag ska jag svara på några läsares frågor. Egentligen tänker jag starta en veckokolumn om 'Software Testing Questions and Answers'. Vanligtvis får jag dussintals e-postmeddelanden varje dag som frågar mig om några frågor om programvarutestning.
Istället för att svara på dem privat kommer jag att lägga dem gemensamt i inlägg så att många liknande frågor från andra läsare också kommer att tas upp. Du kan skicka dina frågor i kommentarerna i inläggen.
hur man öppnar bin-filer på Windows 8
Innan du skickar en fråga kommer jag starkt att rekommendera dig att söka här på den här webbplatsen om dina frågor har besvarats tidigare.
Så jag kommer att sparka med några frågor i det här inlägget.
Shivika frågar:
”Jag har fått uppdraget att testa en UI-baserad applikationssida. De vill att jag ska bryta funktionaliteten på något sätt. Den första sidan är Registrera en sida som innehåller fält som lösenord för användarnamn, e-post, URL-adressfält och några alternativ för val av kryssruta.
Jag har provat alla sätt på vilka jag kan testa sidan. Kan du också snälla föreslå att vad kan vara möjliga sätt på vilka vi kan testa sidan? ”
Jag kommer att täcka några större negativa testfall för att bryta registreringssidan:
# 1) Se gränsen för fältet för användarnamn. Jag menar datatypen för detta fält i DB och fältstorleken. Försök lägga till fler tecken i detta fält än fältstorleksgränsen. Se hur applikationen svarar på detta.
#två) Upprepa ovanstående fall för nummerfält. Infoga nummer utöver fältlagringskapaciteten. Detta är vanligtvis ett gränstest.
# 3) För användarnamnfältet försök lägga till siffror och specialtecken i olika kombinationer. (Tecken som! @ # $% ^ & * () _ +} {“:?><,./;'()). If not allowed specific message should be displayed to the user.
# 4) Testa ovanstående specialteckenkombination för alla inmatningsfält på din registreringssida som har några valideringar. Som e-postadressfält, URL-fältvalideringar etc.
# 5) Många applikationer kraschar för inmatningsfältet som innehåller '(enstaka offert) och '(dubbelt citat) exempelfält som:' Vijays web '. Prova det i alla inmatningsfält en efter en.
# 6) Försök bara lägga till siffror i inmatningsfält som har validering för att bara ange tecken och vice versa.
# 7) Om URL-validering finns där, se olika regler för URL-validering och lägg till URL-adresser som inte passar reglerna för att observera systembeteendet
Till exempel, Webbadresser som vijay.com/?q=vijay's! @ # $% ^ & * () _ +} {“:?><,./;'()web_page
Lägg också till webbadresser som innehåller HTTP: // och https: // medan du infogar dem i URL-inmatningsrutan.
# 8) Om registreringssidan har några steg som steg 1 steg 2 etc., försök sedan ändra parametervärden direkt i webbläsarens adressfält. Många gånger formateras webbadresser med vissa parametrar för att bibehålla korrekta användarsteg. Försök att ändra alla dessa parametrar direkt utan att göra någonting faktiskt på registreringssidan.
# 9) Gör några apatester manuellt eller automatisera (dvs infoga vad du tänker på eller slumpmässigt skriva över tangentbordet) så kommer du med några observationer.
# 10) Se om någon sida visar JavaScript-fel antingen i webbläsaren till vänster i nedre hörnet eller aktivera webbläsarinställningarna för att visa popup-meddelanden till alla JavaScript-fel.
Dessa är alla negativa testfall. Jag antar att du redan testat samma registreringssida med alla giltiga fall för att kontrollera applikationen fungerar bra enligt kraven.
Om ovanstående fall inte bryter mot applikationssidan, glöm inte att berömma utvecklaren ;-)
Om du har några mördartestfall för att bryta sådana applikationer som du lärde dig av din erfarenhet kan du ange dem i kommentarerna nedan.
Jayant frågar:
”Normalt går nybörjare ut med en sinnesstil som” Vi är nybörjare ”, har nyligen gått ut från college och förväntar sig att företagen att rekrytera dem bör överväga den kunskapsbas de har och vidare bör påverka deras utbildning. I riktiga termer vad menas med färskare för en bransch? ”
Bra fråga. När jag var friskare tänkte jag på liknande linjer. Men tänk ur en arbetsgivares synvinkel. Arbetsgivaren kommer att tänka som ”Varför ska vi anställa kandidater som har liten kunskapsbas och erfarenhet? och behöver utbildning först innan du tilldelar något arbete?
Tja, lyckligtvis tänker inte alla arbetsgivare så här och det är därför nybörjare får jobb och utbildning i styrelsen. Tack vare den blomstrande IT-branschen. Efterfrågan kommer att fortsätta för nybörjare som har en bra utbildningsbakgrund och lämplig problemlösningskunskap.
Den enorma tillväxten i ett antal tekniska högskolor resulterade i en betydande ökning av antalet akademiker som passerar varje år. Och klyftan ökar också mellan akademikernas skicklighet och företagens förväntningar.
Nu kommer jag att fokusera på vilken bransch som ser specifikt ut hos nya studenter? Vanligtvis kommer det att inkludera:
- Problemlösning och analytisk skicklighet
- Tekniska förmågor
- Kommunikation och interpersonell skicklighet
- Ledarskapsförmåga
- Extra aktiviteter som främmande språk, organisationsfärdigheter etc.
Så det kommer alltid att vara bättre om du försöker uppnå någon erfarenhet eller skicklighet innan du försöker på några forskarjobb. Du är ett steg före än de nybörjare som inte har någon erfarenhet alls.
Denna arbetserfarenhet inkluderar vanligtvis:
# 1) Praktik
Praktikarbete utförs i alla företag under eller efter examen. Det kan vara gratis eller betald praktikplats
# 2) Sandwichkurser
I vissa kurser ingår industriell utbildning i själva läroplanen. Det är typiskt för 6 månader till 1 år på de flesta universitet. Du kan inkludera denna projektutbildning i ditt CV.
# 3) Speciella färdighetsprestationer genom klasser eller företag
Utbildning som tagits från vissa institut eller företag kan inkluderas i din arbetslivserfarenhet.
# 4) Projekt
Projekt genomförda för kommersiella eller forskningsändamål. Det här är de betalda eller certifieringsprojekt som utförts för företag under examensåren.
Allt ovan nämnda arbete kommer definitivt att räknas som en upplevelse eftersom du får en verklig uppfattning om företaget, lagarbete och företagets arbetskultur. Ta reda på dina kompetensområden och vad du kan erbjuda arbetsgivaren innan du letar efter jobb.
Företag letar alltid efter mångsidiga kandidater som effektivt kan använda sin skicklighet i projekt från universitet, erfarenhet och extra aktiviteter.
=> Kolla in del 2 här
Rekommenderad läsning
- Intervjufrågor och svar
- Några intressanta programtestintervjufrågor
- Frågor och svar om programvarutestning Del 2
- Välja programvarutestning som din karriär
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- 20 enkla frågor för att kontrollera din programvara Testa grundläggande kunskap (Online Quiz)
- Programvarutestning QA-assistentjobb
- Svar på programvarutestningsövningen - Del 2