10 qualities that can make you good tester
Zbog čega mislite da ste dobri u testiranju? Zašto se kvalificirate za ispitivača?
Pitanje mi još uvijek udara u ušima kad god je riječ o intervjuu.
To me pitalo na početku karijere ispitivača softvera. Ispitivač je kao i obično postavio nekoliko pitanja o sposobnosti i odjednom mi je to pitanje postavio. Gotovo sam ostala bez riječi. Većinu vremena mislimo da smo u nečemu dobri jer to radimo ili možda pretpostavljamo da smo u tome dobri.
Nakon što sam gotovo desetljeće proveo u industriji, kad se osvrnem unatrag, mogu shvatiti važnost pitanja i stoga ću vam danas predstaviti popis točaka koje sam natuknuo kako bih osjetio / la da sam dobar / dobar u testiranju .
Pogledajmo. U popratnoj bilješci pozvani ste da svoju točku dodate na popis, a mi ćemo je prihvatiti raširenih ruku.
Što ćete naučiti:
- Kvalitete dobrog testera
- # 1) Razumijete prioritete
- # 2) Postavljate pitanja
- # 3) Možete stvoriti brojne ideje
- # 4) Možete analizirati podatke
- # 5) Možete prijaviti negativne stvari na pozitivan način
- # 6) Dobri ste u izvještavanju
- # 7) Fleksibilni ste za podršku kad god je to potrebno
- # 8) Možete povezati scenarije u stvarnom vremenu s testiranjem softvera
- # 9) Stalni ste učenik
- # 10) Možete nositi cipele krajnjeg korisnika
- 10 vještina kako biti izvrstan tester: kako tester može biti odličan tester
- # 1) Pozitivan stav
- # 2) Dobra komunikacija
- # 3) Sposobnosti višestrukog zadatka
- # 4) Brzi učenik
- # 5) Strast za testiranjem
- # 6) Timski igrač
- # 7) Mislite i ponašajte se kao krajnji korisnik
- # 8) Analitičke sposobnosti
- # 9) Budite inspiracija i model uloge
- # 10) Vježbajte empatiju
- Preporučena literatura
Kvalitete dobrog testera
Pa, izvoli. Molimo dodajte svakoj točki uvjet 'dobar si u testiranju' i pročitaj:
# 1) Razumijete prioritete
Tester softvera nesvjesno postaje dobar menadžer vremena jer je prvo što mora razumjeti prioritet. Većinu vremena dobivate modul / funkciju za testiranje i vremensku traku (što je uvijek u redu) i morate dati izlaz. Ovi redoviti izazovi učiniti da razumijete kako odrediti prioritete.
Kao ispitivač, morate razumjeti što treba testirati i čemu treba dati manje prioriteta, što automatizirati, a što ručno testirati, koji zadatak treba prvo poduzeti i što se može učiniti u zadnji trenutak. Jednom kad ste majstor u definiranju prioriteta, testiranje softvera bilo bi jako jednostavno.
Ali ... ali moj prijatelju, razumijevanje prioriteta dolazi samo s iskustvom, pa su strpljenje i budno oko najkorisnije oružje.
# 2) Postavljate pitanja
Postavljanje pitanja najvažniji je dio testiranja softvera. Ako u tome ne uspijete, izgubit ćete važnu gomilu informacija.
Mogu se postavljati pitanja:
- Da biste razumjeli zahtjev
- Da biste razumjeli izvršene promjene
- Da bi se razumjelo kako je proveden zahtjev
- Da biste razumjeli kako je ispravljena greška
- Da biste razumjeli efekte ispravljanja programskih pogrešaka
- Razumijevanje proizvoda iz drugih perspektiva poput razvoja, poslovanja itd.
Može biti korisno razumjeti cjelokupnu sliku i definirati pokrivenost.
# 3) Možete stvoriti brojne ideje
Kao što sam napisao u gotovo svim svojim postovima, Testiranje softvera odnosi se na ideje . Kad možete generirati brojne ideje za testiranje proizvoda, izdvajate se iz mase jer većinu vremena ljudi osjećaju samozadovoljstvo nakon pisanja uobičajenih slučajeva funkcionalnih testova i testova performansi.
Po meni, posao pravog testera započinje tek nakon pisanja uobičajenih test slučajeva. Što više razmišljate o tome kako se proizvod može koristiti na različite načine, moći ćete generirati ideje za njegovo testiranje i na kraju ćete steći povjerenje u proizvod, zadovoljstvo kupaca i cjeloživotno iskustvo.
Stoga, budite generator ideja ako želite biti dobri u testiranju.
# 4) Možete analizirati podatke
Budući da ste ispitivač, ne očekuje se samo testiranje. Morate razumjeti podatke prikupljene tijekom testiranja i trebate ih analizirati za određeno ponašanje aplikacije ili proizvoda. Većinu vremena, kad čujem za nepodnošljivu grešku, tiho se nasmiješim.
Ne postoji greška koja se ne može ponoviti. Ako se to dogodilo jednom, to znači da će iskočiti drugi put. Ali da biste dosegnuli osnovni uzrok, morate analizirati test okruženje, podatke o testiranju, prekide itd.
Također, kao što svi znamo, kada je riječ o automatizacijskom testiranju, većinu vremena radi se o analizi rezultata testa, jer stvaranje skripti i njihovo izvršavanje u brojnim vremenima nije velik zadatak, ali je analiza podataka generiranih nakon izvršavanja tih skripti, najvažniji dio.
# 5) Možete prijaviti negativne stvari na pozitivan način
Da, dobro ste pročitali. Tester mora naučiti taktiku za bavljenje svima oko sebe i mora biti dobar u komunikaciji. Nitko se ne osjeća dobro kad mu se kaže da je ono što su učinili bilo potpuno ili djelomično pogrešno. No, puno je razlike u reakciji kada predložite nešto ili ispravite nešto boljim idejama i bez egoističnog glasa.
Također, detalji su važni kako bi se pružili detalji o tome što ste negativ vidjeli i kako to može utjecati na proizvod / aplikaciju u cjelini.
osnovna pitanja za c ++ intervju
Nitko ne bi porekao da ga ispravi. :)
# 6) Dobri ste u izvještavanju
Cijeli dan ste radili i radili i izvršili brojne ispitne slučajeve i označili ih kao prolaz / neuspjeh alati za upravljanje testovima . Kakav bi bio vaš status na kraju dana? Nikoga ne bi zanimalo koliko ste testnih slučajeva izvršili. Ljudi žele kratak i sladak opis vašeg cjelodnevnog zadatka.
Dakle, sada napišite svoje izvještaj o statusu klijenta kao - što ste učinili (s najviše 3 rečenice), što ste pronašli (s brojevima grešaka) i što ćete učiniti sljedeće.
# 7) Fleksibilni ste za podršku kad god je to potrebno
Dužnost ispitivača softvera ne prestaje nakon prijave greške. Ako programer ne može reproducirati grešku, očekuje se da ćete je podržati za njezinu reprodukciju, jer će je tada samo programer moći ispraviti.
Također, uski rokovi za testiranje softvera mnoge testere ne znaju za kvalitetu. Pravi pristup trebao bi biti pravilno planiranje i dodatni napor da se pokrije sve što je potrebno.
# 8) Možete povezati scenarije u stvarnom vremenu s testiranjem softvera
Kad ste u mogućnosti povezati testiranje sa stvarnim životom, to je lako. Naviknite se razmišljati ili neprestano stvarati test slučajeve o tome kako testirati vlak, kako testirati povrće, kako testirati spomenik i vidjeti kako to pomaže u bliskoj budućnosti. Pomoći će vašem umu da neprestano generira ideje i povezuje testiranje sa praktičnim stvarima.
# 9) Stalni ste učenik
Testiranje softvera izazovno je jer neprestano trebate učiti nove stvari. Ne radi se o stjecanju stručnosti određenog skriptnog jezika; radi se o praćenju najnovije tehnologije, o alatima za automatizaciju učenja, o učenju stvaranja ideja, učenju iz iskustva i u konačnici o neprestanom napredovanju.
Također, pročitajte=> 10 savjeta za preživljavanje i napredak na polju testiranja softvera
# 10) Možete nositi cipele krajnjeg korisnika
Dobar ste ispitivač samo kad možete razumjeti svoje kupce. Kupac je BOG i morate razumjeti njegove potrebe. Ako proizvod ne zadovoljava potrebe kupaca, bez obzira koliko je koristan, neće uspjeti. I odgovornost je ispitivača da razumije kupca.
Ažuriraj:
10 vještina kako biti izvrstan tester: kako tester može biti odličan tester
Uvijek postoji prostor za poboljšanje i poboljšanje stvari.
Ako vas početak QA svježijeg i provedenih nekoliko godina na terenu nije promijenio iz testara u Dobra / Odlična ispitivača, ovaj je članak za vas. Nastavi čitati -
Testiranje, izvještavanje i dovršavanje zadatka nešto je što netko može učiniti nakon nekog vremena s iskustvom i obukom. Ali biti tester puno je više.
Budite sjajni ispitivač kako biste ustali i zasjali na polju.
Što vas tamo može dovesti? Hajde da vidimo!
Kako Tester može biti odličan Tester
Također, pročitajte => 10 osobina koje vas mogu učiniti dobrim testerom
# 1) Pozitivan stav
Pozitivan stav ključni je agent za uspjeh u bilo kojem području, a testiranje softvera nije iznimka.
Veliki testeri su:
- Uvijek spreman uložiti dodatne napore.
- Pomozite poboljšati kvalitetu proizvoda.
- Pomoć u isporuci bez prepreka
- Sastanak podrške
Veliki testeri zadržavaju pozitivan stav. Njima je stalo. Razumiju snagu pozitivnosti.
Da bi usadili pozitivan stav, testeri trebalo bi s obzirom na vlasništvo nad zadatkom s, potaknuti zahvalnost i zanimljivi zadaci.
Pročitajte također => 16 Karakteristike izvrsnog ispitivača softvera
# 2) Dobra komunikacija
Pomaže u laganom prevladavanju kritičnih problema. Možete lako razumjeti probleme, dokumentirati bolje i učinkovito uvjeriti.
razlika između osiguranja kvalitete i kontrole kvalitete
Izvrsni tester ima izvrsne komunikacijske vještine i koristi ga za postavljanje pitanja, iznošenje svojih mišljenja i temeljitu raspravu o kritičnim scenarijima / utjecajima.
Dobre komunikacijske vještine Može biti lako stekli pridruživanjem komunikacijskim treninzima i redovitim vježbanjem istih. Imajte na umu da dobra komunikacija stvarno ne znači pisanje ili govor tečno engleski , iako to pomaže.
# 3) Sposobnosti višestrukog zadatka
Sposobnosti višestrukog zadatka zahtjev su današnje ere.
Izvrsni tester mora žonglirati s više aktivnosti, kao što su:
- Generirajte i izvršite testne ideje
- Dizajn test slučajeva
- Napišite učinkovita izvješća o greškama
- Radite na više projekata i pružajte ažuriranja.
I ne samo to, već biste trebali i odrediti prioritete i rasporediti svoje aktivnosti u skladu s tim.
Za višezadaćne sposobnosti potrebna je vježba i pravi način razmišljanja.
# 4) Brzi učenik
Izvrsni tester je brz i samouk.
NE MORATE učiti nove stvari, trebali biste ŽELJITI ih naučiti. Trebali biste biti u mogućnosti redovito se ažurirati novim tehnologijama, procesima, alatima, vještinama itd.
Brzo učenje se ne može naučiti, ali se može razviti strpljenjem, planiranjem, vježbanjem i ustrajnošću.
# 5) Strast za testiranjem
Moraš voljeti svoj posao.
Strast prema isporučivanju kvalitete, pružanju boljeg korisničkog iskustva, generiranju novih ideja itd. Je presudna.
'Strastveni tester uvijek je bolji od tehnički ispravnog programera.'
To je apsolutna promjena igre. Nikad vam neće biti dosadno. Nikada nećete previdjeti nešto za testiranje. Nikada nećete prijaviti slučaj bez temeljitog istraživanja. Nikad nećete zanemariti kutni slučaj. Što je najvažnije, na testiranje nećete gledati kao na nezahvalan posao. :)
# 6) Timski igrač
Biti timski igrač mora biti za svaki posao, ali poprima sasvim novu dimenziju jer moramo dostavljati loše vijesti. Da biste to dobro učinili, morate imati razumijevanja i davanja. Ne igrajte igru krivnje. Ostani pozitivan.
Podmlađivanje ove vještine vrlo je važno da biste bili izvrstan ispitivač i dobro ljudsko biće.
# 7) Mislite i ponašajte se kao krajnji korisnik
Kvaliteta u konačnici znači zadovoljstvo krajnjeg korisnika.
Bez obzira na to što zahtjevi kažu o utjecaju na krajnjeg korisnika. To je lako jer smo i mi korisnici softvera iako smo profesionalni testeri.
Kontinuiranim proučavanjem, promatranjem i usporedbom krajnji korisnik Perspektiva se može njegovati.
# 8)Analitičke sposobnosti
Naša je primarna odgovornost pomoći da softver bude što bez grešaka. Svaka greška slijedi obrazac, a izvrstan tester uvijek je dobar u promatranju tog uzorka i prijavljivanju svih grešaka istog uzorka.
Dubinska analiza i kreativnost pomažu u njegovanju dobrih analitičkih sposobnosti.
sql pitanja i odgovori za svježe
# 9) Budite inspiracija i model uloge
U pravu si; ovo nema nikakve veze s testiranjem. Ali vjerujem da imamo dosta područja djelovanja kako bismo potaknuli nadahnuće kod ljudi s kojima svakodnevno komuniciramo. Možda ste posljednji u redu, ali za nekoliko minuta uvijek će netko biti iza vas. Dakle, bez obzira u kojem ste položaju, ljudi se ugledaju na vas.
U timu, ako se voditelj tima često raspravlja s programerima, naravno da će to učiniti i tim. Ako član tima ne slijedi predložak, ostali bi mogli pomisliti da je u redu ako ne slijede predložak.
Svjesni da svako naše djelovanje nekako odjekuje u nekom drugom oko nas, trebalo bi nas natjerati da nadahnemo, a da to i ne pokušamo.
Puno je načina da ostavite traga na inače svakodnevnim zadacima:
- Budite najbolji u onome što radite
- Biti na vrijeme
- Pazeći na detalje
- Smišljanje nove najbolje prakse
- Pronalaženje problema koji je mogao uzrokovati veći kvar
- Učenje nove vještine i volontiranje za podučavanje svojih vršnjaka
- Biti ljubazan u komunikaciji
- Okupite reputaciju najboljeg ispitivača / najboljeg izvjestitelja o nedostacima / ili najboljeg mjernog generatora.
# 10) Vježbajte empatiju
Još jednom, ovo se možda neće osjećati kao potrebno ispitivačima atributa. Pogotovo jer se puno govori o tome kako bi testeri trebali čuvati, štititi i usmjeravati svoje nedostatke u rješavanje i sve ostalo.
Ali testeri moraju imati kvalitetu da bi mogli osjećati, a ne samo biti automati. Pomaže i procesu testiranja.
Uzeti, Na primjer, potpuno nova aplikacija koja se upravo integrira kao probno pokretanje. Biste li se jednostavno srušili na njega, zaveli rat i izvijestili da nije za ništa? Ili biste ga simpatično testirali i pokušali pronaći problematična područja kako biste mogli pomoći programerima da pomognu u daljnjem poboljšanju?
Pogledajmo to iz perspektive primjera iz stvarnog svijeta. Upravo ste završili izgradnju stolice. Biste li prvi put uskočili u nju ili pažljivo sjeli? Kasnije, zar ne? Nakon što budete sigurni da vas drži, tada počnite dodavati neobične utege itd.
Testiranje u početnim fazama mora biti suptilno, sporo i ljubazno.
Također, empatija vam može pomoći biti bolji timski igrač - ne samo unutar vašeg tima, već i s vanjskim timovima. Kad sumnjate, budite ljubazniji nego što trebate biti.
Nadam se da vam ovaj popis daje ideju na kojem području trebate raditi da biste bili bolji ispitivač softvera.
O autoru: Ovaj post napisao je član STH tima Bhumika, voditelj projekta sa 7 godina iskustva.
Usput, jesam li nešto propustio? Volio bih čuti vaše mišljenje.
Ovim završavam ovaj članak s nadom da bih mogao pokriti većinu točaka koje me čine dobrim testerom. A ti?
Preporučena literatura
- 5 stvari koje bi početnik (i ispitivač) trebao znati o testiranju softvera
- Zarađivanje novca, karijera testiranja softvera i tajne najbogatijeg testera
- 5 načina da budete hrabar i samopouzdan ispitivač softvera
- 4 pogreške mog života kao ispitivača softvera (a vjerojatno ih pravite)
- 9 Uobičajeni mitovi i činjenice o testiranju softvera
- 68 osnovnih resursa za uspješno ispitivanje (ne propustite!)
- Top 5 stvari koje tester mora imati u programu Excel (i perspektive promjenjivog softverskog testera)
- Zašto je testiranje softvera težak posao? I evo kako to možete učiniti jednostavnim