how prepare software testing interview
Un coleg de-al meu m-a întrebat recent, „De unde ar trebui să încep pentru pregătirea unui interviu? Sunt aproape 2 ani de când mă confrunt cu orice interviu. ”
Răspunsul meu a fost direct: (Acest lucru va ajuta atât profesioniștii mai proaspeți, cât și profesioniștii care doresc să schimbe locul de muncă actual)
Ce trebuie să știți despre testarea software-ului?
Primul lucru de bază - Concepte de testare: Trebuie să fii foarte bun la acest lucru, în special metodologiile de testare manuală. Dar numai cunoașterea diferitelor concepte de testare este realizată pe jumătate. Următorul - cel mai important lucru este să știm ce tip / tehnică / concept de testare poate fi aplicat în ce etapă a SDLC.
„Ce ar trebui să testez și când?” este foarte important. S-ar putea să existe unele concepte, care nu se aplică la ceea ce testăm noi, profesioniștii, în compania noastră, dar este întotdeauna mai bine să aveți o idee despre toate practicile de testare.
Este posibil ca mulți profesioniști din domeniul testelor și profesioniștilor să nu funcționeze pe diferite domenii de testare, cum ar fi testarea localizării, testarea fusului orar etc.
Dar cunoașterea mai mult decât la ce ați lucrat vă va ajuta să răspundeți mai bine la diferitele întrebări de la intervievator. Încerc întotdeauna să-mi mențin cunoștințele de testare actualizate în afară de lucrările mele curente de proiect. Acest lucru m-a ajutat foarte mult în timp ce mi-am schimbat locul de muncă acum câțiva ani.
Ce se întâmplă dacă un intervievator vă pune o întrebare pe această temă, la care nu ați lucrat niciodată? De exemplu, nu aveți nicio experiență în proiectele bazate pe web sau Testarea client-server, iar intervievatorul vă solicită să testați „aplicația de e-mail Yahoo”. Veți putea răspunde la această întrebare? Poti.
Chiar dacă nu ați lucrat la acest tip de proiect. Cum? Curiozitatea ta de a afla lucrurile pe care nu le-ai mai făcut niciodată te va ajuta în acest caz. Pentru a vă lărgi zona de gândire, fiți curioși cu privire la fiecare lucrare și la fiecare întrebare cu care vă confruntați în rutina zilnică de lucru.
A ști mai multe este inofensiv și te va ajuta cel puțin să-ți spui gândurile cu privire la întrebările adresate de intervievator.
Dacă nu cunoașteți niciun concept de testare, De exemplu, „Testarea localizării”, apoi încercați mai întâi să învățați conceptele, cum ar fi - ce ar fi testarea localizării?
Este simplu: testați dacă aplicația pare locală pentru dvs. în timpul utilizării. Apoi continuați să explorați. Consultați culorile, conținutul, imaginile, cultura etc. folosite, diferite țări, localurile îl au diferit.
Luați în considerare un site web care citește de la dreapta la stânga, este acceptat în alte țări decât Orientul Mijlociu? Evident că NU. Sau, puteți afișa același conținut geo-specific în India pe care îl puteți afișa în SUA? Din nou NU. Acesta este doar un exemplu simplu al modului în care puteți învăța concepte de testare necunoscute.
Partea foarte esențială a unui inginer de testare este „Gândind din cutie”. Dacă nu ești capabil să te gândești din cutie, crede-mă, testarea nu este pentru tine.
Ce vrei să spui prin gândirea din cutie? Nu urmați doar metodele tradiționale. Implementați lucruri noi în testare. Încercați să rezumați, automatizați activitatea de testare de rutină. Gândiți-vă din perspectiva utilizatorului. Gândiți-vă la modul în care utilizatorul vă va folosi aplicația.
Care sunt greșelile obișnuite pe care le poate face sau ce sarcini poate îndeplini în aplicația dvs.? În acest fel veți obține o perspectivă asupra oricărei aplicații și, de asemenea, vă va ajuta să răspundeți la întrebări în profunzime.
la ce se folosește c ++?
Pe lângă „curiozitatea de a învăța”, ar trebui să vă îmbunătățiți abilitățile în următoarele domenii:
- Câteva interogări și concepte practice de bază pentru baze de date / SQL.
- Orice limbaj de scripting de bază (pentru testarea automatizării).
- Conceptele de administrare a rețelelor și a sistemului vă vor ajuta în proiectele din domeniul sistemului.
Nu scrieți doar cazurile de testare a UI, ci verificați ce se întâmplă în interiorul aplicației. Pentru aplicația cu conexiune la baza de date verificați actualizarea, recuperarea datelor și, în orice caz, nu ar trebui să existe pierderi de date.
Prindeți proiectul. Cunoașteți aplicația testată înainte de a începe să o testați. În loc să căutați în documentul de cerințe, căutați în documentul de arhitectură, documentul de proiectare, diagrama de secvențe și diagrama de flux de activitate.
Cel mai important trebuie să fii perfect în ceea ce ai menționat în CV . Toate întrebările pe care le pune intervievatorul se vor baza pe ceea ce specificați în CV. Așadar, nu menționați abilitățile la care nu ați lucrat, doar de dragul decorării CV-ului cu abilități multiple.
Punctul cheie al interviului este, Ar trebui să-l faci pe intervievator să simtă că a fost o aplicație complexă pe care o testai și a avut multe provocări în ea pentru un tester!
Și un ultim lucru - Dacă nu știți răspunsul la o întrebare, spuneți-l. Nu vă amăgiți și intrați în necazuri.
Dacă aveți întrebări despre „Pregătirea pentru un interviu de testare”, atunci comentați-l mai jos.
Pentru a primi notificări prin e-mail cu articole noi despre testarea software către abonați-vă la newsletter-ul nostru prin e-mail.
Lectură recomandată
- Întrebări și răspunsuri la interviu
- Câteva întrebări interesante despre testarea software-ului
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Testare software Job asistent QA
- Software de testare manuală Întrebări de interviu pentru profesioniști experimentați
- Resurse și descărcări de testare software QA
- Alegerea Testelor software ca carieră
- Curs de testare software: La ce institut de testare software ar trebui să mă alătur?