software testing questions
Astăzi voi răspunde la câteva întrebări ale cititorului. De fapt, mă gândesc să încep o rubrică săptămânală despre „Întrebări și răspunsuri de testare software”. De obicei, primesc zilnic zeci de e-mailuri care mă întreabă cu privire la unele întrebări de testare software.
În loc să le răspund în mod privat, le voi pune colectiv în posturi, astfel încât să fie abordate și multe întrebări similare ale altor cititori. Puteți trimite întrebările dvs. în secțiunile de comentarii ale postărilor.
întrebări de interviu pentru un analist de afaceri
Înainte de a trimite o întrebare, vă recomand cu tărie să căutați aici pe acest site, dacă întrebările dvs. au primit răspuns anterior.
Așa că o voi lovi cu câteva întrebări în acest post.
Shivika întreabă:
„Mi s-a dat sarcina de a testa o pagină de aplicație bazată pe interfața de utilizare. Vor să rup funcționalitatea în vreun fel. Prima pagină este Înscrieți-vă o pagină care conține câmpuri precum parola de nume de utilizator, e-mail, câmpul de adresă URL și câteva opțiuni de selectare a casetelor de selectare.
Am încercat toate modurile în care pot testa pagina. Puteți, de asemenea, vă rugăm să sugerați care sunt modalitățile posibile prin care putem testa pagina? ”
Voi acoperi câteva cazuri de testare negative majore pentru a sparge pagina Înscriere:
# 1) Consultați limita câmpului de nume de utilizator. Mă refer la tipul de date al acestui câmp în DB și la dimensiunea câmpului. Încercați să adăugați mai multe caractere la acest câmp decât limita de dimensiune a câmpului. Vedeți cum răspunde aplicația la acest lucru.
#Două) Repetați cazul de mai sus pentru câmpurile numerice. Introduceți numărul dincolo de capacitatea de stocare a câmpului. Acesta este de obicei un test la graniță.
# 3) Pentru câmpul cu numele de utilizator, încercați să adăugați numere și caractere speciale în diferite combinații. (Personaje precum! @ # $% ^ & * () _ +} {“:?><,./;'()). If not allowed specific message should be displayed to the user.
# 4) Încercați mai sus o combinație specială de caractere pentru toate câmpurile de intrare de pe pagina dvs. de înscriere, având unele validări. De exemplu, câmpul Adresă de e-mail, validările câmpului URL etc.
# 5) Multe aplicații se blochează pentru câmpul de intrare care conține câmpul de exemple „(ghilimel unic) și” (ghilimel dublu) precum: „Vijay’s web”. Încercați-l în toate câmpurile de introducere unul câte unul.
# 6) Încercați să adăugați numai numere la câmpurile de intrare cu validare pentru a introduce numai caractere și invers.
# 7) Dacă există validare URL, consultați reguli diferite pentru validarea URL și adăugați adrese URL care nu se potrivesc regulilor pentru a observa comportamentul sistemului
De exemplu, Adrese URL precum vijay.com/?q=vijay’s! @ # $% ^ & * () _ +} {“:?><,./;'()web_page
Adăugați, de asemenea, adrese URL care conțin HTTP: // și https: // în timp ce introduceți în caseta de introducere URL.
# 8) Dacă pagina de înscriere are câteva etape, cum ar fi pasul 1, pasul 2 etc., atunci încercați să modificați valorile parametrilor direct în bara de adrese a browserului. De multe ori adresele URL sunt formatate cu unii parametri pentru a menține pașii de utilizator corespunzători. Încercați să modificați toți acei parametri direct fără a face nimic efectiv pe pagina de înscriere.
# 9) Efectuați teste de maimuță manual sau automat (adică introduceți orice vă vine în minte sau tastând aleatoriu pe tastatură) veți veni cu câteva observații.
# 10) Vedeți dacă o pagină afișează erori JavaScript fie în browserul din stânga colțului inferior, fie activați setările browserului pentru a afișa mesajul pop-up pentru orice eroare JavaScript.
Acestea sunt toate cazurile de testare negative. Presupun că ați testat deja aceeași pagină de înscriere cu toate cazurile valide pentru a verifica dacă aplicația funcționează bine conform cerințelor.
Dacă cazurile de mai sus nu sparg pagina aplicației, atunci nu uitați să lăudați dezvoltatorul ;-)
Dacă aveți câteva cazuri de testare a criminalității pentru a sparge astfel de aplicații pe care le-ați învățat din experiența dvs., le puteți specifica în comentariile de mai jos.
Jayant întreabă:
„În mod normal, cei care se dezvăluie în ultimii ani au o stare a minții lor, deoarece„ Suntem mai noi ”, trec recent de la facultate și se așteaptă ca companiile care îi recrutează să ia în considerare baza de cunoștințe pe care o au și să le influențeze în continuare formarea. În termeni adevărați, ce se înțelege mai proaspăt pentru o industrie? ”
Buna intrebare. Când eram mai proaspăt mă gândeam la linii similare. Dar gândiți-vă din punctul de vedere al angajatorului. Angajatorul va gândi așa „De ce ar trebui să angajăm candidați cu puține cunoștințe și experiență? și trebuie mai întâi să vă pregătiți înainte de a vă aloca o muncă?
Ei bine, din fericire nu toți angajatorii gândesc așa și de aceea începătorii primesc locurile de muncă și se formează în consiliul de administrație. Datorită industriei IT în plină expansiune. Cererea va continua pentru cei care au o experiență educațională bună și abilități adecvate în rezolvarea problemelor.
Creșterea extraordinară a unui număr de colegii de inginerie a dus la o creștere semnificativă a numărului de absolvenți care se împart în fiecare an. Și diferența crește, de asemenea, între abilitățile absolvenților și așteptările companiilor.
Acum mă voi concentra asupra industriei care arată în mod special la absolvenții proaspeți? De obicei, acesta va include:
- Rezolvarea problemelor și abilități analitice
- Abilitati tehnice
- Comunicare și abilitate interpersonală
- Abilitati de lider
- Activități suplimentare, cum ar fi limbi străine, abilități de organizare etc.
Deci, va fi întotdeauna mai bine dacă încercați să obțineți orice experiență sau abilitate înainte de a încerca pentru orice locuri de muncă absolvent. Ești cu un pas înainte decât acei proaspăt adulți care nu au deloc experiență.
Această experiență de lucru include de obicei:
# 1) Stagiu
Munca de stagiu se face în orice companie în timpul sau după absolvire. Poate fi stagiu gratuit sau plătit
# 2) Cursuri sandwich
În unele cursuri, instruirea industrială este inclusă în programa în sine. Este tipic pentru 6 luni până la 1 an în majoritatea universităților. Puteți include acest training de proiect în CV-ul dvs.
# 3) Realizări de abilități speciale prin cursuri sau companii
Instruirea luată de la un institut sau companii poate fi inclusă în experiența dumneavoastră de muncă.
# 4) Proiecte
Proiecte realizate în scopuri comerciale sau de cercetare. Acestea sunt proiectele plătite sau de certificare realizate pentru companii în anii de absolvire.
Toate lucrările menționate mai sus vor conta cu siguranță ca o experiență pe măsură ce veți avea o idee reală despre companie, munca în echipă și cultura de lucru a companiei. Aflați domeniile dvs. de calificare și ce puteți oferi angajatorului înainte de a căuta locuri de muncă.
Companiile caută întotdeauna candidați care pot folosi în mod eficient abilitățile lor în proiecte de la universități, experiență și activități suplimentare.
=> Consultați partea 2 aici
Lectură recomandată
- Întrebări și răspunsuri la interviu
- Câteva întrebări interesante despre testarea software-ului
- Întrebări și răspunsuri de testare software Partea 2
- Alegerea Testelor software ca carieră
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- 20 de întrebări simple pentru a vă verifica software-ul Testarea cunoștințelor de bază (Test online)
- Testare software Job asistent QA
- Răspunsuri la exercițiul de testare software - partea 2