5 things beginner developer
Celá konferenčná miestnosť stíchla a po pár minútach čakania som nemohol zostať trpezlivý a musel som zopakovať otázku:
Kto by sa chcel pridať k testovaciemu tímu?
Na palube sme mali 20 účastníkov, ktorí sa školili o rôznych aspektoch softvérových projektov. Stretli sa s nimi vedúci a manažéri z rôznych oddelení, ako napríklad obchodná analýza, vývoj, testovanie a predaj účastníci poskytnú vedomosti a pomôžu im pochopiť, ako a ako vyzerá skutočný softvérový projekt. Ako vedúci testu som týmto novým tváram vysvetlil základné aspekty testovania a dôležitosť testovania životného cyklu.
S vzrušením, keď som otázku opustil, ma nikdy nenapadlo ticho kvapkať špendlíkmi. Nikto nebol pripravený pripojiť sa k testovaniu. Smutne som si povzdychol a vybral sa ďalšou cestou, aby som vychovával túto budúcu generáciu IT.
Doladil som svoju otázku, aby som vedel, aké sú dôvody odmietnutia testovanie softvéru ako profesie -
Prečo sa nechcete zapojiť do testovania softvéru?
Odpovede boli zaujímavé (a niekedy praktické)
- Testovanie môže robiť ktokoľvek, ale nie vývoj ( dobre vedieť )
- Testéri sú platení menej ( mierne pravdivé, ale nie vždy )
- Je to nevďačná práca ( úplne súhlasím, ale to nie je platný dôvod )
- Niet sa o čom dozvedieť ( Hooh …… kto to povedal?)
- Nie je dôvod zvoliť si testovanie softvéru ako svoju kariéru ( najhorší dôvod )
Čo sa dozviete:
- Prečo existuje testovanie softvéru?
- # 1. Testovanie softvéru nie je stratou času:
- # 2. Testovanie softvéru je povinné:
- # 3. Za testovanie jednotiek je úplná zodpovednosť vývojára:
- # 4. Vývojári a testéri sú si rovní:
- # 5. Tester by mal byť zapojený od prvého dňa projektu:
- Záver:
- Odporúčané čítanie
Prečo existuje testovanie softvéru?
Dobre, takže nastal čas vyškoliť týchto nových ľudí o tom, prečo existuje testovanie softvéru a čo by o ňom mali vedieť, ak sa chystajú zapojiť do vývoja softvéru.
Ako som zmenil ich myseľ?
Tu sa iba pokúšam stručne vysvetliť, o čom sme hovorili počas toho popoludnia a ako sa mi podarilo zmeniť názor najmenej na 20 ľudí a zároveň vyčistiť vnímanie testovania softvéru.
# 1. Testovanie softvéru nie je stratou času:
Čo sa stane, keď máte doma hosťa a narýchlo im pripravíte limonádu a naservírujete ich? Keď hostia nechajú poháre nedokončené, máte pocit, že sa niečo muselo pokaziť, a keď ochutnáte limonádu, OMG ... ... bolo to smradľavé. Prajete si, aby ste pred podávaním strávili iba o 10 sekúnd viac a ochutnali limonádu.
Aj keď sa spoločnosti / manažment / ktokoľvek ponáhľa s dodaním projektu v časovej osi, pripravuje sa na kompromis v otázke času potrebného na testovanie, pretože vnímanie testovania softvéru trvá naozaj dlho, než je potrebné, v mysliach ľudí stále žije. Nie je však čas potrebný na testovanie porovnateľný s volaním zákazníka o polnoci, aby ste vedeli, že zruší ďalšie priradenie, pretože aktuálne zadané zadanie vykazovalo počas prvých dvoch hodín od interného použitia viac ako 5 kritických chýb. Bang !!
# 2. Testovanie softvéru je povinné:
Testovanie softvéru je nevyhnutnou súčasťou životného cyklu vývoja softvéru. Cesta
- Redaktori pomáhajú pri vylepšovaní filmu
- Korektúry pomáhajú pri vylepšovaní knihy
- Ochranka pomáha zaistiť, aby bol život ľudí pokojný a bezpečný
- Olej pomáha pri bezchybnom chode strojov
Testovanie softvéru pomáha softvéru zlepšovať sa. Nemyslím si, že na vysvetlenie musím stráviť ešte jedno jediné slovo.
# 3. Testovanie jednotky je úplná zodpovednosť vývojára:
Keď niečo vyvíjate, musíte to skontrolovať predtým, ako požiadate niekoho iného, aby to skontroloval. Cesta
- Pred podávaním ostatným kuchár vždy ochutná a zacíti jeho recept
Vývojár je úplne zodpovedný za otestovanie vlastného kódu pred jeho odoslaním testerom. Testéri sú tu, aby vám pomohli pri zlepšovaní kvality kódu a v konečnom dôsledku aj produktu a aby nezistili najhlúpejšie chyby, ktoré ste pri písaní kódu urobili.
Okrem toho nikdy nepredpokladajte, že za kvalitu zodpovedajú iba testéri.
V dnešnom svižnom svete majú vývojári a testeri prevziať spoločnú zodpovednosť za kvalitu výrobkov. Od vývojárov sa očakáva, že vykonajú párové testovanie s testerom a poskytnú prehľad o tom, čo a prečo sa môže niečo pokaziť, a povzbudia testera, aby na základe vašich poznatkov vytvoril nápady na testovanie.
# 4. Vývojári a testéri sú si rovní:
Akákoľvek práca / projekt je kombinovaným úsilím tímu, čo znamená, že každý človek je rovnako dôležitý. Ak si vývojár myslí, že sa mu darí najlepšie a malo by sa mu venovať viac pozornosti, pretože vytvára niečo od nuly, je potrebné opätovné zváženie myšlienky. Áno, vývojár vyvíja niečo od nuly, ale nie je schopný dokončiť tvorbu bez pomoci testera.
Tester poskytuje oko používateľa pre produkt. Kvalifikovaný a skúsený tester dokáže ukázať medzery v produkte, pričom vývojár nikdy nemôže myslieť na to. Tester prináša nové nápady o tom, ako by mal byť produkt, ako by mal vyzerať v konkrétnej inštancii, ako by mal fungovať, ako sa môže správať a ako môže zlyhať.
Spôsob, akým je dôležité pridávať do každého receptu soľ, aby boli jedlé, je potrebné vyskúšať, aby bol produkt dodávateľný.
Preto sú vývojári a testeri rovnako dôležití. Sú to ľavá a pravá ruka tela, ktorá sa nazýva projekt.
# 5. Tester by mal byť zapojený od prvého dňa projektu:
Ako vývojár by ste nikdy nemali robiť túto chybu, aby ste predpokladali, že nie je potrebné, aby sa tester dozvedel niečo ako analýza požiadaviek, logika použitá pri písaní kódu, zmeny požiadaviek klienta, spätné väzby klienta atď.
Tester je držiteľom stohu a mal by byť zapojený do spustenia projektu. Počiatočné zapojenie testovacieho tímu im dodáva dôveru, neustále diskusie ich živia porozumenie medzi vývojovým a testovacím tímom , láskavá pomoc zvyšuje ich ducha robiť niečo lepšie, vďaka požiadavkám na návrhy sa cítia byť hodnotní.
Záver:
Tester nemá testovať iba modul / produkt, je tu na to, aby pomohol dodať najlepší produkt, je tu na to, aby navrhol niektoré osvedčené predstavy o očakávaniach používateľov. Je tu, aby vám dal vedieť, ako často sa váš milovaný kód dostane havaroval ...... a vy ako vývojár to skutočne potrebujete, že?
O autorovi: Tento úžasný príspevok píše členka tímu STH Bhumika Mehta. Je vedúcou projektu a má viac ako 7 rokov skúseností s testovaním softvéru. Úplne sa venuje testovaniu a rada testuje všetko, čo existuje.
Ako obvykle, čaká sa na tvojspätná väzba, názor a návrhyo téme.
Odporúčané čítanie
- Úloha pomocníka QA pri testovaní softvéru
- Práca na voľnej nohe pre spisovateľa technického obsahu, ktorý testuje technický obsah
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Je práca softvérového testera skutočne pozíciou pre nízky profil?
- Oznamujem môj nový eBook „Softvérový kariérny balík pre testovanie softvéru - Cesta testera softvéru od získania zamestnania až po pozíciu testovacieho vodcu!“
- Aký je váš pracovný profil v testovaní softvéru? (ANKETA)
- Ako rýchlo získať úlohu na testovanie softvéru
- 10 dôvodov, prečo sa vám v testovaní softvéru nedarí získať prácu